builder: mozilla-beta_win7_ix-debug_test-web-platform-tests-1 slave: t-w732-ix-172 starttime: 1465273855.32 results: success (0) buildid: 20160606200529 builduid: a8399d8a7e694548a884b0da319ef406 revision: 55124c7343021091a61fdddac9f22628ca09642a ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-06 21:30:55.321373) ========= master: http://buildbot-master126.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-06 21:30:55.321805) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-06 21:30:55.322095) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-06 21:30:55.582577) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-06 21:30:55.582952) ========= '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-172 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-172 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-172 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 --21:30:56-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py => `archiver_client.py' Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12,141 (12K) [text/x-python] 0K .......... . 100% 2.27 GB/s 21:30:57 (2.27 GB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=1.521000 ========= master_lag: 0.05 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-06 21:30:57.150460) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 4 secs) (at 2016-06-06 21:30:57.150794) ========= '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-172 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-172 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-172 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=4.801000 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 4 secs) (at 2016-06-06 21:31:01.967839) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-06-06 21:31:01.968244) ========= 'bash' '-c' u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 55124c7343021091a61fdddac9f22628ca09642a --destination scripts --debug' in dir C:\slave\test\. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 55124c7343021091a61fdddac9f22628ca09642a --destination scripts --debug'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-172 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-172 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-172 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-06-06 21:31:02,430 truncating revision to first 12 chars 2016-06-06 21:31:02,430 Setting DEBUG logging. 2016-06-06 21:31:02,430 attempt 1/10 2016-06-06 21:31:02,430 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/55124c734302?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-06 21:31:03,415 unpacking tar archive at: mozilla-beta-55124c734302/testing/mozharness/ program finished with exit code 0 elapsedTime=1.883000 ========= master_lag: 0.20 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-06-06 21:31:04.048315) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-06 21:31:04.048638) ========= script_repo_revision: 55124c7343021091a61fdddac9f22628ca09642a ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-06 21:31:04.049060) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-06 21:31:04.049326) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-06 21:31:04.065192) ========= ========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 15 mins, 54 secs) (at 2016-06-06 21:31:04.065528) ========= 'c:/mozilla-build/python27/python' '-u' 'scripts/scripts/web_platform_tests.py' '--cfg' 'web_platform_tests/prod_config_windows.py' '--test-type=testharness' '--total-chunks' '10' '--this-chunk' '1' '--blob-upload-branch' 'mozilla-beta' '--download-symbols' 'true' in dir C:\slave\test\. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['c:/mozilla-build/python27/python', '-u', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config_windows.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-beta', '--download-symbols', 'true'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-172 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-172 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-172 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 21:31:04 INFO - MultiFileLogger online at 20160606 21:31:04 in C:\slave\test 21:31:04 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config_windows.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true 21:31:04 INFO - Dumping config to C:\slave\test\logs\localconfig.json. 21:31:04 INFO - {'append_to_log': False, 21:31:04 INFO - 'base_work_dir': 'C:\\slave\\test', 21:31:04 INFO - 'blob_upload_branch': 'mozilla-beta', 21:31:04 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt', 21:31:04 INFO - 'buildbot_json_path': 'buildprops.json', 21:31:04 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',), 21:31:04 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 21:31:04 INFO - 'download_minidump_stackwalk': True, 21:31:04 INFO - 'download_symbols': 'true', 21:31:04 INFO - 'e10s': False, 21:31:04 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg', 21:31:04 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python', 21:31:04 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'), 21:31:04 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe', 21:31:04 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe', 21:31:04 INFO - 'C:/mozilla-build/tooltool.py'), 21:31:04 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe', 21:31:04 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')}, 21:31:04 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 21:31:04 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 21:31:04 INFO - 'log_level': 'info', 21:31:04 INFO - 'log_to_console': True, 21:31:04 INFO - 'opt_config_files': (), 21:31:04 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 21:31:04 INFO - '--processes=1', 21:31:04 INFO - '--config=%(test_path)s/wptrunner.ini', 21:31:04 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 21:31:04 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 21:31:04 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 21:31:04 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 21:31:04 INFO - 'pip_index': False, 21:31:04 INFO - 'require_test_zip': True, 21:31:04 INFO - 'test_type': ('testharness',), 21:31:04 INFO - 'this_chunk': '1', 21:31:04 INFO - 'total_chunks': '10', 21:31:04 INFO - 'virtualenv_path': 'venv', 21:31:04 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 21:31:04 INFO - 'work_dir': 'build'} 21:31:04 INFO - ##### 21:31:04 INFO - ##### Running clobber step. 21:31:04 INFO - ##### 21:31:04 INFO - Running pre-action listener: _resource_record_pre_action 21:31:04 INFO - Running main action method: clobber 21:31:04 INFO - rmtree: C:\slave\test\build 21:31:04 INFO - Using _rmtree_windows ... 21:31:04 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1 21:33:19 INFO - Running post-action listener: _resource_record_post_action 21:33:19 INFO - ##### 21:33:19 INFO - ##### Running read-buildbot-config step. 21:33:19 INFO - ##### 21:33:19 INFO - Running pre-action listener: _resource_record_pre_action 21:33:19 INFO - Running main action method: read_buildbot_config 21:33:19 INFO - Using buildbot properties: 21:33:19 INFO - { 21:33:19 INFO - "project": "", 21:33:19 INFO - "product": "firefox", 21:33:19 INFO - "script_repo_revision": "production", 21:33:19 INFO - "scheduler": "tests-mozilla-beta-win7_ix-debug-unittest", 21:33:19 INFO - "repository": "", 21:33:19 INFO - "buildername": "Windows 7 32-bit mozilla-beta debug test web-platform-tests-1", 21:33:19 INFO - "buildid": "20160606200529", 21:33:19 INFO - "pgo_build": "False", 21:33:19 INFO - "basedir": "C:\\slave\\test", 21:33:19 INFO - "buildnumber": 2, 21:33:19 INFO - "slavename": "t-w732-ix-172", 21:33:19 INFO - "revision": "55124c7343021091a61fdddac9f22628ca09642a", 21:33:19 INFO - "master": "http://buildbot-master126.bb.releng.scl3.mozilla.com:8201/", 21:33:19 INFO - "platform": "win32", 21:33:19 INFO - "branch": "mozilla-beta", 21:33:19 INFO - "repo_path": "releases/mozilla-beta", 21:33:19 INFO - "moz_repo_path": "", 21:33:19 INFO - "stage_platform": "win32", 21:33:19 INFO - "builduid": "a8399d8a7e694548a884b0da319ef406", 21:33:19 INFO - "slavebuilddir": "test" 21:33:19 INFO - } 21:33:19 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/CrRygWjeRj2Qn2hjs_hCaw/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json. 21:33:19 INFO - Found installer url https://queue.taskcluster.net/v1/task/CrRygWjeRj2Qn2hjs_hCaw/artifacts/public/build/firefox-48.0.en-US.win32.zip. 21:33:19 INFO - Running post-action listener: _resource_record_post_action 21:33:19 INFO - ##### 21:33:19 INFO - ##### Running download-and-extract step. 21:33:19 INFO - ##### 21:33:19 INFO - Running pre-action listener: _resource_record_pre_action 21:33:19 INFO - Running main action method: download_and_extract 21:33:19 INFO - mkdir: C:\slave\test\build\tests 21:33:19 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')]} 21:33:19 INFO - https://queue.taskcluster.net/v1/task/CrRygWjeRj2Qn2hjs_hCaw/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json matches https://queue.taskcluster.net 21:33:19 INFO - trying https://queue.taskcluster.net/v1/task/CrRygWjeRj2Qn2hjs_hCaw/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json 21:33:19 INFO - Downloading https://queue.taskcluster.net/v1/task/CrRygWjeRj2Qn2hjs_hCaw/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json to C:\slave\test\build\firefox-48.0.en-US.win32.test_packages.json 21:33:19 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/CrRygWjeRj2Qn2hjs_hCaw/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.test_packages.json'}, attempt #1 21:33:20 INFO - Downloaded 1240 bytes. 21:33:20 INFO - Reading from file C:\slave\test\build\firefox-48.0.en-US.win32.test_packages.json 21:33:20 INFO - Using the following test package requirements: 21:33:20 INFO - {u'common': [u'firefox-48.0.en-US.win32.common.tests.zip'], 21:33:20 INFO - u'cppunittest': [u'firefox-48.0.en-US.win32.common.tests.zip', 21:33:20 INFO - u'firefox-48.0.en-US.win32.cppunittest.tests.zip'], 21:33:20 INFO - u'gtest': [u'firefox-48.0.en-US.win32.common.tests.zip', 21:33:20 INFO - u'firefox-48.0.en-US.win32.gtest.tests.zip'], 21:33:20 INFO - u'jittest': [u'firefox-48.0.en-US.win32.common.tests.zip', 21:33:20 INFO - u'jsshell-win32.zip'], 21:33:20 INFO - u'mochitest': [u'firefox-48.0.en-US.win32.common.tests.zip', 21:33:20 INFO - u'firefox-48.0.en-US.win32.mochitest.tests.zip'], 21:33:20 INFO - u'mozbase': [u'firefox-48.0.en-US.win32.common.tests.zip'], 21:33:20 INFO - u'reftest': [u'firefox-48.0.en-US.win32.common.tests.zip', 21:33:20 INFO - u'firefox-48.0.en-US.win32.reftest.tests.zip'], 21:33:20 INFO - u'talos': [u'firefox-48.0.en-US.win32.common.tests.zip', 21:33:20 INFO - u'firefox-48.0.en-US.win32.talos.tests.zip'], 21:33:20 INFO - u'web-platform': [u'firefox-48.0.en-US.win32.common.tests.zip', 21:33:20 INFO - u'firefox-48.0.en-US.win32.web-platform.tests.zip'], 21:33:20 INFO - u'xpcshell': [u'firefox-48.0.en-US.win32.common.tests.zip', 21:33:20 INFO - u'firefox-48.0.en-US.win32.xpcshell.tests.zip']} 21:33:20 INFO - Downloading packages: [u'firefox-48.0.en-US.win32.common.tests.zip', u'firefox-48.0.en-US.win32.web-platform.tests.zip'] for test suite category: web-platform 21:33:20 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')]} 21:33:20 INFO - https://queue.taskcluster.net/v1/task/CrRygWjeRj2Qn2hjs_hCaw/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip matches https://queue.taskcluster.net 21:33:20 INFO - trying https://queue.taskcluster.net/v1/task/CrRygWjeRj2Qn2hjs_hCaw/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip 21:33:20 INFO - Downloading https://queue.taskcluster.net/v1/task/CrRygWjeRj2Qn2hjs_hCaw/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip to C:\slave\test\build\firefox-48.0.en-US.win32.common.tests.zip 21:33:20 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/CrRygWjeRj2Qn2hjs_hCaw/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.common.tests.zip'}, attempt #1 21:33:22 INFO - Downloaded 20343667 bytes. 21:33:22 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.common.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 21:33:22 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.en-US.win32.common.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 21:33:24 INFO - caution: filename not matched: web-platform/* 21:33:24 INFO - Return code: 11 21:33: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')]} 21:33:24 INFO - https://queue.taskcluster.net/v1/task/CrRygWjeRj2Qn2hjs_hCaw/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net 21:33:24 INFO - trying https://queue.taskcluster.net/v1/task/CrRygWjeRj2Qn2hjs_hCaw/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip 21:33:24 INFO - Downloading https://queue.taskcluster.net/v1/task/CrRygWjeRj2Qn2hjs_hCaw/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip to C:\slave\test\build\firefox-48.0.en-US.win32.web-platform.tests.zip 21:33:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/CrRygWjeRj2Qn2hjs_hCaw/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.web-platform.tests.zip'}, attempt #1 21:33:27 INFO - Downloaded 36389112 bytes. 21:33:27 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.web-platform.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 21:33:27 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.en-US.win32.web-platform.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 21:34:10 INFO - caution: filename not matched: bin/* 21:34:10 INFO - caution: filename not matched: config/* 21:34:10 INFO - caution: filename not matched: mozbase/* 21:34:10 INFO - caution: filename not matched: marionette/* 21:34:10 INFO - caution: filename not matched: tools/wptserve/* 21:34:10 INFO - Return code: 11 21:34:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:34:10 INFO - https://queue.taskcluster.net/v1/task/CrRygWjeRj2Qn2hjs_hCaw/artifacts/public/build/firefox-48.0.en-US.win32.zip matches https://queue.taskcluster.net 21:34:10 INFO - trying https://queue.taskcluster.net/v1/task/CrRygWjeRj2Qn2hjs_hCaw/artifacts/public/build/firefox-48.0.en-US.win32.zip 21:34:10 INFO - Downloading https://queue.taskcluster.net/v1/task/CrRygWjeRj2Qn2hjs_hCaw/artifacts/public/build/firefox-48.0.en-US.win32.zip to C:\slave\test\build\firefox-48.0.en-US.win32.zip 21:34:10 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/CrRygWjeRj2Qn2hjs_hCaw/artifacts/public/build/firefox-48.0.en-US.win32.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.zip'}, attempt #1 21:34:15 INFO - Downloaded 68455668 bytes. 21:34:15 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/CrRygWjeRj2Qn2hjs_hCaw/artifacts/public/build/firefox-48.0.en-US.win32.zip 21:34:15 INFO - mkdir: C:\slave\test\properties 21:34:15 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url 21:34:15 INFO - Writing to file C:\slave\test\properties\build_url 21:34:15 INFO - Contents: 21:34:15 INFO - build_url:https://queue.taskcluster.net/v1/task/CrRygWjeRj2Qn2hjs_hCaw/artifacts/public/build/firefox-48.0.en-US.win32.zip 21:34:15 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/CrRygWjeRj2Qn2hjs_hCaw/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip 21:34:15 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url 21:34:15 INFO - Writing to file C:\slave\test\properties\symbols_url 21:34:15 INFO - Contents: 21:34:15 INFO - symbols_url:https://queue.taskcluster.net/v1/task/CrRygWjeRj2Qn2hjs_hCaw/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip 21:34:15 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')]} 21:34:15 INFO - https://queue.taskcluster.net/v1/task/CrRygWjeRj2Qn2hjs_hCaw/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip matches https://queue.taskcluster.net 21:34:15 INFO - trying https://queue.taskcluster.net/v1/task/CrRygWjeRj2Qn2hjs_hCaw/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip 21:34:15 INFO - Downloading https://queue.taskcluster.net/v1/task/CrRygWjeRj2Qn2hjs_hCaw/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip to C:\slave\test\build\firefox-48.0.en-US.win32.crashreporter-symbols.zip 21:34:15 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/CrRygWjeRj2Qn2hjs_hCaw/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.crashreporter-symbols.zip'}, attempt #1 21:34:19 INFO - Downloaded 55576238 bytes. 21:34:19 INFO - Running command: ['unzip', '-q', '-o', 'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.crashreporter-symbols.zip', '-d', 'C:\\slave\\test\\build\\symbols'] 21:34:19 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.en-US.win32.crashreporter-symbols.zip -d C:\slave\test\build\symbols 21:34:21 INFO - Return code: 0 21:34:21 INFO - Running post-action listener: _resource_record_post_action 21:34:21 INFO - Running post-action listener: set_extra_try_arguments 21:34:21 INFO - ##### 21:34:21 INFO - ##### Running create-virtualenv step. 21:34:21 INFO - ##### 21:34:21 INFO - Running pre-action listener: _pre_create_virtualenv 21:34:21 INFO - Running pre-action listener: _resource_record_pre_action 21:34:21 INFO - Running main action method: create_virtualenv 21:34:21 INFO - Creating virtualenv C:\slave\test\build\venv 21:34:21 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 21:34:21 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv 21:34:28 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe 21:34:32 INFO - Installing distribute......................................................................................................................................................................................done. 21:34:34 INFO - Return code: 0 21:34:34 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv 21:34: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')]} 21:34:34 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:34: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')]} 21:34:34 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:34: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', '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 0x01C3A6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01CF6200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01B71580>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C69368>, '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 0x0190CD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01D000C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-172', 'USERDOMAIN': 'T-W732-IX-172', '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-172', '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 21:34: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', 'psutil>=0.7.1'] in C:\slave\test\build 21:34: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 psutil>=0.7.1 21:34:34 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 21:34:34 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 21:34:34 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 21:34:34 INFO - 'COMPUTERNAME': 'T-W732-IX-172', 21:34:34 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 21:34:34 INFO - 'DCLOCATION': 'SCL3', 21:34:34 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 21:34:34 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 21:34:34 INFO - 'FP_NO_HOST_CHECK': 'NO', 21:34:34 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 21:34:34 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 21:34:34 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 21:34:34 INFO - 'HOMEDRIVE': 'C:', 21:34:34 INFO - 'HOMEPATH': '\\Users\\cltbld', 21:34:34 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 21:34:34 INFO - 'KTS_VERSION': '1.19c', 21:34:34 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 21:34:34 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 21:34:34 INFO - 'LOGONSERVER': '\\\\T-W732-IX-172', 21:34:34 INFO - 'MONDIR': 'C:\\Monitor_config\\', 21:34:34 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 21:34:34 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 21:34:34 INFO - 'MOZILLABUILDDRIVE': 'C:', 21:34:34 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 21:34:34 INFO - 'MOZ_AIRBAG': '1', 21:34:34 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 21:34:34 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:34:34 INFO - 'MOZ_MSVCVERSION': '8', 21:34:34 INFO - 'MOZ_NO_REMOTE': '1', 21:34:34 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 21:34:34 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 21:34:34 INFO - 'NO_EM_RESTART': '1', 21:34:34 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:34:34 INFO - 'NUMBER_OF_PROCESSORS': '8', 21:34:34 INFO - 'OS': 'Windows_NT', 21:34:34 INFO - 'OURDRIVE': 'C:', 21:34: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', 21:34:34 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 21:34:34 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 21:34:34 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 21:34:34 INFO - 'PROCESSOR_LEVEL': '6', 21:34:34 INFO - 'PROCESSOR_REVISION': '1e05', 21:34:34 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 21:34:34 INFO - 'PROGRAMFILES': 'C:\\Program Files', 21:34:34 INFO - 'PROMPT': '$P$G', 21:34:34 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 21:34:34 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 21:34:34 INFO - 'PUBLIC': 'C:\\Users\\Public', 21:34:34 INFO - 'PWD': 'C:\\slave\\test', 21:34:34 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 21:34:34 INFO - 'SLAVEDIR': 'C:\\slave\\', 21:34:34 INFO - 'SYSTEMDRIVE': 'C:', 21:34:34 INFO - 'SYSTEMROOT': 'C:\\windows', 21:34:34 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 21:34:34 INFO - 'TEST1': 'testie', 21:34:34 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 21:34:34 INFO - 'USERDOMAIN': 'T-W732-IX-172', 21:34:34 INFO - 'USERNAME': 'cltbld', 21:34:34 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 21:34:34 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 21:34:34 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 21:34:34 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 21:34:34 INFO - 'WINDIR': 'C:\\windows', 21:34:34 INFO - 'WINDOWS_TRACING_FLAGS': '3', 21:34:34 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 21:34:34 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 21:34:35 INFO - Ignoring indexes: http://pypi.python.org/simple/ 21:34:35 INFO - Downloading/unpacking psutil>=0.7.1 21:34:35 INFO - Running setup.py egg_info for package psutil 21:34:35 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 21:34:35 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 21:34:35 INFO - Installing collected packages: psutil 21:34:35 INFO - Running setup.py install for psutil 21:34:35 INFO - building 'psutil._psutil_windows' extension 21:34:35 INFO - error: Unable to find vcvarsall.bat 21:34:35 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-qvbuo9-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 21:34:35 INFO - running install 21:34:35 INFO - running build 21:34:35 INFO - running build_py 21:34:35 INFO - creating build 21:34:35 INFO - creating build\lib.win32-2.7 21:34:35 INFO - creating build\lib.win32-2.7\psutil 21:34:35 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil 21:34:35 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil 21:34:35 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil 21:34:35 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil 21:34:35 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil 21:34:35 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil 21:34:35 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil 21:34:35 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil 21:34:35 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil 21:34:35 INFO - running build_ext 21:34:35 INFO - building 'psutil._psutil_windows' extension 21:34:35 INFO - error: Unable to find vcvarsall.bat 21:34:35 INFO - ---------------------------------------- 21:34:35 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-qvbuo9-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 21:34:35 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log 21:34:35 WARNING - Return code: 1 21:34:35 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! 21:34:35 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv 21:34:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:34:35 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:34:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:34:35 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:34:35 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 0x01C3A6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01CF6200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01B71580>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C69368>, '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 0x0190CD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01D000C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-172', 'USERDOMAIN': 'T-W732-IX-172', '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-172', '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 21:34:35 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 21:34:35 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 21:34:35 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 21:34:35 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 21:34:35 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 21:34:35 INFO - 'COMPUTERNAME': 'T-W732-IX-172', 21:34:35 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 21:34:35 INFO - 'DCLOCATION': 'SCL3', 21:34:35 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 21:34:35 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 21:34:35 INFO - 'FP_NO_HOST_CHECK': 'NO', 21:34:35 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 21:34:35 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 21:34:35 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 21:34:35 INFO - 'HOMEDRIVE': 'C:', 21:34:35 INFO - 'HOMEPATH': '\\Users\\cltbld', 21:34:35 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 21:34:35 INFO - 'KTS_VERSION': '1.19c', 21:34:35 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 21:34:35 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 21:34:35 INFO - 'LOGONSERVER': '\\\\T-W732-IX-172', 21:34:35 INFO - 'MONDIR': 'C:\\Monitor_config\\', 21:34:35 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 21:34:35 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 21:34:35 INFO - 'MOZILLABUILDDRIVE': 'C:', 21:34:35 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 21:34:35 INFO - 'MOZ_AIRBAG': '1', 21:34:35 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 21:34:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:34:35 INFO - 'MOZ_MSVCVERSION': '8', 21:34:35 INFO - 'MOZ_NO_REMOTE': '1', 21:34:35 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 21:34:35 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 21:34:35 INFO - 'NO_EM_RESTART': '1', 21:34:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:34:35 INFO - 'NUMBER_OF_PROCESSORS': '8', 21:34:35 INFO - 'OS': 'Windows_NT', 21:34:35 INFO - 'OURDRIVE': 'C:', 21:34:35 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', 21:34:35 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 21:34:35 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 21:34:35 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 21:34:35 INFO - 'PROCESSOR_LEVEL': '6', 21:34:35 INFO - 'PROCESSOR_REVISION': '1e05', 21:34:35 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 21:34:35 INFO - 'PROGRAMFILES': 'C:\\Program Files', 21:34:35 INFO - 'PROMPT': '$P$G', 21:34:35 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 21:34:35 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 21:34:35 INFO - 'PUBLIC': 'C:\\Users\\Public', 21:34:35 INFO - 'PWD': 'C:\\slave\\test', 21:34:35 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 21:34:35 INFO - 'SLAVEDIR': 'C:\\slave\\', 21:34:35 INFO - 'SYSTEMDRIVE': 'C:', 21:34:35 INFO - 'SYSTEMROOT': 'C:\\windows', 21:34:35 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 21:34:35 INFO - 'TEST1': 'testie', 21:34:35 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 21:34:35 INFO - 'USERDOMAIN': 'T-W732-IX-172', 21:34:35 INFO - 'USERNAME': 'cltbld', 21:34:35 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 21:34:35 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 21:34:35 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 21:34:35 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 21:34:35 INFO - 'WINDIR': 'C:\\windows', 21:34:35 INFO - 'WINDOWS_TRACING_FLAGS': '3', 21:34:35 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 21:34:35 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 21:34:36 INFO - Ignoring indexes: http://pypi.python.org/simple/ 21:34:36 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 21:34:36 INFO - Downloading mozsystemmonitor-0.0.tar.gz 21:34:36 INFO - Running setup.py egg_info for package mozsystemmonitor 21:34:36 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0) 21:34:36 INFO - Running setup.py egg_info for package psutil 21:34:36 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 21:34:36 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 21:34:36 INFO - Installing collected packages: mozsystemmonitor, psutil 21:34:36 INFO - Running setup.py install for mozsystemmonitor 21:34:36 INFO - Running setup.py install for psutil 21:34:36 INFO - building 'psutil._psutil_windows' extension 21:34:36 INFO - error: Unable to find vcvarsall.bat 21:34:36 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-7ob82y-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 21:34:36 INFO - running install 21:34:36 INFO - running build 21:34:36 INFO - running build_py 21:34:36 INFO - running build_ext 21:34:36 INFO - building 'psutil._psutil_windows' extension 21:34:36 INFO - error: Unable to find vcvarsall.bat 21:34:36 INFO - ---------------------------------------- 21:34:36 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-7ob82y-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 21:34:36 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log 21:34:36 WARNING - Return code: 1 21:34:36 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! 21:34:36 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv 21:34:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:34:36 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:34:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:34:36 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:34:36 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 0x01C3A6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01CF6200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01B71580>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C69368>, '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 0x0190CD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01D000C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-172', 'USERDOMAIN': 'T-W732-IX-172', '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-172', '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 21:34:36 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 21:34:36 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 21:34:36 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 21:34:36 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 21:34:36 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 21:34:36 INFO - 'COMPUTERNAME': 'T-W732-IX-172', 21:34:36 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 21:34:36 INFO - 'DCLOCATION': 'SCL3', 21:34:36 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 21:34:36 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 21:34:36 INFO - 'FP_NO_HOST_CHECK': 'NO', 21:34:36 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 21:34:36 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 21:34:36 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 21:34:36 INFO - 'HOMEDRIVE': 'C:', 21:34:36 INFO - 'HOMEPATH': '\\Users\\cltbld', 21:34:36 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 21:34:36 INFO - 'KTS_VERSION': '1.19c', 21:34:36 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 21:34:36 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 21:34:36 INFO - 'LOGONSERVER': '\\\\T-W732-IX-172', 21:34:36 INFO - 'MONDIR': 'C:\\Monitor_config\\', 21:34:36 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 21:34:36 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 21:34:36 INFO - 'MOZILLABUILDDRIVE': 'C:', 21:34:36 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 21:34:36 INFO - 'MOZ_AIRBAG': '1', 21:34:36 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 21:34:36 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:34:36 INFO - 'MOZ_MSVCVERSION': '8', 21:34:36 INFO - 'MOZ_NO_REMOTE': '1', 21:34:36 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 21:34:36 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 21:34:36 INFO - 'NO_EM_RESTART': '1', 21:34:36 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:34:36 INFO - 'NUMBER_OF_PROCESSORS': '8', 21:34:36 INFO - 'OS': 'Windows_NT', 21:34:36 INFO - 'OURDRIVE': 'C:', 21:34:36 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', 21:34:36 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 21:34:36 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 21:34:36 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 21:34:36 INFO - 'PROCESSOR_LEVEL': '6', 21:34:36 INFO - 'PROCESSOR_REVISION': '1e05', 21:34:36 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 21:34:36 INFO - 'PROGRAMFILES': 'C:\\Program Files', 21:34:36 INFO - 'PROMPT': '$P$G', 21:34:36 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 21:34:36 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 21:34:36 INFO - 'PUBLIC': 'C:\\Users\\Public', 21:34:36 INFO - 'PWD': 'C:\\slave\\test', 21:34:36 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 21:34:36 INFO - 'SLAVEDIR': 'C:\\slave\\', 21:34:36 INFO - 'SYSTEMDRIVE': 'C:', 21:34:36 INFO - 'SYSTEMROOT': 'C:\\windows', 21:34:36 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 21:34:36 INFO - 'TEST1': 'testie', 21:34:36 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 21:34:36 INFO - 'USERDOMAIN': 'T-W732-IX-172', 21:34:36 INFO - 'USERNAME': 'cltbld', 21:34:36 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 21:34:36 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 21:34:36 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 21:34:36 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 21:34:36 INFO - 'WINDIR': 'C:\\windows', 21:34:36 INFO - 'WINDOWS_TRACING_FLAGS': '3', 21:34:36 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 21:34:36 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 21:34:40 INFO - Ignoring indexes: http://pypi.python.org/simple/ 21:34:40 INFO - Downloading/unpacking blobuploader==1.2.4 21:34:40 INFO - Downloading blobuploader-1.2.4.tar.gz 21:34:40 INFO - Running setup.py egg_info for package blobuploader 21:34:40 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 21:34:44 INFO - Running setup.py egg_info for package requests 21:34:44 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 21:34:44 INFO - Downloading docopt-0.6.1.tar.gz 21:34:44 INFO - Running setup.py egg_info for package docopt 21:34:44 INFO - Installing collected packages: blobuploader, docopt, requests 21:34:44 INFO - Running setup.py install for blobuploader 21:34:44 INFO - Running setup.py install for docopt 21:34:44 INFO - Running setup.py install for requests 21:34:44 INFO - Successfully installed blobuploader docopt requests 21:34:44 INFO - Cleaning up... 21:34:44 INFO - Return code: 0 21:34:44 INFO - Installing None into virtualenv C:\slave\test\build\venv 21:34:44 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')]} 21:34:44 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:34:44 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')]} 21:34:44 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:34:44 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 0x01C3A6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01CF6200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01B71580>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C69368>, '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 0x0190CD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01D000C0>, '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-172', 'USERDOMAIN': 'T-W732-IX-172', '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-172', '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 21:34:44 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 21:34:44 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 21:34:44 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 21:34:44 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 21:34:44 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 21:34:44 INFO - 'COMPUTERNAME': 'T-W732-IX-172', 21:34:44 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 21:34:44 INFO - 'DCLOCATION': 'SCL3', 21:34:44 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 21:34:44 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 21:34:44 INFO - 'FP_NO_HOST_CHECK': 'NO', 21:34:44 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 21:34:44 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 21:34:44 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 21:34:44 INFO - 'HOMEDRIVE': 'C:', 21:34:44 INFO - 'HOMEPATH': '\\Users\\cltbld', 21:34:44 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 21:34:44 INFO - 'KTS_VERSION': '1.19c', 21:34:44 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 21:34:44 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 21:34:44 INFO - 'LOGONSERVER': '\\\\T-W732-IX-172', 21:34:44 INFO - 'MONDIR': 'C:\\Monitor_config\\', 21:34:44 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 21:34:44 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 21:34:44 INFO - 'MOZILLABUILDDRIVE': 'C:', 21:34:44 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 21:34:44 INFO - 'MOZ_AIRBAG': '1', 21:34:44 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 21:34:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:34:44 INFO - 'MOZ_MSVCVERSION': '8', 21:34:44 INFO - 'MOZ_NO_REMOTE': '1', 21:34:44 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 21:34:44 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 21:34:44 INFO - 'NO_EM_RESTART': '1', 21:34:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:34:44 INFO - 'NUMBER_OF_PROCESSORS': '8', 21:34:44 INFO - 'OS': 'Windows_NT', 21:34:44 INFO - 'OURDRIVE': 'C:', 21:34:44 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', 21:34:44 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 21:34:44 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 21:34:44 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 21:34:44 INFO - 'PROCESSOR_LEVEL': '6', 21:34:44 INFO - 'PROCESSOR_REVISION': '1e05', 21:34:44 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 21:34:44 INFO - 'PROGRAMFILES': 'C:\\Program Files', 21:34:44 INFO - 'PROMPT': '$P$G', 21:34:44 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 21:34:44 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 21:34:44 INFO - 'PUBLIC': 'C:\\Users\\Public', 21:34:44 INFO - 'PWD': 'C:\\slave\\test', 21:34:44 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 21:34:44 INFO - 'SLAVEDIR': 'C:\\slave\\', 21:34:44 INFO - 'SYSTEMDRIVE': 'C:', 21:34:44 INFO - 'SYSTEMROOT': 'C:\\windows', 21:34:44 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 21:34:44 INFO - 'TEST1': 'testie', 21:34:44 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 21:34:44 INFO - 'USERDOMAIN': 'T-W732-IX-172', 21:34:44 INFO - 'USERNAME': 'cltbld', 21:34:44 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 21:34:44 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 21:34:44 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 21:34:44 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 21:34:44 INFO - 'WINDIR': 'C:\\windows', 21:34:44 INFO - 'WINDOWS_TRACING_FLAGS': '3', 21:34:44 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 21:34:44 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 21:34:49 INFO - Ignoring indexes: http://pypi.python.org/simple/ 21:34:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 21:34:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 21:34:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 21:34:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 21:34:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 21:34:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 21:34:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 21:34:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 21:34:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 21:34:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 21:34:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 21:34:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 21:34:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 21:34:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 21:34:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 21:34:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 21:34:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 21:34:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 21:34:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 21:34:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 21:34:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 21:34:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 21:34:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 21:34:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 21:34:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 21:34:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 21:34:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 21:34:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 21:34:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 21:34:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 21:34:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 21:34:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 21:34:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 21:34:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 21:34:49 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 21:34:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 21:34:49 INFO - Unpacking c:\slave\test\build\tests\marionette\client 21:34:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 21:34:49 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 21:34:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 21:34:49 INFO - Unpacking c:\slave\test\build\tests\marionette 21:34:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 21:34:49 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 21:34:49 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 21:34:49 INFO - Running setup.py install for browsermob-proxy 21:35:02 INFO - Running setup.py install for manifestparser 21:35:02 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 21:35:02 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 21:35:02 INFO - Running setup.py install for marionette-client 21:35:02 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 21:35:02 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 21:35:02 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 21:35:02 INFO - Running setup.py install for marionette-driver 21:35:02 INFO - Running setup.py install for mozcrash 21:35:02 INFO - Running setup.py install for mozdebug 21:35:02 INFO - Running setup.py install for mozdevice 21:35:02 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 21:35:02 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 21:35:02 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 21:35:02 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 21:35:02 INFO - Running setup.py install for mozfile 21:35:02 INFO - Running setup.py install for mozhttpd 21:35:02 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 21:35:02 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 21:35:02 INFO - Running setup.py install for mozinfo 21:35:02 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts 21:35:02 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts 21:35:02 INFO - Running setup.py install for mozInstall 21:35:02 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 21:35:02 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 21:35:02 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 21:35:02 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 21:35:02 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 21:35:02 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 21:35:02 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 21:35:02 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 21:35:02 INFO - Running setup.py install for mozleak 21:35:02 INFO - Running setup.py install for mozlog 21:35:02 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts 21:35:02 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts 21:35:02 INFO - Running setup.py install for moznetwork 21:35:02 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts 21:35:02 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts 21:35:02 INFO - Running setup.py install for mozprocess 21:35:02 INFO - Running setup.py install for mozprofile 21:35:02 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 21:35:02 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 21:35:02 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 21:35:02 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 21:35:02 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 21:35:02 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 21:35:02 INFO - Running setup.py install for mozrunner 21:35:02 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 21:35:02 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 21:35:02 INFO - Running setup.py install for mozscreenshot 21:35:02 INFO - Running setup.py install for moztest 21:35:02 INFO - Running setup.py install for mozversion 21:35:02 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 21:35:02 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 21:35:02 INFO - Running setup.py install for wptserve 21:35:02 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 21:35:02 INFO - Cleaning up... 21:35:02 INFO - Return code: 0 21:35:02 INFO - Installing None into virtualenv C:\slave\test\build\venv 21:35:02 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')]} 21:35:02 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:35:02 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')]} 21:35:02 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:35:02 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 0x01C3A6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01CF6200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01B71580>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C69368>, '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 0x0190CD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01D000C0>, '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-172', 'USERDOMAIN': 'T-W732-IX-172', '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-172', '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 21:35:02 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 21:35:02 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 21:35:02 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 21:35:02 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 21:35:02 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 21:35:02 INFO - 'COMPUTERNAME': 'T-W732-IX-172', 21:35:02 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 21:35:02 INFO - 'DCLOCATION': 'SCL3', 21:35:02 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 21:35:02 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 21:35:02 INFO - 'FP_NO_HOST_CHECK': 'NO', 21:35:02 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 21:35:02 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 21:35:02 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 21:35:02 INFO - 'HOMEDRIVE': 'C:', 21:35:02 INFO - 'HOMEPATH': '\\Users\\cltbld', 21:35:02 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 21:35:02 INFO - 'KTS_VERSION': '1.19c', 21:35:02 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 21:35:02 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 21:35:02 INFO - 'LOGONSERVER': '\\\\T-W732-IX-172', 21:35:02 INFO - 'MONDIR': 'C:\\Monitor_config\\', 21:35:02 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 21:35:02 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 21:35:02 INFO - 'MOZILLABUILDDRIVE': 'C:', 21:35:02 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 21:35:02 INFO - 'MOZ_AIRBAG': '1', 21:35:02 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 21:35:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:35:02 INFO - 'MOZ_MSVCVERSION': '8', 21:35:02 INFO - 'MOZ_NO_REMOTE': '1', 21:35:02 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 21:35:02 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 21:35:02 INFO - 'NO_EM_RESTART': '1', 21:35:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:35:02 INFO - 'NUMBER_OF_PROCESSORS': '8', 21:35:02 INFO - 'OS': 'Windows_NT', 21:35:02 INFO - 'OURDRIVE': 'C:', 21:35:02 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', 21:35:02 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 21:35:02 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 21:35:02 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 21:35:02 INFO - 'PROCESSOR_LEVEL': '6', 21:35:02 INFO - 'PROCESSOR_REVISION': '1e05', 21:35:02 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 21:35:02 INFO - 'PROGRAMFILES': 'C:\\Program Files', 21:35:02 INFO - 'PROMPT': '$P$G', 21:35:02 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 21:35:02 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 21:35:02 INFO - 'PUBLIC': 'C:\\Users\\Public', 21:35:02 INFO - 'PWD': 'C:\\slave\\test', 21:35:02 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 21:35:02 INFO - 'SLAVEDIR': 'C:\\slave\\', 21:35:02 INFO - 'SYSTEMDRIVE': 'C:', 21:35:02 INFO - 'SYSTEMROOT': 'C:\\windows', 21:35:02 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 21:35:02 INFO - 'TEST1': 'testie', 21:35:02 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 21:35:02 INFO - 'USERDOMAIN': 'T-W732-IX-172', 21:35:02 INFO - 'USERNAME': 'cltbld', 21:35:02 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 21:35:02 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 21:35:02 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 21:35:02 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 21:35:02 INFO - 'WINDIR': 'C:\\windows', 21:35:02 INFO - 'WINDOWS_TRACING_FLAGS': '3', 21:35:02 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 21:35:02 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 21:35:07 INFO - Ignoring indexes: http://pypi.python.org/simple/ 21:35:07 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 21:35:07 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 21:35:07 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 21:35:07 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 21:35:07 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 21:35:07 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 21:35:07 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 21:35:07 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 21:35:07 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 21:35:07 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 21:35:07 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 21:35:07 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 21:35:07 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 21:35:07 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 21:35:07 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 21:35:07 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 21:35:07 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 21:35:07 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 21:35:07 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 21:35:07 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 21:35:07 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 21:35:07 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 21:35:07 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 21:35:07 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 21:35:07 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 21:35:07 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 21:35:07 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 21:35:07 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 21:35:07 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 21:35:07 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 21:35:07 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 21:35:07 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 21:35:07 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 21:35:07 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 21:35:07 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 21:35:07 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 21:35:07 INFO - Unpacking c:\slave\test\build\tests\marionette\client 21:35:07 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 21:35:07 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 21:35:07 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 21:35:07 INFO - Unpacking c:\slave\test\build\tests\marionette 21:35:07 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 21:35:07 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 21:35:07 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)) 21:35:18 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)) 21:35:18 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)) 21:35:18 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)) 21:35:18 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)) 21:35:18 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10)) 21:35:18 INFO - Downloading blessings-1.6.tar.gz 21:35:18 INFO - Running setup.py egg_info for package blessings 21:35:18 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)) 21:35:18 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 21:35:18 INFO - Running setup.py install for blessings 21:35:18 INFO - Running setup.py install for browsermob-proxy 21:35:18 INFO - Running setup.py install for manifestparser 21:35:18 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 21:35:18 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 21:35:18 INFO - Running setup.py install for marionette-client 21:35:18 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 21:35:18 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 21:35:18 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 21:35:18 INFO - Running setup.py install for marionette-driver 21:35:18 INFO - Running setup.py install for mozcrash 21:35:18 INFO - Running setup.py install for mozdebug 21:35:18 INFO - Running setup.py install for mozdevice 21:35:18 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 21:35:18 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 21:35:18 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 21:35:18 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 21:35:18 INFO - Running setup.py install for mozhttpd 21:35:18 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 21:35:18 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 21:35:18 INFO - Running setup.py install for mozInstall 21:35:18 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 21:35:18 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 21:35:18 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 21:35:18 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 21:35:18 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 21:35:18 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 21:35:18 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 21:35:18 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 21:35:18 INFO - Running setup.py install for mozleak 21:35:18 INFO - Running setup.py install for mozprofile 21:35:18 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 21:35:18 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 21:35:18 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 21:35:18 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 21:35:18 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 21:35:18 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 21:35:18 INFO - Running setup.py install for mozrunner 21:35:18 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 21:35:18 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 21:35:20 INFO - Running setup.py install for mozscreenshot 21:35:20 INFO - Running setup.py install for moztest 21:35:20 INFO - Running setup.py install for mozversion 21:35:20 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 21:35:20 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 21:35:20 INFO - Running setup.py install for wptserve 21:35:20 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve 21:35:20 INFO - Cleaning up... 21:35:20 INFO - Return code: 0 21:35:20 INFO - Done creating virtualenv C:\slave\test\build\venv. 21:35:20 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 21:35:20 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 21:35:20 INFO - Reading from file tmpfile_stdout 21:35:20 INFO - Using _rmtree_windows ... 21:35:20 INFO - Using _rmtree_windows ... 21:35:20 INFO - Current package versions: 21:35:20 INFO - blessings == 1.6 21:35:20 INFO - blobuploader == 1.2.4 21:35:20 INFO - browsermob-proxy == 0.6.0 21:35:20 INFO - distribute == 0.6.14 21:35:20 INFO - docopt == 0.6.1 21:35:20 INFO - manifestparser == 1.1 21:35:20 INFO - marionette-client == 2.3.0 21:35:20 INFO - marionette-driver == 1.4.0 21:35:20 INFO - mozInstall == 1.12 21:35:20 INFO - mozcrash == 0.17 21:35:20 INFO - mozdebug == 0.1 21:35:20 INFO - mozdevice == 0.48 21:35:20 INFO - mozfile == 1.2 21:35:20 INFO - mozhttpd == 0.7 21:35:20 INFO - mozinfo == 0.9 21:35:20 INFO - mozleak == 0.1 21:35:20 INFO - mozlog == 3.1 21:35:20 INFO - moznetwork == 0.27 21:35:20 INFO - mozprocess == 0.22 21:35:20 INFO - mozprofile == 0.28 21:35:20 INFO - mozrunner == 6.11 21:35:20 INFO - mozscreenshot == 0.1 21:35:20 INFO - mozsystemmonitor == 0.0 21:35:20 INFO - moztest == 0.7 21:35:20 INFO - mozversion == 1.4 21:35:20 INFO - requests == 1.2.3 21:35:20 INFO - wptserve == 1.4.0 21:35:20 INFO - Running post-action listener: _resource_record_post_action 21:35:20 INFO - Running post-action listener: _start_resource_monitoring 21:35:20 INFO - Starting resource monitoring. 21:35:20 INFO - ##### 21:35:20 INFO - ##### Running pull step. 21:35:20 INFO - ##### 21:35:20 INFO - Running pre-action listener: _resource_record_pre_action 21:35:20 INFO - Running main action method: pull 21:35:20 INFO - Pull has nothing to do! 21:35:20 INFO - Running post-action listener: _resource_record_post_action 21:35:20 INFO - ##### 21:35:20 INFO - ##### Running install step. 21:35:20 INFO - ##### 21:35:20 INFO - Running pre-action listener: _resource_record_pre_action 21:35:20 INFO - Running main action method: install 21:35:20 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 21:35:20 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 21:35:20 INFO - Reading from file tmpfile_stdout 21:35:20 INFO - Using _rmtree_windows ... 21:35:20 INFO - Using _rmtree_windows ... 21:35:20 INFO - Detecting whether we're running mozinstall >=1.0... 21:35:20 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h'] 21:35:20 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h 21:35:21 INFO - Reading from file tmpfile_stdout 21:35:21 INFO - Output received: 21:35:21 INFO - Usage: mozinstall-script.py [options] installer 21:35:21 INFO - Options: 21:35:21 INFO - -h, --help show this help message and exit 21:35:21 INFO - -d DEST, --destination=DEST 21:35:21 INFO - Directory to install application into. [default: 21:35:21 INFO - "C:\slave\test"] 21:35:21 INFO - --app=APP Application being installed. [default: firefox] 21:35:21 INFO - Using _rmtree_windows ... 21:35:21 INFO - Using _rmtree_windows ... 21:35:21 INFO - mkdir: C:\slave\test\build\application 21:35:21 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', 'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.zip', '--destination', 'C:\\slave\\test\\build\\application'] 21:35:21 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py C:\slave\test\build\firefox-48.0.en-US.win32.zip --destination C:\slave\test\build\application 21:35:23 INFO - Reading from file tmpfile_stdout 21:35:23 INFO - Output received: 21:35:23 INFO - C:\slave\test\build\application\firefox\firefox.exe 21:35:23 INFO - Using _rmtree_windows ... 21:35:23 INFO - Using _rmtree_windows ... 21:35:23 INFO - Running post-action listener: _resource_record_post_action 21:35:23 INFO - ##### 21:35:23 INFO - ##### Running run-tests step. 21:35:23 INFO - ##### 21:35:23 INFO - Running pre-action listener: _resource_record_pre_action 21:35:23 INFO - Running main action method: run_tests 21:35:23 INFO - mkdir: C:\slave\test\build\blobber_upload_dir 21:35:23 INFO - Minidump filename unknown. Determining based upon platform and architecture. 21:35:23 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 21:35:23 INFO - grabbing minidump binary from tooltool 21:35: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')]} 21:35:23 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 0x01C69368>, '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 0x0190CD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01D000C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1 21:35:23 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 21:35:23 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 21:35:23 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 21:35:24 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpsxjmko 21:35:24 INFO - INFO - File integrity verified, renaming tmpsxjmko to win32-minidump_stackwalk.exe 21:35:24 INFO - Return code: 0 21:35:24 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755 21:35:24 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir 21:35:24 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/CrRygWjeRj2Qn2hjs_hCaw/artifacts/public/build/firefox-48.0.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 21:35:24 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/CrRygWjeRj2Qn2hjs_hCaw/artifacts/public/build/firefox-48.0.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 21:35:24 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 21:35:24 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 21:35:24 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 21:35:24 INFO - 'COMPUTERNAME': 'T-W732-IX-172', 21:35:24 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 21:35:24 INFO - 'DCLOCATION': 'SCL3', 21:35:24 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 21:35:24 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 21:35:24 INFO - 'FP_NO_HOST_CHECK': 'NO', 21:35:24 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 21:35:24 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 21:35:24 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 21:35:24 INFO - 'HOMEDRIVE': 'C:', 21:35:24 INFO - 'HOMEPATH': '\\Users\\cltbld', 21:35:24 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 21:35:24 INFO - 'KTS_VERSION': '1.19c', 21:35:24 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 21:35:24 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 21:35:24 INFO - 'LOGONSERVER': '\\\\T-W732-IX-172', 21:35:24 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir', 21:35:24 INFO - 'MONDIR': 'C:\\Monitor_config\\', 21:35:24 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 21:35:24 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 21:35:24 INFO - 'MOZILLABUILDDRIVE': 'C:', 21:35:24 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 21:35:24 INFO - 'MOZ_AIRBAG': '1', 21:35:24 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 21:35:24 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:35:24 INFO - 'MOZ_MSVCVERSION': '8', 21:35:24 INFO - 'MOZ_NO_REMOTE': '1', 21:35:24 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 21:35:24 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 21:35:24 INFO - 'NO_EM_RESTART': '1', 21:35:24 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:35:24 INFO - 'NUMBER_OF_PROCESSORS': '8', 21:35:24 INFO - 'OS': 'Windows_NT', 21:35:24 INFO - 'OURDRIVE': 'C:', 21:35:24 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', 21:35:24 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 21:35:24 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 21:35:24 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 21:35:24 INFO - 'PROCESSOR_LEVEL': '6', 21:35:24 INFO - 'PROCESSOR_REVISION': '1e05', 21:35:24 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 21:35:24 INFO - 'PROGRAMFILES': 'C:\\Program Files', 21:35:24 INFO - 'PROMPT': '$P$G', 21:35:24 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 21:35:24 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 21:35:24 INFO - 'PUBLIC': 'C:\\Users\\Public', 21:35:24 INFO - 'PWD': 'C:\\slave\\test', 21:35:24 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 21:35:24 INFO - 'SLAVEDIR': 'C:\\slave\\', 21:35:24 INFO - 'SYSTEMDRIVE': 'C:', 21:35:24 INFO - 'SYSTEMROOT': 'C:\\windows', 21:35:24 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 21:35:24 INFO - 'TEST1': 'testie', 21:35:24 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 21:35:24 INFO - 'USERDOMAIN': 'T-W732-IX-172', 21:35:24 INFO - 'USERNAME': 'cltbld', 21:35:24 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 21:35:24 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 21:35:24 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 21:35:24 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 21:35:24 INFO - 'WINDIR': 'C:\\windows', 21:35:24 INFO - 'WINDOWS_TRACING_FLAGS': '3', 21:35:24 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 21:35:24 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 21:35:24 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/CrRygWjeRj2Qn2hjs_hCaw/artifacts/public/build/firefox-48.0.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 21:35:26 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 21:35:26 INFO - import pkg_resources 21:35:27 INFO - Using 1 client processes 21:35:30 INFO - SUITE-START | Running 778 tests 21:35:30 INFO - Running testharness tests 21:35:30 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 21:35:30 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms 21:35:30 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 21:35:30 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms 21:35:30 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 21:35:30 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms 21:35:30 INFO - Setting up ssl 21:35:31 INFO - PROCESS | certutil | 21:35:31 INFO - PROCESS | certutil | 21:35:31 INFO - PROCESS | certutil | 21:35:31 INFO - Certificate Nickname Trust Attributes 21:35:31 INFO - SSL,S/MIME,JAR/XPI 21:35:31 INFO - 21:35:31 INFO - web-platform-tests CT,, 21:35:31 INFO - 21:35:31 INFO - Starting runner 21:35:31 INFO - PROCESS | 840 | [840] WARNING: Failed to load startupcache file correctly, removing!: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/startupcache/StartupCache.cpp, line 228 21:35:31 INFO - PROCESS | 840 | [840] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/xpcom/base/nsSystemInfo.cpp, line 112 21:35:32 INFO - PROCESS | 840 | [840] WARNING: This method is lossy. Use GetCanonicalPath !: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/xpcom/io/nsLocalFileWin.cpp, line 3456 21:35:33 INFO - PROCESS | 840 | 1465274133444 Marionette DEBUG Marionette enabled via build flag and pref 21:35:34 INFO - PROCESS | 840 | ++DOCSHELL 0E2BBC00 == 1 [pid = 840] [id = 1] 21:35:34 INFO - PROCESS | 840 | ++DOMWINDOW == 1 (0E2BC000) [pid = 840] [serial = 1] [outer = 00000000] 21:35:34 INFO - PROCESS | 840 | [840] WARNING: No inner window available!: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 21:35:34 INFO - PROCESS | 840 | ++DOMWINDOW == 2 (0E2BCC00) [pid = 840] [serial = 2] [outer = 0E2BC000] 21:35:34 INFO - PROCESS | 840 | ++DOCSHELL 11B03C00 == 2 [pid = 840] [id = 2] 21:35:34 INFO - PROCESS | 840 | ++DOMWINDOW == 3 (11B04000) [pid = 840] [serial = 3] [outer = 00000000] 21:35:34 INFO - PROCESS | 840 | [840] WARNING: No inner window available!: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 21:35:34 INFO - PROCESS | 840 | ++DOMWINDOW == 4 (11B04C00) [pid = 840] [serial = 4] [outer = 11B04000] 21:35:35 INFO - PROCESS | 840 | 1465274135142 Marionette INFO Listening on port 2828 21:35:36 INFO - PROCESS | 840 | 1465274136657 Marionette DEBUG Marionette enabled via command-line flag 21:35:36 INFO - PROCESS | 840 | [840] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 21:35:36 INFO - PROCESS | 840 | [840] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 21:35:36 INFO - PROCESS | 840 | ++DOCSHELL 1233F400 == 3 [pid = 840] [id = 3] 21:35:36 INFO - PROCESS | 840 | ++DOMWINDOW == 5 (12347400) [pid = 840] [serial = 5] [outer = 00000000] 21:35:36 INFO - PROCESS | 840 | [840] WARNING: No inner window available!: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 21:35:36 INFO - PROCESS | 840 | ++DOMWINDOW == 6 (12348000) [pid = 840] [serial = 6] [outer = 12347400] 21:35:36 INFO - PROCESS | 840 | [840] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 21:35:37 INFO - PROCESS | 840 | ++DOMWINDOW == 7 (13152800) [pid = 840] [serial = 7] [outer = 11B04000] 21:35:37 INFO - PROCESS | 840 | [840] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 21:35:37 INFO - PROCESS | 840 | 1465274137712 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49656 21:35:37 INFO - PROCESS | 840 | [840] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 21:35:37 INFO - PROCESS | 840 | 1465274137718 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49657 21:35:37 INFO - PROCESS | 840 | [840] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 21:35:37 INFO - PROCESS | 840 | 1465274137752 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49659 21:35:37 INFO - PROCESS | 840 | [840] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 21:35:37 INFO - PROCESS | 840 | 1465274137760 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:49660 21:35:37 INFO - PROCESS | 840 | 1465274137763 Marionette DEBUG Closed connection conn0 21:35:37 INFO - PROCESS | 840 | 1465274137765 Marionette DEBUG Closed connection conn1 21:35:37 INFO - PROCESS | 840 | 1465274137823 Marionette DEBUG Closed connection conn2 21:35:37 INFO - PROCESS | 840 | 1465274137964 Marionette DEBUG Closed connection conn3 21:35:37 INFO - PROCESS | 840 | [840] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 21:35:37 INFO - PROCESS | 840 | 1465274137970 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:49662 21:35:38 INFO - PROCESS | 840 | 1465274138003 Marionette DEBUG Closed connection conn4 21:35:38 INFO - PROCESS | 840 | [840] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 21:35:38 INFO - PROCESS | 840 | 1465274138010 Marionette DEBUG Accepted connection conn5 from 127.0.0.1:49663 21:35:38 INFO - PROCESS | 840 | ++DOCSHELL 0E2BD000 == 4 [pid = 840] [id = 4] 21:35:38 INFO - PROCESS | 840 | ++DOMWINDOW == 8 (1402BC00) [pid = 840] [serial = 8] [outer = 00000000] 21:35:38 INFO - PROCESS | 840 | ++DOMWINDOW == 9 (14D3C400) [pid = 840] [serial = 9] [outer = 1402BC00] 21:35:38 INFO - PROCESS | 840 | ++DOMWINDOW == 10 (14D42800) [pid = 840] [serial = 10] [outer = 1402BC00] 21:35:38 INFO - PROCESS | 840 | 1465274138145 Marionette TRACE conn5 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 21:35:38 INFO - PROCESS | 840 | 1465274138150 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0","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":"20160606200529","device":"desktop","version":"48.0"} 21:35:39 INFO - PROCESS | 840 | [840] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 21:35:40 INFO - PROCESS | 840 | ++DOCSHELL 1753A800 == 5 [pid = 840] [id = 5] 21:35:40 INFO - PROCESS | 840 | ++DOMWINDOW == 11 (1753B400) [pid = 840] [serial = 11] [outer = 00000000] 21:35:40 INFO - PROCESS | 840 | ++DOCSHELL 1753C800 == 6 [pid = 840] [id = 6] 21:35:40 INFO - PROCESS | 840 | ++DOMWINDOW == 12 (1753DC00) [pid = 840] [serial = 12] [outer = 00000000] 21:35:40 INFO - PROCESS | 840 | [840] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 21:35:40 INFO - PROCESS | 840 | [840] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 21:35:40 INFO - PROCESS | 840 | [840] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 21:35:40 INFO - PROCESS | 840 | ++DOCSHELL 161C5C00 == 7 [pid = 840] [id = 7] 21:35:40 INFO - PROCESS | 840 | ++DOMWINDOW == 13 (161C6000) [pid = 840] [serial = 13] [outer = 00000000] 21:35:40 INFO - PROCESS | 840 | [840] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 21:35:40 INFO - PROCESS | 840 | [840] WARNING: Couldn't create child process for iframe.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 21:35:40 INFO - PROCESS | 840 | ++DOMWINDOW == 14 (163D9800) [pid = 840] [serial = 14] [outer = 161C6000] 21:35:41 INFO - PROCESS | 840 | ++DOMWINDOW == 15 (160CB400) [pid = 840] [serial = 15] [outer = 1753B400] 21:35:41 INFO - PROCESS | 840 | ++DOMWINDOW == 16 (160CCC00) [pid = 840] [serial = 16] [outer = 1753DC00] 21:35:41 INFO - PROCESS | 840 | ++DOMWINDOW == 17 (160CF800) [pid = 840] [serial = 17] [outer = 161C6000] 21:35:41 INFO - PROCESS | 840 | 1465274141722 Marionette INFO startBrowser 9f7f1773-c95d-4554-89f1-e82c747da09b 21:35:41 INFO - PROCESS | 840 | 1465274141757 Marionette DEBUG loaded listener.js 21:35:41 INFO - PROCESS | 840 | 1465274141770 Marionette DEBUG loaded listener.js 21:35:41 INFO - PROCESS | 840 | 1465274141772 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:35:42 INFO - PROCESS | 840 | ++DOMWINDOW == 18 (19D8A000) [pid = 840] [serial = 18] [outer = 161C6000] 21:35:42 INFO - PROCESS | 840 | 1465274142471 Marionette TRACE conn5 <- [1,1,null,{"sessionId":"9f7f1773-c95d-4554-89f1-e82c747da09b","capabilities":{"browserName":"Firefox","browserVersion":"48.0","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":"20160606200529","device":"desktop","version":"48.0","command_id":1}}] 21:35:42 INFO - PROCESS | 840 | 1465274142752 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}] 21:35:42 INFO - PROCESS | 840 | 1465274142754 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:35:42 INFO - PROCESS | 840 | 1465274142775 Marionette TRACE conn5 <- [1,2,null,{"value":null}] 21:35:42 INFO - PROCESS | 840 | 1465274142851 Marionette TRACE conn5 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 21:35:42 INFO - PROCESS | 840 | 1465274142854 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:35:42 INFO - PROCESS | 840 | [840] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 21:35:43 INFO - PROCESS | 840 | [840] WARNING: NS_ENSURE_TRUE(aURI) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 21:35:43 INFO - PROCESS | 840 | ++DOMWINDOW == 19 (1A470000) [pid = 840] [serial = 19] [outer = 161C6000] 21:35:43 INFO - PROCESS | 840 | [840] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:35:43 INFO - PROCESS | 840 | 1465274143844 Marionette TRACE conn5 <- [1,3,null,{}] 21:35:43 INFO - PROCESS | 840 | 1465274143848 Marionette TRACE conn5 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'MainThread'","sandbox":"default","line":140}] 21:35:43 INFO - PROCESS | 840 | 1465274143850 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:35:43 INFO - PROCESS | 840 | 1465274143868 Marionette TRACE conn5 <- [1,4,null,{"value":null}] 21:35:43 INFO - PROCESS | 840 | 1465274143884 Marionette TRACE conn5 -> [0,5,"getWindowHandle",null] 21:35:43 INFO - PROCESS | 840 | 1465274143886 Marionette TRACE conn5 <- [1,5,null,{"value":"13"}] 21:35:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 21:35:43 INFO - PROCESS | 840 | 1465274143892 Marionette TRACE conn5 -> [0,6,"setScriptTimeout",{"ms":35000}] 21:35:43 INFO - PROCESS | 840 | 1465274143896 Marionette TRACE conn5 <- [1,6,null,{}] 21:35:43 INFO - PROCESS | 840 | 1465274143963 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}] 21:35:43 INFO - PROCESS | 840 | 1465274143965 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:35:43 INFO - PROCESS | 840 | 1465274143982 Marionette TRACE conn5 <- [1,7,null,{"value":null}] 21:35:43 INFO - PROCESS | 840 | 1465274143990 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:43 INFO - PROCESS | 840 | 1465274143993 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:35:44 INFO - PROCESS | 840 | ++DOCSHELL 1BE5DC00 == 8 [pid = 840] [id = 8] 21:35:44 INFO - PROCESS | 840 | ++DOMWINDOW == 20 (1BE5E000) [pid = 840] [serial = 20] [outer = 00000000] 21:35:44 INFO - PROCESS | 840 | ++DOMWINDOW == 21 (1BE60800) [pid = 840] [serial = 21] [outer = 1BE5E000] 21:35:44 INFO - PROCESS | 840 | 1465274144042 Marionette DEBUG loaded listener.js 21:35:44 INFO - PROCESS | 840 | ++DOMWINDOW == 22 (1BE64800) [pid = 840] [serial = 22] [outer = 1BE5E000] 21:35:44 INFO - PROCESS | 840 | ++DOCSHELL 14FAE800 == 9 [pid = 840] [id = 9] 21:35:44 INFO - PROCESS | 840 | ++DOMWINDOW == 23 (14FAF000) [pid = 840] [serial = 23] [outer = 00000000] 21:35:44 INFO - PROCESS | 840 | ++DOMWINDOW == 24 (1B916C00) [pid = 840] [serial = 24] [outer = 14FAF000] 21:35:44 INFO - PROCESS | 840 | 1465274144435 Marionette DEBUG loaded listener.js 21:35:44 INFO - PROCESS | 840 | ++DOMWINDOW == 25 (0946DC00) [pid = 840] [serial = 25] [outer = 14FAF000] 21:35:44 INFO - PROCESS | 840 | [840] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:35:44 INFO - PROCESS | 840 | --DOCSHELL 0E2BBC00 == 8 [pid = 840] [id = 1] 21:35:45 INFO - PROCESS | 840 | 1465274145390 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]]]}] 21:35:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 21:35:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1536ms 21:35:45 INFO - PROCESS | 840 | 1465274145429 Marionette TRACE conn5 -> [0,9,"getWindowHandle",null] 21:35:45 INFO - PROCESS | 840 | 1465274145433 Marionette TRACE conn5 <- [1,9,null,{"value":"13"}] 21:35:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 21:35:45 INFO - PROCESS | 840 | 1465274145442 Marionette TRACE conn5 -> [0,10,"setScriptTimeout",{"ms":35000}] 21:35:45 INFO - PROCESS | 840 | 1465274145447 Marionette TRACE conn5 <- [1,10,null,{}] 21:35:45 INFO - PROCESS | 840 | 1465274145452 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}] 21:35:45 INFO - PROCESS | 840 | 1465274145455 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:35:45 INFO - PROCESS | 840 | 1465274145594 Marionette TRACE conn5 <- [1,11,null,{"value":null}] 21:35:45 INFO - PROCESS | 840 | 1465274145655 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:45 INFO - PROCESS | 840 | 1465274145659 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:35:45 INFO - PROCESS | 840 | ++DOCSHELL 123CCC00 == 9 [pid = 840] [id = 10] 21:35:45 INFO - PROCESS | 840 | ++DOMWINDOW == 26 (12443C00) [pid = 840] [serial = 26] [outer = 00000000] 21:35:45 INFO - PROCESS | 840 | ++DOMWINDOW == 27 (1507AC00) [pid = 840] [serial = 27] [outer = 12443C00] 21:35:45 INFO - PROCESS | 840 | 1465274145758 Marionette DEBUG loaded listener.js 21:35:45 INFO - PROCESS | 840 | ++DOMWINDOW == 28 (16521000) [pid = 840] [serial = 28] [outer = 12443C00] 21:35:46 INFO - PROCESS | 840 | 1465274146345 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]]]}] 21:35:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 21:35:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 930ms 21:35:46 INFO - PROCESS | 840 | 1465274146374 Marionette TRACE conn5 -> [0,13,"getWindowHandle",null] 21:35:46 INFO - PROCESS | 840 | 1465274146379 Marionette TRACE conn5 <- [1,13,null,{"value":"13"}] 21:35:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 21:35:46 INFO - PROCESS | 840 | 1465274146385 Marionette TRACE conn5 -> [0,14,"setScriptTimeout",{"ms":35000}] 21:35:46 INFO - PROCESS | 840 | 1465274146388 Marionette TRACE conn5 <- [1,14,null,{}] 21:35:46 INFO - PROCESS | 840 | 1465274146392 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}] 21:35:46 INFO - PROCESS | 840 | 1465274146395 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:35:46 INFO - PROCESS | 840 | 1465274146522 Marionette TRACE conn5 <- [1,15,null,{"value":null}] 21:35:46 INFO - PROCESS | 840 | 1465274146583 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:46 INFO - PROCESS | 840 | 1465274146585 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:35:46 INFO - PROCESS | 840 | ++DOCSHELL 19860000 == 10 [pid = 840] [id = 11] 21:35:46 INFO - PROCESS | 840 | ++DOMWINDOW == 29 (19860400) [pid = 840] [serial = 29] [outer = 00000000] 21:35:46 INFO - PROCESS | 840 | ++DOMWINDOW == 30 (19890C00) [pid = 840] [serial = 30] [outer = 19860400] 21:35:46 INFO - PROCESS | 840 | 1465274146644 Marionette DEBUG loaded listener.js 21:35:46 INFO - PROCESS | 840 | ++DOMWINDOW == 31 (1A33BC00) [pid = 840] [serial = 31] [outer = 19860400] 21:35:47 INFO - PROCESS | 840 | ++DOCSHELL 0D340800 == 11 [pid = 840] [id = 12] 21:35:47 INFO - PROCESS | 840 | ++DOMWINDOW == 32 (0D375400) [pid = 840] [serial = 32] [outer = 00000000] 21:35:47 INFO - PROCESS | 840 | ++DOMWINDOW == 33 (0D381400) [pid = 840] [serial = 33] [outer = 0D375400] 21:35:47 INFO - PROCESS | 840 | ++DOMWINDOW == 34 (0DD18400) [pid = 840] [serial = 34] [outer = 0D375400] 21:35:47 INFO - PROCESS | 840 | 1465274147441 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]]]}] 21:35:47 INFO - PROCESS | 840 | --DOCSHELL 0E2BD000 == 10 [pid = 840] [id = 4] 21:35:47 INFO - PROCESS | 840 | ++DOCSHELL 006B7C00 == 11 [pid = 840] [id = 13] 21:35:47 INFO - PROCESS | 840 | ++DOMWINDOW == 35 (0CF2A800) [pid = 840] [serial = 35] [outer = 00000000] 21:35:47 INFO - PROCESS | 840 | ++DOMWINDOW == 36 (0E1E1C00) [pid = 840] [serial = 36] [outer = 0CF2A800] 21:35:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 21:35:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1126ms 21:35:47 INFO - PROCESS | 840 | ++DOMWINDOW == 37 (0E9C8C00) [pid = 840] [serial = 37] [outer = 0CF2A800] 21:35:47 INFO - PROCESS | 840 | 1465274147540 Marionette TRACE conn5 -> [0,17,"getWindowHandle",null] 21:35:47 INFO - PROCESS | 840 | 1465274147545 Marionette TRACE conn5 <- [1,17,null,{"value":"13"}] 21:35:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 21:35:47 INFO - PROCESS | 840 | 1465274147557 Marionette TRACE conn5 -> [0,18,"setScriptTimeout",{"ms":35000}] 21:35:47 INFO - PROCESS | 840 | 1465274147561 Marionette TRACE conn5 <- [1,18,null,{}] 21:35:47 INFO - PROCESS | 840 | 1465274147595 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}] 21:35:47 INFO - PROCESS | 840 | 1465274147598 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:35:47 INFO - PROCESS | 840 | 1465274147724 Marionette TRACE conn5 <- [1,19,null,{"value":null}] 21:35:47 INFO - PROCESS | 840 | 1465274147783 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:47 INFO - PROCESS | 840 | 1465274147788 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:35:47 INFO - PROCESS | 840 | ++DOCSHELL 0DD46000 == 12 [pid = 840] [id = 14] 21:35:47 INFO - PROCESS | 840 | ++DOMWINDOW == 38 (0E1E1800) [pid = 840] [serial = 38] [outer = 00000000] 21:35:47 INFO - PROCESS | 840 | ++DOMWINDOW == 39 (11EC0000) [pid = 840] [serial = 39] [outer = 0E1E1800] 21:35:47 INFO - PROCESS | 840 | 1465274147837 Marionette DEBUG loaded listener.js 21:35:47 INFO - PROCESS | 840 | ++DOMWINDOW == 40 (120CE400) [pid = 840] [serial = 40] [outer = 0E1E1800] 21:35:48 INFO - PROCESS | 840 | 1465274148237 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]]]}] 21:35:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 21:35:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 731ms 21:35:48 INFO - PROCESS | 840 | 1465274148291 Marionette TRACE conn5 -> [0,21,"getWindowHandle",null] 21:35:48 INFO - PROCESS | 840 | 1465274148295 Marionette TRACE conn5 <- [1,21,null,{"value":"13"}] 21:35:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 21:35:48 INFO - PROCESS | 840 | 1465274148301 Marionette TRACE conn5 -> [0,22,"setScriptTimeout",{"ms":35000}] 21:35:48 INFO - PROCESS | 840 | 1465274148304 Marionette TRACE conn5 <- [1,22,null,{}] 21:35:48 INFO - PROCESS | 840 | 1465274148308 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}] 21:35:48 INFO - PROCESS | 840 | 1465274148310 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:35:48 INFO - PROCESS | 840 | 1465274148394 Marionette TRACE conn5 <- [1,23,null,{"value":null}] 21:35:48 INFO - PROCESS | 840 | 1465274148403 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:48 INFO - PROCESS | 840 | 1465274148405 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:35:48 INFO - PROCESS | 840 | ++DOCSHELL 1234CC00 == 13 [pid = 840] [id = 15] 21:35:48 INFO - PROCESS | 840 | ++DOMWINDOW == 41 (123A4000) [pid = 840] [serial = 41] [outer = 00000000] 21:35:48 INFO - PROCESS | 840 | ++DOMWINDOW == 42 (123CC000) [pid = 840] [serial = 42] [outer = 123A4000] 21:35:48 INFO - PROCESS | 840 | 1465274148453 Marionette DEBUG loaded listener.js 21:35:48 INFO - PROCESS | 840 | ++DOMWINDOW == 43 (1244C400) [pid = 840] [serial = 43] [outer = 123A4000] 21:35:48 INFO - PROCESS | 840 | 1465274148870 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]]]}] 21:35:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 21:35:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 631ms 21:35:48 INFO - PROCESS | 840 | 1465274148937 Marionette TRACE conn5 -> [0,25,"getWindowHandle",null] 21:35:48 INFO - PROCESS | 840 | 1465274148939 Marionette TRACE conn5 <- [1,25,null,{"value":"13"}] 21:35:48 INFO - PROCESS | 840 | 1465274148943 Marionette TRACE conn5 -> [0,26,"setScriptTimeout",{"ms":35000}] 21:35:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 21:35:48 INFO - PROCESS | 840 | 1465274148946 Marionette TRACE conn5 <- [1,26,null,{}] 21:35:48 INFO - PROCESS | 840 | 1465274148957 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}] 21:35:48 INFO - PROCESS | 840 | 1465274148962 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:35:49 INFO - PROCESS | 840 | 1465274149053 Marionette TRACE conn5 <- [1,27,null,{"value":null}] 21:35:49 INFO - PROCESS | 840 | 1465274149068 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:49 INFO - PROCESS | 840 | 1465274149071 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:35:49 INFO - PROCESS | 840 | ++DOCSHELL 14F3F400 == 14 [pid = 840] [id = 16] 21:35:49 INFO - PROCESS | 840 | ++DOMWINDOW == 44 (14F40800) [pid = 840] [serial = 44] [outer = 00000000] 21:35:49 INFO - PROCESS | 840 | ++DOMWINDOW == 45 (14FBA400) [pid = 840] [serial = 45] [outer = 14F40800] 21:35:49 INFO - PROCESS | 840 | 1465274149121 Marionette DEBUG loaded listener.js 21:35:49 INFO - PROCESS | 840 | ++DOMWINDOW == 46 (1523B400) [pid = 840] [serial = 46] [outer = 14F40800] 21:35:49 INFO - PROCESS | 840 | 1465274149533 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]]]}] 21:35:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 21:35:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 630ms 21:35:49 INFO - PROCESS | 840 | 1465274149577 Marionette TRACE conn5 -> [0,29,"getWindowHandle",null] 21:35:49 INFO - PROCESS | 840 | 1465274149580 Marionette TRACE conn5 <- [1,29,null,{"value":"13"}] 21:35:49 INFO - PROCESS | 840 | 1465274149583 Marionette TRACE conn5 -> [0,30,"setScriptTimeout",{"ms":35000}] 21:35:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 21:35:49 INFO - PROCESS | 840 | 1465274149594 Marionette TRACE conn5 <- [1,30,null,{}] 21:35:49 INFO - PROCESS | 840 | 1465274149598 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}] 21:35:49 INFO - PROCESS | 840 | 1465274149600 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:35:49 INFO - PROCESS | 840 | 1465274149681 Marionette TRACE conn5 <- [1,31,null,{"value":null}] 21:35:49 INFO - PROCESS | 840 | 1465274149687 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:49 INFO - PROCESS | 840 | 1465274149689 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:35:49 INFO - PROCESS | 840 | ++DOCSHELL 163E0C00 == 15 [pid = 840] [id = 17] 21:35:49 INFO - PROCESS | 840 | ++DOMWINDOW == 47 (163E1400) [pid = 840] [serial = 47] [outer = 00000000] 21:35:49 INFO - PROCESS | 840 | ++DOMWINDOW == 48 (170F2C00) [pid = 840] [serial = 48] [outer = 163E1400] 21:35:49 INFO - PROCESS | 840 | 1465274149738 Marionette DEBUG loaded listener.js 21:35:49 INFO - PROCESS | 840 | ++DOMWINDOW == 49 (17541000) [pid = 840] [serial = 49] [outer = 163E1400] 21:35:50 INFO - PROCESS | 840 | 1465274150133 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]]]}] 21:35:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 21:35:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 590ms 21:35:50 INFO - PROCESS | 840 | 1465274150177 Marionette TRACE conn5 -> [0,33,"getWindowHandle",null] 21:35:50 INFO - PROCESS | 840 | 1465274150179 Marionette TRACE conn5 <- [1,33,null,{"value":"13"}] 21:35:50 INFO - PROCESS | 840 | 1465274150194 Marionette TRACE conn5 -> [0,34,"setScriptTimeout",{"ms":35000}] 21:35:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 21:35:50 INFO - PROCESS | 840 | 1465274150196 Marionette TRACE conn5 <- [1,34,null,{}] 21:35:50 INFO - PROCESS | 840 | 1465274150199 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}] 21:35:50 INFO - PROCESS | 840 | 1465274150201 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:35:50 INFO - PROCESS | 840 | 1465274150277 Marionette TRACE conn5 <- [1,35,null,{"value":null}] 21:35:50 INFO - PROCESS | 840 | 1465274150283 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:50 INFO - PROCESS | 840 | 1465274150285 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:35:50 INFO - PROCESS | 840 | ++DOCSHELL 17780C00 == 16 [pid = 840] [id = 18] 21:35:50 INFO - PROCESS | 840 | ++DOMWINDOW == 50 (17784800) [pid = 840] [serial = 50] [outer = 00000000] 21:35:50 INFO - PROCESS | 840 | ++DOMWINDOW == 51 (1816A800) [pid = 840] [serial = 51] [outer = 17784800] 21:35:50 INFO - PROCESS | 840 | 1465274150330 Marionette DEBUG loaded listener.js 21:35:50 INFO - PROCESS | 840 | ++DOMWINDOW == 52 (18DBE000) [pid = 840] [serial = 52] [outer = 17784800] 21:35:50 INFO - PROCESS | 840 | 1465274150752 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]]]}] 21:35:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 21:35:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 571ms 21:35:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 21:35:50 INFO - PROCESS | 840 | 1465274150769 Marionette TRACE conn5 -> [0,37,"getWindowHandle",null] 21:35:50 INFO - PROCESS | 840 | 1465274150771 Marionette TRACE conn5 <- [1,37,null,{"value":"13"}] 21:35:50 INFO - PROCESS | 840 | 1465274150773 Marionette TRACE conn5 -> [0,38,"setScriptTimeout",{"ms":35000}] 21:35:50 INFO - PROCESS | 840 | 1465274150775 Marionette TRACE conn5 <- [1,38,null,{}] 21:35:50 INFO - PROCESS | 840 | 1465274150778 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}] 21:35:50 INFO - PROCESS | 840 | 1465274150784 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:35:50 INFO - PROCESS | 840 | 1465274150915 Marionette TRACE conn5 <- [1,39,null,{"value":null}] 21:35:50 INFO - PROCESS | 840 | 1465274150924 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:50 INFO - PROCESS | 840 | 1465274150927 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:35:50 INFO - PROCESS | 840 | ++DOCSHELL 12318800 == 17 [pid = 840] [id = 19] 21:35:50 INFO - PROCESS | 840 | ++DOMWINDOW == 53 (160CEC00) [pid = 840] [serial = 53] [outer = 00000000] 21:35:50 INFO - PROCESS | 840 | ++DOMWINDOW == 54 (19B13000) [pid = 840] [serial = 54] [outer = 160CEC00] 21:35:50 INFO - PROCESS | 840 | 1465274150970 Marionette DEBUG loaded listener.js 21:35:51 INFO - PROCESS | 840 | ++DOMWINDOW == 55 (19B14400) [pid = 840] [serial = 55] [outer = 160CEC00] 21:35:51 INFO - PROCESS | 840 | 1465274151347 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]]]}] 21:35:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 21:35:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 630ms 21:35:51 INFO - PROCESS | 840 | 1465274151405 Marionette TRACE conn5 -> [0,41,"getWindowHandle",null] 21:35:51 INFO - PROCESS | 840 | 1465274151407 Marionette TRACE conn5 <- [1,41,null,{"value":"13"}] 21:35:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 21:35:51 INFO - PROCESS | 840 | 1465274151410 Marionette TRACE conn5 -> [0,42,"setScriptTimeout",{"ms":35000}] 21:35:51 INFO - PROCESS | 840 | 1465274151412 Marionette TRACE conn5 <- [1,42,null,{}] 21:35:51 INFO - PROCESS | 840 | 1465274151416 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}] 21:35:51 INFO - PROCESS | 840 | 1465274151427 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:35:51 INFO - PROCESS | 840 | 1465274151528 Marionette TRACE conn5 <- [1,43,null,{"value":null}] 21:35:51 INFO - PROCESS | 840 | 1465274151539 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:51 INFO - PROCESS | 840 | 1465274151541 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:35:51 INFO - PROCESS | 840 | ++DOCSHELL 19E31000 == 18 [pid = 840] [id = 20] 21:35:51 INFO - PROCESS | 840 | ++DOMWINDOW == 56 (1A338000) [pid = 840] [serial = 56] [outer = 00000000] 21:35:51 INFO - PROCESS | 840 | ++DOMWINDOW == 57 (1B914400) [pid = 840] [serial = 57] [outer = 1A338000] 21:35:51 INFO - PROCESS | 840 | 1465274151586 Marionette DEBUG loaded listener.js 21:35:51 INFO - PROCESS | 840 | ++DOMWINDOW == 58 (1BE59C00) [pid = 840] [serial = 58] [outer = 1A338000] 21:35:52 INFO - PROCESS | 840 | 1465274152028 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]]]}] 21:35:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 21:35:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 670ms 21:35:52 INFO - PROCESS | 840 | 1465274152081 Marionette TRACE conn5 -> [0,45,"getWindowHandle",null] 21:35:52 INFO - PROCESS | 840 | 1465274152083 Marionette TRACE conn5 <- [1,45,null,{"value":"13"}] 21:35:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 21:35:52 INFO - PROCESS | 840 | 1465274152098 Marionette TRACE conn5 -> [0,46,"setScriptTimeout",{"ms":35000}] 21:35:52 INFO - PROCESS | 840 | 1465274152099 Marionette TRACE conn5 <- [1,46,null,{}] 21:35:52 INFO - PROCESS | 840 | 1465274152103 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}] 21:35:52 INFO - PROCESS | 840 | 1465274152105 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:35:52 INFO - PROCESS | 840 | 1465274152180 Marionette TRACE conn5 <- [1,47,null,{"value":null}] 21:35:52 INFO - PROCESS | 840 | 1465274152186 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:52 INFO - PROCESS | 840 | 1465274152187 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:35:52 INFO - PROCESS | 840 | ++DOCSHELL 1516C000 == 19 [pid = 840] [id = 21] 21:35:52 INFO - PROCESS | 840 | ++DOMWINDOW == 59 (15174C00) [pid = 840] [serial = 59] [outer = 00000000] 21:35:52 INFO - PROCESS | 840 | ++DOMWINDOW == 60 (15178400) [pid = 840] [serial = 60] [outer = 15174C00] 21:35:52 INFO - PROCESS | 840 | 1465274152236 Marionette DEBUG loaded listener.js 21:35:52 INFO - PROCESS | 840 | ++DOMWINDOW == 61 (1A33B400) [pid = 840] [serial = 61] [outer = 15174C00] 21:35:52 INFO - PROCESS | 840 | 1465274152621 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]]]}] 21:35:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 21:35:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 570ms 21:35:52 INFO - PROCESS | 840 | 1465274152672 Marionette TRACE conn5 -> [0,49,"getWindowHandle",null] 21:35:52 INFO - PROCESS | 840 | 1465274152674 Marionette TRACE conn5 <- [1,49,null,{"value":"13"}] 21:35:52 INFO - PROCESS | 840 | 1465274152689 Marionette TRACE conn5 -> [0,50,"setScriptTimeout",{"ms":35000}] 21:35:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 21:35:52 INFO - PROCESS | 840 | 1465274152691 Marionette TRACE conn5 <- [1,50,null,{}] 21:35:52 INFO - PROCESS | 840 | 1465274152694 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}] 21:35:52 INFO - PROCESS | 840 | 1465274152696 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:35:52 INFO - PROCESS | 840 | 1465274152775 Marionette TRACE conn5 <- [1,51,null,{"value":null}] 21:35:52 INFO - PROCESS | 840 | 1465274152781 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:52 INFO - PROCESS | 840 | 1465274152783 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:35:52 INFO - PROCESS | 840 | ++DOCSHELL 15083800 == 20 [pid = 840] [id = 22] 21:35:52 INFO - PROCESS | 840 | ++DOMWINDOW == 62 (17449C00) [pid = 840] [serial = 62] [outer = 00000000] 21:35:52 INFO - PROCESS | 840 | ++DOMWINDOW == 63 (17450000) [pid = 840] [serial = 63] [outer = 17449C00] 21:35:52 INFO - PROCESS | 840 | 1465274152838 Marionette DEBUG loaded listener.js 21:35:52 INFO - PROCESS | 840 | ++DOMWINDOW == 64 (17452C00) [pid = 840] [serial = 64] [outer = 17449C00] 21:35:53 INFO - PROCESS | 840 | 1465274153232 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]]]}] 21:35:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 21:35:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 570ms 21:35:53 INFO - PROCESS | 840 | 1465274153263 Marionette TRACE conn5 -> [0,53,"getWindowHandle",null] 21:35:53 INFO - PROCESS | 840 | 1465274153266 Marionette TRACE conn5 <- [1,53,null,{"value":"13"}] 21:35:53 INFO - PROCESS | 840 | 1465274153268 Marionette TRACE conn5 -> [0,54,"setScriptTimeout",{"ms":35000}] 21:35:53 INFO - PROCESS | 840 | 1465274153270 Marionette TRACE conn5 <- [1,54,null,{}] 21:35:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 21:35:53 INFO - PROCESS | 840 | 1465274153274 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}] 21:35:53 INFO - PROCESS | 840 | 1465274153276 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:35:53 INFO - PROCESS | 840 | 1465274153384 Marionette TRACE conn5 <- [1,55,null,{"value":null}] 21:35:53 INFO - PROCESS | 840 | 1465274153391 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:53 INFO - PROCESS | 840 | 1465274153393 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:35:53 INFO - PROCESS | 840 | ++DOCSHELL 0D5D7400 == 21 [pid = 840] [id = 23] 21:35:53 INFO - PROCESS | 840 | ++DOMWINDOW == 65 (0D5D9000) [pid = 840] [serial = 65] [outer = 00000000] 21:35:53 INFO - PROCESS | 840 | ++DOMWINDOW == 66 (0D5DDC00) [pid = 840] [serial = 66] [outer = 0D5D9000] 21:35:53 INFO - PROCESS | 840 | 1465274153436 Marionette DEBUG loaded listener.js 21:35:53 INFO - PROCESS | 840 | ++DOMWINDOW == 67 (0D5E1400) [pid = 840] [serial = 67] [outer = 0D5D9000] 21:35:53 INFO - PROCESS | 840 | 1465274153809 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]]]}] 21:35:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 21:35:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 570ms 21:35:53 INFO - PROCESS | 840 | 1465274153843 Marionette TRACE conn5 -> [0,57,"getWindowHandle",null] 21:35:53 INFO - PROCESS | 840 | 1465274153845 Marionette TRACE conn5 <- [1,57,null,{"value":"13"}] 21:35:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 21:35:53 INFO - PROCESS | 840 | 1465274153848 Marionette TRACE conn5 -> [0,58,"setScriptTimeout",{"ms":35000}] 21:35:53 INFO - PROCESS | 840 | 1465274153850 Marionette TRACE conn5 <- [1,58,null,{}] 21:35:53 INFO - PROCESS | 840 | 1465274153853 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}] 21:35:53 INFO - PROCESS | 840 | 1465274153856 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:35:53 INFO - PROCESS | 840 | 1465274153979 Marionette TRACE conn5 <- [1,59,null,{"value":null}] 21:35:53 INFO - PROCESS | 840 | 1465274153987 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:53 INFO - PROCESS | 840 | 1465274153989 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:35:53 INFO - PROCESS | 840 | ++DOCSHELL 0CB25800 == 22 [pid = 840] [id = 24] 21:35:53 INFO - PROCESS | 840 | ++DOMWINDOW == 68 (0CB27800) [pid = 840] [serial = 68] [outer = 00000000] 21:35:54 INFO - PROCESS | 840 | ++DOMWINDOW == 69 (0D5DBC00) [pid = 840] [serial = 69] [outer = 0CB27800] 21:35:54 INFO - PROCESS | 840 | 1465274154033 Marionette DEBUG loaded listener.js 21:35:54 INFO - PROCESS | 840 | ++DOMWINDOW == 70 (1744FC00) [pid = 840] [serial = 70] [outer = 0CB27800] 21:35:54 INFO - PROCESS | 840 | 1465274154427 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]]]}] 21:35:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 21:35:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 630ms 21:35:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 21:35:54 INFO - PROCESS | 840 | 1465274154479 Marionette TRACE conn5 -> [0,61,"getWindowHandle",null] 21:35:54 INFO - PROCESS | 840 | 1465274154481 Marionette TRACE conn5 <- [1,61,null,{"value":"13"}] 21:35:54 INFO - PROCESS | 840 | 1465274154484 Marionette TRACE conn5 -> [0,62,"setScriptTimeout",{"ms":35000}] 21:35:54 INFO - PROCESS | 840 | 1465274154486 Marionette TRACE conn5 <- [1,62,null,{}] 21:35:54 INFO - PROCESS | 840 | 1465274154489 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}] 21:35:54 INFO - PROCESS | 840 | 1465274154491 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:35:54 INFO - PROCESS | 840 | 1465274154624 Marionette TRACE conn5 <- [1,63,null,{"value":null}] 21:35:54 INFO - PROCESS | 840 | 1465274154631 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:54 INFO - PROCESS | 840 | 1465274154633 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:35:54 INFO - PROCESS | 840 | ++DOCSHELL 17454000 == 23 [pid = 840] [id = 25] 21:35:54 INFO - PROCESS | 840 | ++DOMWINDOW == 71 (17455800) [pid = 840] [serial = 71] [outer = 00000000] 21:35:54 INFO - PROCESS | 840 | ++DOMWINDOW == 72 (1BFEB400) [pid = 840] [serial = 72] [outer = 17455800] 21:35:54 INFO - PROCESS | 840 | 1465274154676 Marionette DEBUG loaded listener.js 21:35:54 INFO - PROCESS | 840 | ++DOMWINDOW == 73 (1BFEF000) [pid = 840] [serial = 73] [outer = 17455800] 21:35:55 INFO - PROCESS | 840 | 1465274155736 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]]]}] 21:35:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 21:35:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1336ms 21:35:55 INFO - PROCESS | 840 | 1465274155822 Marionette TRACE conn5 -> [0,65,"getWindowHandle",null] 21:35:55 INFO - PROCESS | 840 | 1465274155826 Marionette TRACE conn5 <- [1,65,null,{"value":"13"}] 21:35:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 21:35:55 INFO - PROCESS | 840 | 1465274155836 Marionette TRACE conn5 -> [0,66,"setScriptTimeout",{"ms":35000}] 21:35:55 INFO - PROCESS | 840 | 1465274155839 Marionette TRACE conn5 <- [1,66,null,{}] 21:35:55 INFO - PROCESS | 840 | 1465274155844 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}] 21:35:55 INFO - PROCESS | 840 | 1465274155847 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:35:55 INFO - PROCESS | 840 | 1465274155952 Marionette TRACE conn5 <- [1,67,null,{"value":null}] 21:35:55 INFO - PROCESS | 840 | 1465274155966 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:55 INFO - PROCESS | 840 | 1465274155968 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:35:56 INFO - PROCESS | 840 | ++DOCSHELL 0D5DE000 == 24 [pid = 840] [id = 26] 21:35:56 INFO - PROCESS | 840 | ++DOMWINDOW == 74 (0DD1DC00) [pid = 840] [serial = 74] [outer = 00000000] 21:35:56 INFO - PROCESS | 840 | ++DOMWINDOW == 75 (0E1DFC00) [pid = 840] [serial = 75] [outer = 0DD1DC00] 21:35:56 INFO - PROCESS | 840 | 1465274156056 Marionette DEBUG loaded listener.js 21:35:56 INFO - PROCESS | 840 | ++DOMWINDOW == 76 (0E2B7000) [pid = 840] [serial = 76] [outer = 0DD1DC00] 21:35:56 INFO - PROCESS | 840 | 1465274156469 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]]]}] 21:35:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 21:35:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 670ms 21:35:56 INFO - PROCESS | 840 | 1465274156507 Marionette TRACE conn5 -> [0,69,"getWindowHandle",null] 21:35:56 INFO - PROCESS | 840 | 1465274156511 Marionette TRACE conn5 <- [1,69,null,{"value":"13"}] 21:35:56 INFO - PROCESS | 840 | 1465274156517 Marionette TRACE conn5 -> [0,70,"setScriptTimeout",{"ms":35000}] 21:35:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 21:35:56 INFO - PROCESS | 840 | 1465274156519 Marionette TRACE conn5 <- [1,70,null,{}] 21:35:56 INFO - PROCESS | 840 | 1465274156523 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}] 21:35:56 INFO - PROCESS | 840 | 1465274156525 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:35:56 INFO - PROCESS | 840 | 1465274156633 Marionette TRACE conn5 <- [1,71,null,{"value":null}] 21:35:56 INFO - PROCESS | 840 | 1465274156639 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:56 INFO - PROCESS | 840 | 1465274156641 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:35:56 INFO - PROCESS | 840 | ++DOCSHELL 12320400 == 25 [pid = 840] [id = 27] 21:35:56 INFO - PROCESS | 840 | ++DOMWINDOW == 77 (1233F800) [pid = 840] [serial = 77] [outer = 00000000] 21:35:56 INFO - PROCESS | 840 | ++DOMWINDOW == 78 (123A2800) [pid = 840] [serial = 78] [outer = 1233F800] 21:35:56 INFO - PROCESS | 840 | 1465274156688 Marionette DEBUG loaded listener.js 21:35:56 INFO - PROCESS | 840 | ++DOMWINDOW == 79 (123CAC00) [pid = 840] [serial = 79] [outer = 1233F800] 21:35:57 INFO - PROCESS | 840 | --DOMWINDOW == 78 (1402BC00) [pid = 840] [serial = 8] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 21:35:57 INFO - PROCESS | 840 | --DOMWINDOW == 77 (19860400) [pid = 840] [serial = 29] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 21:35:57 INFO - PROCESS | 840 | --DOMWINDOW == 76 (0E1E1800) [pid = 840] [serial = 38] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 21:35:57 INFO - PROCESS | 840 | --DOMWINDOW == 75 (123A4000) [pid = 840] [serial = 41] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 21:35:57 INFO - PROCESS | 840 | --DOMWINDOW == 74 (14F40800) [pid = 840] [serial = 44] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 21:35:57 INFO - PROCESS | 840 | --DOMWINDOW == 73 (163E1400) [pid = 840] [serial = 47] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 21:35:57 INFO - PROCESS | 840 | --DOMWINDOW == 72 (17784800) [pid = 840] [serial = 50] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 21:35:57 INFO - PROCESS | 840 | --DOMWINDOW == 71 (160CEC00) [pid = 840] [serial = 53] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 21:35:57 INFO - PROCESS | 840 | --DOMWINDOW == 70 (17449C00) [pid = 840] [serial = 62] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 21:35:57 INFO - PROCESS | 840 | --DOMWINDOW == 69 (0D5D9000) [pid = 840] [serial = 65] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 21:35:57 INFO - PROCESS | 840 | --DOMWINDOW == 68 (1BE5E000) [pid = 840] [serial = 20] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 21:35:57 INFO - PROCESS | 840 | --DOMWINDOW == 67 (12443C00) [pid = 840] [serial = 26] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 21:35:57 INFO - PROCESS | 840 | 1465274157402 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]]]}] 21:35:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 21:35:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 930ms 21:35:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 21:35:57 INFO - PROCESS | 840 | 1465274157454 Marionette TRACE conn5 -> [0,73,"getWindowHandle",null] 21:35:57 INFO - PROCESS | 840 | 1465274157456 Marionette TRACE conn5 <- [1,73,null,{"value":"13"}] 21:35:57 INFO - PROCESS | 840 | 1465274157460 Marionette TRACE conn5 -> [0,74,"setScriptTimeout",{"ms":35000}] 21:35:57 INFO - PROCESS | 840 | 1465274157463 Marionette TRACE conn5 <- [1,74,null,{}] 21:35:57 INFO - PROCESS | 840 | 1465274157488 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}] 21:35:57 INFO - PROCESS | 840 | 1465274157492 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:35:57 INFO - PROCESS | 840 | 1465274157573 Marionette TRACE conn5 <- [1,75,null,{"value":null}] 21:35:57 INFO - PROCESS | 840 | 1465274157581 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:57 INFO - PROCESS | 840 | 1465274157584 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:35:57 INFO - PROCESS | 840 | ++DOCSHELL 1363A400 == 26 [pid = 840] [id = 28] 21:35:57 INFO - PROCESS | 840 | ++DOMWINDOW == 68 (1363A800) [pid = 840] [serial = 80] [outer = 00000000] 21:35:57 INFO - PROCESS | 840 | ++DOMWINDOW == 69 (14D46C00) [pid = 840] [serial = 81] [outer = 1363A800] 21:35:57 INFO - PROCESS | 840 | 1465274157632 Marionette DEBUG loaded listener.js 21:35:57 INFO - PROCESS | 840 | ++DOMWINDOW == 70 (14DEA000) [pid = 840] [serial = 82] [outer = 1363A800] 21:35:58 INFO - PROCESS | 840 | 1465274158036 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]]]}] 21:35:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 21:35:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 630ms 21:35:58 INFO - PROCESS | 840 | 1465274158092 Marionette TRACE conn5 -> [0,77,"getWindowHandle",null] 21:35:58 INFO - PROCESS | 840 | 1465274158095 Marionette TRACE conn5 <- [1,77,null,{"value":"13"}] 21:35:58 INFO - PROCESS | 840 | 1465274158098 Marionette TRACE conn5 -> [0,78,"setScriptTimeout",{"ms":35000}] 21:35:58 INFO - PROCESS | 840 | 1465274158099 Marionette TRACE conn5 <- [1,78,null,{}] 21:35:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 21:35:58 INFO - PROCESS | 840 | 1465274158103 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}] 21:35:58 INFO - PROCESS | 840 | 1465274158105 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:35:58 INFO - PROCESS | 840 | 1465274158186 Marionette TRACE conn5 <- [1,79,null,{"value":null}] 21:35:58 INFO - PROCESS | 840 | 1465274158191 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:58 INFO - PROCESS | 840 | 1465274158193 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:35:58 INFO - PROCESS | 840 | ++DOCSHELL 14DC4400 == 27 [pid = 840] [id = 29] 21:35:58 INFO - PROCESS | 840 | ++DOMWINDOW == 71 (14F41000) [pid = 840] [serial = 83] [outer = 00000000] 21:35:58 INFO - PROCESS | 840 | ++DOMWINDOW == 72 (15178C00) [pid = 840] [serial = 84] [outer = 14F41000] 21:35:58 INFO - PROCESS | 840 | 1465274158238 Marionette DEBUG loaded listener.js 21:35:58 INFO - PROCESS | 840 | ++DOMWINDOW == 73 (16520000) [pid = 840] [serial = 85] [outer = 14F41000] 21:35:58 INFO - PROCESS | 840 | 1465274158658 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]]]}] 21:35:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 21:35:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 631ms 21:35:58 INFO - PROCESS | 840 | 1465274158738 Marionette TRACE conn5 -> [0,81,"getWindowHandle",null] 21:35:58 INFO - PROCESS | 840 | 1465274158740 Marionette TRACE conn5 <- [1,81,null,{"value":"13"}] 21:35:58 INFO - PROCESS | 840 | 1465274158765 Marionette TRACE conn5 -> [0,82,"setScriptTimeout",{"ms":35000}] 21:35:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 21:35:58 INFO - PROCESS | 840 | 1465274158766 Marionette TRACE conn5 <- [1,82,null,{}] 21:35:58 INFO - PROCESS | 840 | 1465274158772 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}] 21:35:58 INFO - PROCESS | 840 | 1465274158774 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:35:58 INFO - PROCESS | 840 | 1465274158850 Marionette TRACE conn5 <- [1,83,null,{"value":null}] 21:35:58 INFO - PROCESS | 840 | 1465274158862 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:58 INFO - PROCESS | 840 | 1465274158864 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:35:58 INFO - PROCESS | 840 | ++DOCSHELL 1744E000 == 28 [pid = 840] [id = 30] 21:35:58 INFO - PROCESS | 840 | ++DOMWINDOW == 74 (1744F800) [pid = 840] [serial = 86] [outer = 00000000] 21:35:58 INFO - PROCESS | 840 | ++DOMWINDOW == 75 (17784000) [pid = 840] [serial = 87] [outer = 1744F800] 21:35:58 INFO - PROCESS | 840 | 1465274158907 Marionette DEBUG loaded listener.js 21:35:58 INFO - PROCESS | 840 | ++DOMWINDOW == 76 (1812CC00) [pid = 840] [serial = 88] [outer = 1744F800] 21:35:59 INFO - PROCESS | 840 | 1465274159372 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]]]}] 21:35:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 21:35:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 670ms 21:35:59 INFO - PROCESS | 840 | 1465274159440 Marionette TRACE conn5 -> [0,85,"getWindowHandle",null] 21:35:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 21:35:59 INFO - PROCESS | 840 | 1465274159444 Marionette TRACE conn5 <- [1,85,null,{"value":"13"}] 21:35:59 INFO - PROCESS | 840 | 1465274159449 Marionette TRACE conn5 -> [0,86,"setScriptTimeout",{"ms":35000}] 21:35:59 INFO - PROCESS | 840 | 1465274159453 Marionette TRACE conn5 <- [1,86,null,{}] 21:35:59 INFO - PROCESS | 840 | 1465274159459 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}] 21:35:59 INFO - PROCESS | 840 | 1465274159462 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:35:59 INFO - PROCESS | 840 | 1465274159597 Marionette TRACE conn5 <- [1,87,null,{"value":null}] 21:35:59 INFO - PROCESS | 840 | 1465274159688 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:59 INFO - PROCESS | 840 | 1465274159693 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:35:59 INFO - PROCESS | 840 | ++DOCSHELL 0E239400 == 29 [pid = 840] [id = 31] 21:35:59 INFO - PROCESS | 840 | ++DOMWINDOW == 77 (0E9CD400) [pid = 840] [serial = 89] [outer = 00000000] 21:35:59 INFO - PROCESS | 840 | ++DOMWINDOW == 78 (120ACC00) [pid = 840] [serial = 90] [outer = 0E9CD400] 21:35:59 INFO - PROCESS | 840 | 1465274159751 Marionette DEBUG loaded listener.js 21:35:59 INFO - PROCESS | 840 | ++DOMWINDOW == 79 (12340C00) [pid = 840] [serial = 91] [outer = 0E9CD400] 21:36:00 INFO - PROCESS | 840 | 1465274160272 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]]]}] 21:36:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 21:36:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 890ms 21:36:00 INFO - PROCESS | 840 | 1465274160340 Marionette TRACE conn5 -> [0,89,"getWindowHandle",null] 21:36:00 INFO - PROCESS | 840 | 1465274160345 Marionette TRACE conn5 <- [1,89,null,{"value":"13"}] 21:36:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 21:36:00 INFO - PROCESS | 840 | 1465274160351 Marionette TRACE conn5 -> [0,90,"setScriptTimeout",{"ms":35000}] 21:36:00 INFO - PROCESS | 840 | 1465274160354 Marionette TRACE conn5 <- [1,90,null,{}] 21:36:00 INFO - PROCESS | 840 | 1465274160358 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}] 21:36:00 INFO - PROCESS | 840 | 1465274160360 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:00 INFO - PROCESS | 840 | 1465274160465 Marionette TRACE conn5 <- [1,91,null,{"value":null}] 21:36:00 INFO - PROCESS | 840 | 1465274160550 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:00 INFO - PROCESS | 840 | 1465274160552 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:00 INFO - PROCESS | 840 | ++DOCSHELL 14D45800 == 30 [pid = 840] [id = 32] 21:36:00 INFO - PROCESS | 840 | ++DOMWINDOW == 80 (14D45C00) [pid = 840] [serial = 92] [outer = 00000000] 21:36:00 INFO - PROCESS | 840 | ++DOMWINDOW == 81 (15171800) [pid = 840] [serial = 93] [outer = 14D45C00] 21:36:00 INFO - PROCESS | 840 | 1465274160609 Marionette DEBUG loaded listener.js 21:36:00 INFO - PROCESS | 840 | ++DOMWINDOW == 82 (16A41800) [pid = 840] [serial = 94] [outer = 14D45C00] 21:36:01 INFO - PROCESS | 840 | 1465274161156 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]]]}] 21:36:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 21:36:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 870ms 21:36:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 21:36:01 INFO - PROCESS | 840 | 1465274161225 Marionette TRACE conn5 -> [0,93,"getWindowHandle",null] 21:36:01 INFO - PROCESS | 840 | 1465274161227 Marionette TRACE conn5 <- [1,93,null,{"value":"13"}] 21:36:01 INFO - PROCESS | 840 | 1465274161231 Marionette TRACE conn5 -> [0,94,"setScriptTimeout",{"ms":35000}] 21:36:01 INFO - PROCESS | 840 | 1465274161235 Marionette TRACE conn5 <- [1,94,null,{}] 21:36:01 INFO - PROCESS | 840 | 1465274161246 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}] 21:36:01 INFO - PROCESS | 840 | 1465274161251 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:01 INFO - PROCESS | 840 | 1465274161353 Marionette TRACE conn5 <- [1,95,null,{"value":null}] 21:36:01 INFO - PROCESS | 840 | 1465274161424 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:01 INFO - PROCESS | 840 | 1465274161427 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:01 INFO - PROCESS | 840 | ++DOCSHELL 19890000 == 31 [pid = 840] [id = 33] 21:36:01 INFO - PROCESS | 840 | ++DOMWINDOW == 83 (19891400) [pid = 840] [serial = 95] [outer = 00000000] 21:36:01 INFO - PROCESS | 840 | ++DOMWINDOW == 84 (19B0A000) [pid = 840] [serial = 96] [outer = 19891400] 21:36:01 INFO - PROCESS | 840 | 1465274161484 Marionette DEBUG loaded listener.js 21:36:01 INFO - PROCESS | 840 | ++DOMWINDOW == 85 (19B0F000) [pid = 840] [serial = 97] [outer = 19891400] 21:36:02 INFO - PROCESS | 840 | 1465274162035 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]]]}] 21:36:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 21:36:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 870ms 21:36:02 INFO - PROCESS | 840 | 1465274162105 Marionette TRACE conn5 -> [0,97,"getWindowHandle",null] 21:36:02 INFO - PROCESS | 840 | 1465274162108 Marionette TRACE conn5 <- [1,97,null,{"value":"13"}] 21:36:02 INFO - PROCESS | 840 | 1465274162111 Marionette TRACE conn5 -> [0,98,"setScriptTimeout",{"ms":35000}] 21:36:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 21:36:02 INFO - PROCESS | 840 | 1465274162113 Marionette TRACE conn5 <- [1,98,null,{}] 21:36:02 INFO - PROCESS | 840 | 1465274162117 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}] 21:36:02 INFO - PROCESS | 840 | 1465274162119 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:02 INFO - PROCESS | 840 | 1465274162222 Marionette TRACE conn5 <- [1,99,null,{"value":null}] 21:36:02 INFO - PROCESS | 840 | 1465274162291 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:02 INFO - PROCESS | 840 | 1465274162293 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:02 INFO - PROCESS | 840 | ++DOCSHELL 14D16400 == 32 [pid = 840] [id = 34] 21:36:02 INFO - PROCESS | 840 | ++DOMWINDOW == 86 (14D16800) [pid = 840] [serial = 98] [outer = 00000000] 21:36:02 INFO - PROCESS | 840 | ++DOMWINDOW == 87 (14D1B000) [pid = 840] [serial = 99] [outer = 14D16800] 21:36:02 INFO - PROCESS | 840 | 1465274162348 Marionette DEBUG loaded listener.js 21:36:02 INFO - PROCESS | 840 | ++DOMWINDOW == 88 (181B5000) [pid = 840] [serial = 100] [outer = 14D16800] 21:36:02 INFO - PROCESS | 840 | 1465274162911 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]]]}] 21:36:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 21:36:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 830ms 21:36:02 INFO - PROCESS | 840 | 1465274162992 Marionette TRACE conn5 -> [0,101,"getWindowHandle",null] 21:36:02 INFO - PROCESS | 840 | 1465274162996 Marionette TRACE conn5 <- [1,101,null,{"value":"13"}] 21:36:02 INFO - PROCESS | 840 | 1465274163001 Marionette TRACE conn5 -> [0,102,"setScriptTimeout",{"ms":35000}] 21:36:03 INFO - PROCESS | 840 | 1465274163005 Marionette TRACE conn5 <- [1,102,null,{}] 21:36:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 21:36:03 INFO - PROCESS | 840 | 1465274163011 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}] 21:36:03 INFO - PROCESS | 840 | 1465274163014 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:03 INFO - PROCESS | 840 | 1465274163115 Marionette TRACE conn5 <- [1,103,null,{"value":null}] 21:36:03 INFO - PROCESS | 840 | 1465274163187 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:03 INFO - PROCESS | 840 | 1465274163192 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:03 INFO - PROCESS | 840 | ++DOCSHELL 0D5D6800 == 33 [pid = 840] [id = 35] 21:36:03 INFO - PROCESS | 840 | ++DOMWINDOW == 89 (0D5D6C00) [pid = 840] [serial = 101] [outer = 00000000] 21:36:03 INFO - PROCESS | 840 | ++DOMWINDOW == 90 (0DD24800) [pid = 840] [serial = 102] [outer = 0D5D6C00] 21:36:03 INFO - PROCESS | 840 | 1465274163241 Marionette DEBUG loaded listener.js 21:36:03 INFO - PROCESS | 840 | ++DOMWINDOW == 91 (11D97000) [pid = 840] [serial = 103] [outer = 0D5D6C00] 21:36:04 INFO - PROCESS | 840 | --DOMWINDOW == 90 (160CF800) [pid = 840] [serial = 17] [outer = 00000000] [url = about:blank] 21:36:04 INFO - PROCESS | 840 | --DOMWINDOW == 89 (0E1E1C00) [pid = 840] [serial = 36] [outer = 00000000] [url = about:blank] 21:36:04 INFO - PROCESS | 840 | --DOMWINDOW == 88 (11EC0000) [pid = 840] [serial = 39] [outer = 00000000] [url = about:blank] 21:36:04 INFO - PROCESS | 840 | --DOMWINDOW == 87 (123CC000) [pid = 840] [serial = 42] [outer = 00000000] [url = about:blank] 21:36:04 INFO - PROCESS | 840 | --DOMWINDOW == 86 (14FBA400) [pid = 840] [serial = 45] [outer = 00000000] [url = about:blank] 21:36:04 INFO - PROCESS | 840 | --DOMWINDOW == 85 (1523B400) [pid = 840] [serial = 46] [outer = 00000000] [url = about:blank] 21:36:04 INFO - PROCESS | 840 | --DOMWINDOW == 84 (170F2C00) [pid = 840] [serial = 48] [outer = 00000000] [url = about:blank] 21:36:04 INFO - PROCESS | 840 | --DOMWINDOW == 83 (17541000) [pid = 840] [serial = 49] [outer = 00000000] [url = about:blank] 21:36:04 INFO - PROCESS | 840 | --DOMWINDOW == 82 (1816A800) [pid = 840] [serial = 51] [outer = 00000000] [url = about:blank] 21:36:04 INFO - PROCESS | 840 | --DOMWINDOW == 81 (19B13000) [pid = 840] [serial = 54] [outer = 00000000] [url = about:blank] 21:36:04 INFO - PROCESS | 840 | --DOMWINDOW == 80 (1B914400) [pid = 840] [serial = 57] [outer = 00000000] [url = about:blank] 21:36:04 INFO - PROCESS | 840 | --DOMWINDOW == 79 (15178400) [pid = 840] [serial = 60] [outer = 00000000] [url = about:blank] 21:36:04 INFO - PROCESS | 840 | --DOMWINDOW == 78 (17450000) [pid = 840] [serial = 63] [outer = 00000000] [url = about:blank] 21:36:04 INFO - PROCESS | 840 | --DOMWINDOW == 77 (0D5DDC00) [pid = 840] [serial = 66] [outer = 00000000] [url = about:blank] 21:36:04 INFO - PROCESS | 840 | --DOMWINDOW == 76 (0D381400) [pid = 840] [serial = 33] [outer = 00000000] [url = about:blank] 21:36:04 INFO - PROCESS | 840 | --DOMWINDOW == 75 (18DBE000) [pid = 840] [serial = 52] [outer = 00000000] [url = about:blank] 21:36:04 INFO - PROCESS | 840 | --DOMWINDOW == 74 (16521000) [pid = 840] [serial = 28] [outer = 00000000] [url = about:blank] 21:36:04 INFO - PROCESS | 840 | --DOMWINDOW == 73 (19B14400) [pid = 840] [serial = 55] [outer = 00000000] [url = about:blank] 21:36:04 INFO - PROCESS | 840 | --DOMWINDOW == 72 (17452C00) [pid = 840] [serial = 64] [outer = 00000000] [url = about:blank] 21:36:04 INFO - PROCESS | 840 | --DOMWINDOW == 71 (1244C400) [pid = 840] [serial = 43] [outer = 00000000] [url = about:blank] 21:36:04 INFO - PROCESS | 840 | --DOMWINDOW == 70 (0D5DBC00) [pid = 840] [serial = 69] [outer = 00000000] [url = about:blank] 21:36:04 INFO - PROCESS | 840 | --DOMWINDOW == 69 (120CE400) [pid = 840] [serial = 40] [outer = 00000000] [url = about:blank] 21:36:04 INFO - PROCESS | 840 | --DOMWINDOW == 68 (1BE64800) [pid = 840] [serial = 22] [outer = 00000000] [url = about:blank] 21:36:04 INFO - PROCESS | 840 | --DOMWINDOW == 67 (1A33BC00) [pid = 840] [serial = 31] [outer = 00000000] [url = about:blank] 21:36:04 INFO - PROCESS | 840 | --DOMWINDOW == 66 (0D5E1400) [pid = 840] [serial = 67] [outer = 00000000] [url = about:blank] 21:36:04 INFO - PROCESS | 840 | --DOMWINDOW == 65 (14D3C400) [pid = 840] [serial = 9] [outer = 00000000] [url = about:blank] 21:36:04 INFO - PROCESS | 840 | --DOMWINDOW == 64 (14D42800) [pid = 840] [serial = 10] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 21:36:04 INFO - PROCESS | 840 | --DOMWINDOW == 63 (11B04C00) [pid = 840] [serial = 4] [outer = 00000000] [url = about:blank] 21:36:04 INFO - PROCESS | 840 | --DOMWINDOW == 62 (1B916C00) [pid = 840] [serial = 24] [outer = 00000000] [url = about:blank] 21:36:04 INFO - PROCESS | 840 | --DOMWINDOW == 61 (1507AC00) [pid = 840] [serial = 27] [outer = 00000000] [url = about:blank] 21:36:04 INFO - PROCESS | 840 | --DOMWINDOW == 60 (19890C00) [pid = 840] [serial = 30] [outer = 00000000] [url = about:blank] 21:36:04 INFO - PROCESS | 840 | --DOMWINDOW == 59 (1BE60800) [pid = 840] [serial = 21] [outer = 00000000] [url = about:blank] 21:36:04 INFO - PROCESS | 840 | --DOMWINDOW == 58 (163D9800) [pid = 840] [serial = 14] [outer = 00000000] [url = about:blank] 21:36:04 INFO - PROCESS | 840 | 1465274164313 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]]]}] 21:36:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 21:36:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1324ms 21:36:04 INFO - PROCESS | 840 | 1465274164335 Marionette TRACE conn5 -> [0,105,"getWindowHandle",null] 21:36:04 INFO - PROCESS | 840 | 1465274164339 Marionette TRACE conn5 <- [1,105,null,{"value":"13"}] 21:36:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 21:36:04 INFO - PROCESS | 840 | 1465274164344 Marionette TRACE conn5 -> [0,106,"setScriptTimeout",{"ms":35000}] 21:36:04 INFO - PROCESS | 840 | 1465274164347 Marionette TRACE conn5 <- [1,106,null,{}] 21:36:04 INFO - PROCESS | 840 | 1465274164353 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}] 21:36:04 INFO - PROCESS | 840 | 1465274164355 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:04 INFO - PROCESS | 840 | 1465274164445 Marionette TRACE conn5 <- [1,107,null,{"value":null}] 21:36:04 INFO - PROCESS | 840 | 1465274164505 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:04 INFO - PROCESS | 840 | 1465274164508 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:04 INFO - PROCESS | 840 | ++DOCSHELL 0D54BC00 == 34 [pid = 840] [id = 36] 21:36:04 INFO - PROCESS | 840 | ++DOMWINDOW == 59 (0D551800) [pid = 840] [serial = 104] [outer = 00000000] 21:36:04 INFO - PROCESS | 840 | ++DOMWINDOW == 60 (0D5D8000) [pid = 840] [serial = 105] [outer = 0D551800] 21:36:04 INFO - PROCESS | 840 | 1465274164564 Marionette DEBUG loaded listener.js 21:36:04 INFO - PROCESS | 840 | ++DOMWINDOW == 61 (0D5DF000) [pid = 840] [serial = 106] [outer = 0D551800] 21:36:04 INFO - PROCESS | 840 | 1465274164929 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]]]}] 21:36:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 21:36:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 631ms 21:36:04 INFO - PROCESS | 840 | 1465274164976 Marionette TRACE conn5 -> [0,109,"getWindowHandle",null] 21:36:04 INFO - PROCESS | 840 | 1465274164981 Marionette TRACE conn5 <- [1,109,null,{"value":"13"}] 21:36:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 21:36:04 INFO - PROCESS | 840 | 1465274164987 Marionette TRACE conn5 -> [0,110,"setScriptTimeout",{"ms":35000}] 21:36:04 INFO - PROCESS | 840 | 1465274164990 Marionette TRACE conn5 <- [1,110,null,{}] 21:36:05 INFO - PROCESS | 840 | 1465274164999 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}] 21:36:05 INFO - PROCESS | 840 | 1465274165002 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:05 INFO - PROCESS | 840 | 1465274165092 Marionette TRACE conn5 <- [1,111,null,{"value":null}] 21:36:05 INFO - PROCESS | 840 | 1465274165099 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:05 INFO - PROCESS | 840 | 1465274165101 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:05 INFO - PROCESS | 840 | ++DOCSHELL 11B05800 == 35 [pid = 840] [id = 37] 21:36:05 INFO - PROCESS | 840 | ++DOMWINDOW == 62 (120CFC00) [pid = 840] [serial = 107] [outer = 00000000] 21:36:05 INFO - PROCESS | 840 | ++DOMWINDOW == 63 (1233F000) [pid = 840] [serial = 108] [outer = 120CFC00] 21:36:05 INFO - PROCESS | 840 | 1465274165149 Marionette DEBUG loaded listener.js 21:36:05 INFO - PROCESS | 840 | ++DOMWINDOW == 64 (123A9400) [pid = 840] [serial = 109] [outer = 120CFC00] 21:36:05 INFO - PROCESS | 840 | 1465274165578 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]]]}] 21:36:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 21:36:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 630ms 21:36:05 INFO - PROCESS | 840 | 1465274165621 Marionette TRACE conn5 -> [0,113,"getWindowHandle",null] 21:36:05 INFO - PROCESS | 840 | 1465274165624 Marionette TRACE conn5 <- [1,113,null,{"value":"13"}] 21:36:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 21:36:05 INFO - PROCESS | 840 | 1465274165627 Marionette TRACE conn5 -> [0,114,"setScriptTimeout",{"ms":35000}] 21:36:05 INFO - PROCESS | 840 | 1465274165630 Marionette TRACE conn5 <- [1,114,null,{}] 21:36:05 INFO - PROCESS | 840 | 1465274165641 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}] 21:36:05 INFO - PROCESS | 840 | 1465274165646 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:05 INFO - PROCESS | 840 | 1465274165727 Marionette TRACE conn5 <- [1,115,null,{"value":null}] 21:36:05 INFO - PROCESS | 840 | 1465274165761 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:05 INFO - PROCESS | 840 | 1465274165764 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:05 INFO - PROCESS | 840 | ++DOCSHELL 14D3AC00 == 36 [pid = 840] [id = 38] 21:36:05 INFO - PROCESS | 840 | ++DOMWINDOW == 65 (14D3BC00) [pid = 840] [serial = 110] [outer = 00000000] 21:36:05 INFO - PROCESS | 840 | ++DOMWINDOW == 66 (14D42800) [pid = 840] [serial = 111] [outer = 14D3BC00] 21:36:05 INFO - PROCESS | 840 | 1465274165816 Marionette DEBUG loaded listener.js 21:36:05 INFO - PROCESS | 840 | ++DOMWINDOW == 67 (14DE7C00) [pid = 840] [serial = 112] [outer = 14D3BC00] 21:36:06 INFO - PROCESS | 840 | 1465274166240 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]]]}] 21:36:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 21:36:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 630ms 21:36:06 INFO - PROCESS | 840 | --DOCSHELL 14D45800 == 35 [pid = 840] [id = 32] 21:36:06 INFO - PROCESS | 840 | --DOCSHELL 1744E000 == 34 [pid = 840] [id = 30] 21:36:06 INFO - PROCESS | 840 | --DOCSHELL 14DC4400 == 33 [pid = 840] [id = 29] 21:36:06 INFO - PROCESS | 840 | --DOCSHELL 0E239400 == 32 [pid = 840] [id = 31] 21:36:06 INFO - PROCESS | 840 | --DOCSHELL 19890000 == 31 [pid = 840] [id = 33] 21:36:06 INFO - PROCESS | 840 | --DOCSHELL 14D16400 == 30 [pid = 840] [id = 34] 21:36:06 INFO - PROCESS | 840 | --DOCSHELL 0D5D6800 == 29 [pid = 840] [id = 35] 21:36:06 INFO - PROCESS | 840 | --DOCSHELL 0D54BC00 == 28 [pid = 840] [id = 36] 21:36:06 INFO - PROCESS | 840 | 1465274166908 Marionette TRACE conn5 -> [0,117,"getWindowHandle",null] 21:36:06 INFO - PROCESS | 840 | 1465274166911 Marionette TRACE conn5 <- [1,117,null,{"value":"13"}] 21:36:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 21:36:06 INFO - PROCESS | 840 | 1465274166921 Marionette TRACE conn5 -> [0,118,"setScriptTimeout",{"ms":35000}] 21:36:06 INFO - PROCESS | 840 | 1465274166925 Marionette TRACE conn5 <- [1,118,null,{}] 21:36:06 INFO - PROCESS | 840 | 1465274166938 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}] 21:36:06 INFO - PROCESS | 840 | 1465274166941 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:07 INFO - PROCESS | 840 | 1465274167056 Marionette TRACE conn5 <- [1,119,null,{"value":null}] 21:36:07 INFO - PROCESS | 840 | 1465274167129 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:07 INFO - PROCESS | 840 | 1465274167132 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:07 INFO - PROCESS | 840 | ++DOCSHELL 0D4F1C00 == 29 [pid = 840] [id = 39] 21:36:07 INFO - PROCESS | 840 | ++DOMWINDOW == 68 (0D4F2400) [pid = 840] [serial = 113] [outer = 00000000] 21:36:07 INFO - PROCESS | 840 | ++DOMWINDOW == 69 (0D554400) [pid = 840] [serial = 114] [outer = 0D4F2400] 21:36:07 INFO - PROCESS | 840 | 1465274167182 Marionette DEBUG loaded listener.js 21:36:07 INFO - PROCESS | 840 | ++DOMWINDOW == 70 (0D5D9000) [pid = 840] [serial = 115] [outer = 0D4F2400] 21:36:07 INFO - PROCESS | 840 | 1465274167589 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]]]}] 21:36:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 21:36:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 731ms 21:36:07 INFO - PROCESS | 840 | 1465274167662 Marionette TRACE conn5 -> [0,121,"getWindowHandle",null] 21:36:07 INFO - PROCESS | 840 | 1465274167665 Marionette TRACE conn5 <- [1,121,null,{"value":"13"}] 21:36:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 21:36:07 INFO - PROCESS | 840 | 1465274167672 Marionette TRACE conn5 -> [0,122,"setScriptTimeout",{"ms":35000}] 21:36:07 INFO - PROCESS | 840 | 1465274167675 Marionette TRACE conn5 <- [1,122,null,{}] 21:36:07 INFO - PROCESS | 840 | 1465274167680 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}] 21:36:07 INFO - PROCESS | 840 | 1465274167682 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:07 INFO - PROCESS | 840 | 1465274167794 Marionette TRACE conn5 <- [1,123,null,{"value":null}] 21:36:07 INFO - PROCESS | 840 | 1465274167803 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:07 INFO - PROCESS | 840 | 1465274167806 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:07 INFO - PROCESS | 840 | ++DOCSHELL 12343400 == 30 [pid = 840] [id = 40] 21:36:07 INFO - PROCESS | 840 | ++DOMWINDOW == 71 (123A1C00) [pid = 840] [serial = 116] [outer = 00000000] 21:36:07 INFO - PROCESS | 840 | ++DOMWINDOW == 72 (123C5C00) [pid = 840] [serial = 117] [outer = 123A1C00] 21:36:07 INFO - PROCESS | 840 | 1465274167855 Marionette DEBUG loaded listener.js 21:36:07 INFO - PROCESS | 840 | ++DOMWINDOW == 73 (13154C00) [pid = 840] [serial = 118] [outer = 123A1C00] 21:36:08 INFO - PROCESS | 840 | 1465274168273 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]]]}] 21:36:08 INFO - PROCESS | 840 | --DOMWINDOW == 72 (17455800) [pid = 840] [serial = 71] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 21:36:08 INFO - PROCESS | 840 | --DOMWINDOW == 71 (0CB27800) [pid = 840] [serial = 68] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 21:36:08 INFO - PROCESS | 840 | --DOMWINDOW == 70 (15174C00) [pid = 840] [serial = 59] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 21:36:08 INFO - PROCESS | 840 | --DOMWINDOW == 69 (1A338000) [pid = 840] [serial = 56] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 21:36:08 INFO - PROCESS | 840 | --DOMWINDOW == 68 (1744F800) [pid = 840] [serial = 86] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 21:36:08 INFO - PROCESS | 840 | --DOMWINDOW == 67 (14F41000) [pid = 840] [serial = 83] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 21:36:08 INFO - PROCESS | 840 | --DOMWINDOW == 66 (0DD1DC00) [pid = 840] [serial = 74] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 21:36:08 INFO - PROCESS | 840 | --DOMWINDOW == 65 (1233F800) [pid = 840] [serial = 77] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 21:36:08 INFO - PROCESS | 840 | --DOMWINDOW == 64 (1363A800) [pid = 840] [serial = 80] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 21:36:08 INFO - PROCESS | 840 | --DOMWINDOW == 63 (0E9CD400) [pid = 840] [serial = 89] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 21:36:08 INFO - PROCESS | 840 | --DOMWINDOW == 62 (14D45C00) [pid = 840] [serial = 92] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 21:36:08 INFO - PROCESS | 840 | --DOMWINDOW == 61 (19891400) [pid = 840] [serial = 95] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 21:36:08 INFO - PROCESS | 840 | --DOMWINDOW == 60 (14D16800) [pid = 840] [serial = 98] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 21:36:08 INFO - PROCESS | 840 | --DOMWINDOW == 59 (0D5D6C00) [pid = 840] [serial = 101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 21:36:08 INFO - PROCESS | 840 | --DOMWINDOW == 58 (0D551800) [pid = 840] [serial = 104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 21:36:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 21:36:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 930ms 21:36:08 INFO - PROCESS | 840 | 1465274168602 Marionette TRACE conn5 -> [0,125,"getWindowHandle",null] 21:36:08 INFO - PROCESS | 840 | 1465274168604 Marionette TRACE conn5 <- [1,125,null,{"value":"13"}] 21:36:08 INFO - PROCESS | 840 | 1465274168608 Marionette TRACE conn5 -> [0,126,"setScriptTimeout",{"ms":35000}] 21:36:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 21:36:08 INFO - PROCESS | 840 | 1465274168609 Marionette TRACE conn5 <- [1,126,null,{}] 21:36:08 INFO - PROCESS | 840 | 1465274168618 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}] 21:36:08 INFO - PROCESS | 840 | 1465274168622 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:08 INFO - PROCESS | 840 | 1465274168705 Marionette TRACE conn5 <- [1,127,null,{"value":null}] 21:36:08 INFO - PROCESS | 840 | 1465274168715 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:08 INFO - PROCESS | 840 | 1465274168719 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:08 INFO - PROCESS | 840 | ++DOCSHELL 14027000 == 31 [pid = 840] [id = 41] 21:36:08 INFO - PROCESS | 840 | ++DOMWINDOW == 59 (14029800) [pid = 840] [serial = 119] [outer = 00000000] 21:36:08 INFO - PROCESS | 840 | ++DOMWINDOW == 60 (14D0E400) [pid = 840] [serial = 120] [outer = 14029800] 21:36:08 INFO - PROCESS | 840 | 1465274168767 Marionette DEBUG loaded listener.js 21:36:08 INFO - PROCESS | 840 | ++DOMWINDOW == 61 (14D1BC00) [pid = 840] [serial = 121] [outer = 14029800] 21:36:09 INFO - PROCESS | 840 | 1465274169200 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]]]}] 21:36:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 21:36:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 630ms 21:36:09 INFO - PROCESS | 840 | 1465274169241 Marionette TRACE conn5 -> [0,129,"getWindowHandle",null] 21:36:09 INFO - PROCESS | 840 | 1465274169243 Marionette TRACE conn5 <- [1,129,null,{"value":"13"}] 21:36:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 21:36:09 INFO - PROCESS | 840 | 1465274169246 Marionette TRACE conn5 -> [0,130,"setScriptTimeout",{"ms":35000}] 21:36:09 INFO - PROCESS | 840 | 1465274169258 Marionette TRACE conn5 <- [1,130,null,{}] 21:36:09 INFO - PROCESS | 840 | 1465274169262 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}] 21:36:09 INFO - PROCESS | 840 | 1465274169264 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:09 INFO - PROCESS | 840 | 1465274169346 Marionette TRACE conn5 <- [1,131,null,{"value":null}] 21:36:09 INFO - PROCESS | 840 | 1465274169354 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:09 INFO - PROCESS | 840 | 1465274169356 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:09 INFO - PROCESS | 840 | ++DOCSHELL 14DBD800 == 32 [pid = 840] [id = 42] 21:36:09 INFO - PROCESS | 840 | ++DOMWINDOW == 62 (14FACC00) [pid = 840] [serial = 122] [outer = 00000000] 21:36:09 INFO - PROCESS | 840 | ++DOMWINDOW == 63 (15171C00) [pid = 840] [serial = 123] [outer = 14FACC00] 21:36:09 INFO - PROCESS | 840 | 1465274169400 Marionette DEBUG loaded listener.js 21:36:09 INFO - PROCESS | 840 | ++DOMWINDOW == 64 (1523B400) [pid = 840] [serial = 124] [outer = 14FACC00] 21:36:09 INFO - PROCESS | 840 | 1465274169827 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]]]}] 21:36:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 21:36:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 630ms 21:36:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 21:36:09 INFO - PROCESS | 840 | 1465274169878 Marionette TRACE conn5 -> [0,133,"getWindowHandle",null] 21:36:09 INFO - PROCESS | 840 | 1465274169880 Marionette TRACE conn5 <- [1,133,null,{"value":"13"}] 21:36:09 INFO - PROCESS | 840 | 1465274169882 Marionette TRACE conn5 -> [0,134,"setScriptTimeout",{"ms":35000}] 21:36:09 INFO - PROCESS | 840 | 1465274169884 Marionette TRACE conn5 <- [1,134,null,{}] 21:36:09 INFO - PROCESS | 840 | 1465274169888 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}] 21:36:09 INFO - PROCESS | 840 | 1465274169890 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:09 INFO - PROCESS | 840 | 1465274169966 Marionette TRACE conn5 <- [1,135,null,{"value":null}] 21:36:09 INFO - PROCESS | 840 | 1465274169973 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:09 INFO - PROCESS | 840 | 1465274169975 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:09 INFO - PROCESS | 840 | ++DOCSHELL 161CC400 == 33 [pid = 840] [id = 43] 21:36:09 INFO - PROCESS | 840 | ++DOMWINDOW == 65 (163DA000) [pid = 840] [serial = 125] [outer = 00000000] 21:36:10 INFO - PROCESS | 840 | ++DOMWINDOW == 66 (166F2C00) [pid = 840] [serial = 126] [outer = 163DA000] 21:36:10 INFO - PROCESS | 840 | 1465274170019 Marionette DEBUG loaded listener.js 21:36:10 INFO - PROCESS | 840 | ++DOMWINDOW == 67 (16F2AC00) [pid = 840] [serial = 127] [outer = 163DA000] 21:36:10 INFO - PROCESS | 840 | 1465274170448 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]]]}] 21:36:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 21:36:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 630ms 21:36:10 INFO - PROCESS | 840 | 1465274170514 Marionette TRACE conn5 -> [0,137,"getWindowHandle",null] 21:36:10 INFO - PROCESS | 840 | 1465274170516 Marionette TRACE conn5 <- [1,137,null,{"value":"13"}] 21:36:10 INFO - PROCESS | 840 | 1465274170519 Marionette TRACE conn5 -> [0,138,"setScriptTimeout",{"ms":35000}] 21:36:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 21:36:10 INFO - PROCESS | 840 | 1465274170521 Marionette TRACE conn5 <- [1,138,null,{}] 21:36:10 INFO - PROCESS | 840 | 1465274170524 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}] 21:36:10 INFO - PROCESS | 840 | 1465274170530 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:10 INFO - PROCESS | 840 | 1465274170671 Marionette TRACE conn5 <- [1,139,null,{"value":null}] 21:36:10 INFO - PROCESS | 840 | 1465274170759 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:10 INFO - PROCESS | 840 | 1465274170762 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:10 INFO - PROCESS | 840 | ++DOCSHELL 0CC90400 == 34 [pid = 840] [id = 44] 21:36:10 INFO - PROCESS | 840 | ++DOMWINDOW == 68 (0CF6E800) [pid = 840] [serial = 128] [outer = 00000000] 21:36:10 INFO - PROCESS | 840 | ++DOMWINDOW == 69 (0D466C00) [pid = 840] [serial = 129] [outer = 0CF6E800] 21:36:10 INFO - PROCESS | 840 | 1465274170821 Marionette DEBUG loaded listener.js 21:36:10 INFO - PROCESS | 840 | ++DOMWINDOW == 70 (0D5D6800) [pid = 840] [serial = 130] [outer = 0CF6E800] 21:36:11 INFO - PROCESS | 840 | 1465274171450 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]]]}] 21:36:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 21:36:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 970ms 21:36:11 INFO - PROCESS | 840 | 1465274171495 Marionette TRACE conn5 -> [0,141,"getWindowHandle",null] 21:36:11 INFO - PROCESS | 840 | 1465274171499 Marionette TRACE conn5 <- [1,141,null,{"value":"13"}] 21:36:11 INFO - PROCESS | 840 | 1465274171519 Marionette TRACE conn5 -> [0,142,"setScriptTimeout",{"ms":35000}] 21:36:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 21:36:11 INFO - PROCESS | 840 | 1465274171522 Marionette TRACE conn5 <- [1,142,null,{}] 21:36:11 INFO - PROCESS | 840 | 1465274171527 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}] 21:36:11 INFO - PROCESS | 840 | 1465274171530 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:11 INFO - PROCESS | 840 | 1465274171636 Marionette TRACE conn5 <- [1,143,null,{"value":null}] 21:36:11 INFO - PROCESS | 840 | 1465274171706 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:11 INFO - PROCESS | 840 | 1465274171709 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:11 INFO - PROCESS | 840 | ++DOCSHELL 12349800 == 35 [pid = 840] [id = 45] 21:36:11 INFO - PROCESS | 840 | ++DOMWINDOW == 71 (123A1800) [pid = 840] [serial = 131] [outer = 00000000] 21:36:11 INFO - PROCESS | 840 | ++DOMWINDOW == 72 (1402BC00) [pid = 840] [serial = 132] [outer = 123A1800] 21:36:11 INFO - PROCESS | 840 | 1465274171766 Marionette DEBUG loaded listener.js 21:36:11 INFO - PROCESS | 840 | ++DOMWINDOW == 73 (14D37C00) [pid = 840] [serial = 133] [outer = 123A1800] 21:36:12 INFO - PROCESS | 840 | 1465274172352 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]]]}] 21:36:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 21:36:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 870ms 21:36:12 INFO - PROCESS | 840 | 1465274172392 Marionette TRACE conn5 -> [0,145,"getWindowHandle",null] 21:36:12 INFO - PROCESS | 840 | 1465274172396 Marionette TRACE conn5 <- [1,145,null,{"value":"13"}] 21:36:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 21:36:12 INFO - PROCESS | 840 | 1465274172399 Marionette TRACE conn5 -> [0,146,"setScriptTimeout",{"ms":35000}] 21:36:12 INFO - PROCESS | 840 | 1465274172401 Marionette TRACE conn5 <- [1,146,null,{}] 21:36:12 INFO - PROCESS | 840 | 1465274172405 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}] 21:36:12 INFO - PROCESS | 840 | 1465274172408 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:12 INFO - PROCESS | 840 | 1465274172515 Marionette TRACE conn5 <- [1,147,null,{"value":null}] 21:36:12 INFO - PROCESS | 840 | 1465274172599 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:12 INFO - PROCESS | 840 | 1465274172601 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:12 INFO - PROCESS | 840 | ++DOCSHELL 17449C00 == 36 [pid = 840] [id = 46] 21:36:12 INFO - PROCESS | 840 | ++DOMWINDOW == 74 (1744C400) [pid = 840] [serial = 134] [outer = 00000000] 21:36:12 INFO - PROCESS | 840 | ++DOMWINDOW == 75 (17538400) [pid = 840] [serial = 135] [outer = 1744C400] 21:36:12 INFO - PROCESS | 840 | 1465274172655 Marionette DEBUG loaded listener.js 21:36:12 INFO - PROCESS | 840 | ++DOMWINDOW == 76 (17544000) [pid = 840] [serial = 136] [outer = 1744C400] 21:36:13 INFO - PROCESS | 840 | 1465274173190 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]]]}] 21:36:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 21:36:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 830ms 21:36:13 INFO - PROCESS | 840 | 1465274173232 Marionette TRACE conn5 -> [0,149,"getWindowHandle",null] 21:36:13 INFO - PROCESS | 840 | 1465274173236 Marionette TRACE conn5 <- [1,149,null,{"value":"13"}] 21:36:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 21:36:13 INFO - PROCESS | 840 | 1465274173247 Marionette TRACE conn5 -> [0,150,"setScriptTimeout",{"ms":35000}] 21:36:13 INFO - PROCESS | 840 | 1465274173252 Marionette TRACE conn5 <- [1,150,null,{}] 21:36:13 INFO - PROCESS | 840 | 1465274173256 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}] 21:36:13 INFO - PROCESS | 840 | 1465274173259 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:13 INFO - PROCESS | 840 | 1465274173367 Marionette TRACE conn5 <- [1,151,null,{"value":null}] 21:36:13 INFO - PROCESS | 840 | 1465274173450 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:13 INFO - PROCESS | 840 | 1465274173452 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:13 INFO - PROCESS | 840 | ++DOCSHELL 18DC1000 == 37 [pid = 840] [id = 47] 21:36:13 INFO - PROCESS | 840 | ++DOMWINDOW == 77 (18DC2000) [pid = 840] [serial = 137] [outer = 00000000] 21:36:13 INFO - PROCESS | 840 | ++DOMWINDOW == 78 (1985A000) [pid = 840] [serial = 138] [outer = 18DC2000] 21:36:13 INFO - PROCESS | 840 | 1465274173505 Marionette DEBUG loaded listener.js 21:36:13 INFO - PROCESS | 840 | ++DOMWINDOW == 79 (1985FC00) [pid = 840] [serial = 139] [outer = 18DC2000] 21:36:14 INFO - PROCESS | 840 | 1465274174059 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]]]}] 21:36:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 21:36:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 830ms 21:36:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 21:36:14 INFO - PROCESS | 840 | 1465274174072 Marionette TRACE conn5 -> [0,153,"getWindowHandle",null] 21:36:14 INFO - PROCESS | 840 | 1465274174074 Marionette TRACE conn5 <- [1,153,null,{"value":"13"}] 21:36:14 INFO - PROCESS | 840 | 1465274174077 Marionette TRACE conn5 -> [0,154,"setScriptTimeout",{"ms":35000}] 21:36:14 INFO - PROCESS | 840 | 1465274174079 Marionette TRACE conn5 <- [1,154,null,{}] 21:36:14 INFO - PROCESS | 840 | 1465274174083 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}] 21:36:14 INFO - PROCESS | 840 | 1465274174085 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:14 INFO - PROCESS | 840 | 1465274174187 Marionette TRACE conn5 <- [1,155,null,{"value":null}] 21:36:14 INFO - PROCESS | 840 | 1465274174271 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:14 INFO - PROCESS | 840 | 1465274174273 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:14 INFO - PROCESS | 840 | ++DOCSHELL 0D54B400 == 38 [pid = 840] [id = 48] 21:36:14 INFO - PROCESS | 840 | ++DOMWINDOW == 80 (0D5D7C00) [pid = 840] [serial = 140] [outer = 00000000] 21:36:14 INFO - PROCESS | 840 | ++DOMWINDOW == 81 (120CE400) [pid = 840] [serial = 141] [outer = 0D5D7C00] 21:36:14 INFO - PROCESS | 840 | 1465274174327 Marionette DEBUG loaded listener.js 21:36:14 INFO - PROCESS | 840 | ++DOMWINDOW == 82 (123CC800) [pid = 840] [serial = 142] [outer = 0D5D7C00] 21:36:14 INFO - PROCESS | 840 | --DOCSHELL 161CC400 == 37 [pid = 840] [id = 43] 21:36:14 INFO - PROCESS | 840 | --DOCSHELL 14DBD800 == 36 [pid = 840] [id = 42] 21:36:14 INFO - PROCESS | 840 | --DOCSHELL 14027000 == 35 [pid = 840] [id = 41] 21:36:14 INFO - PROCESS | 840 | --DOCSHELL 12343400 == 34 [pid = 840] [id = 40] 21:36:14 INFO - PROCESS | 840 | --DOCSHELL 11B05800 == 33 [pid = 840] [id = 37] 21:36:14 INFO - PROCESS | 840 | --DOCSHELL 0D4F1C00 == 32 [pid = 840] [id = 39] 21:36:14 INFO - PROCESS | 840 | --DOCSHELL 14D3AC00 == 31 [pid = 840] [id = 38] 21:36:14 INFO - PROCESS | 840 | 1465274174991 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]]]}] 21:36:14 INFO - PROCESS | 840 | --DOMWINDOW == 81 (17784000) [pid = 840] [serial = 87] [outer = 00000000] [url = about:blank] 21:36:14 INFO - PROCESS | 840 | --DOMWINDOW == 80 (120ACC00) [pid = 840] [serial = 90] [outer = 00000000] [url = about:blank] 21:36:14 INFO - PROCESS | 840 | --DOMWINDOW == 79 (15171800) [pid = 840] [serial = 93] [outer = 00000000] [url = about:blank] 21:36:14 INFO - PROCESS | 840 | --DOMWINDOW == 78 (19B0A000) [pid = 840] [serial = 96] [outer = 00000000] [url = about:blank] 21:36:14 INFO - PROCESS | 840 | --DOMWINDOW == 77 (14D1B000) [pid = 840] [serial = 99] [outer = 00000000] [url = about:blank] 21:36:14 INFO - PROCESS | 840 | --DOMWINDOW == 76 (0DD24800) [pid = 840] [serial = 102] [outer = 00000000] [url = about:blank] 21:36:14 INFO - PROCESS | 840 | --DOMWINDOW == 75 (0D5D8000) [pid = 840] [serial = 105] [outer = 00000000] [url = about:blank] 21:36:14 INFO - PROCESS | 840 | --DOMWINDOW == 74 (1233F000) [pid = 840] [serial = 108] [outer = 00000000] [url = about:blank] 21:36:14 INFO - PROCESS | 840 | --DOMWINDOW == 73 (1812CC00) [pid = 840] [serial = 88] [outer = 00000000] [url = about:blank] 21:36:14 INFO - PROCESS | 840 | --DOMWINDOW == 72 (16A41800) [pid = 840] [serial = 94] [outer = 00000000] [url = about:blank] 21:36:14 INFO - PROCESS | 840 | --DOMWINDOW == 71 (19B0F000) [pid = 840] [serial = 97] [outer = 00000000] [url = about:blank] 21:36:14 INFO - PROCESS | 840 | --DOMWINDOW == 70 (16520000) [pid = 840] [serial = 85] [outer = 00000000] [url = about:blank] 21:36:14 INFO - PROCESS | 840 | --DOMWINDOW == 69 (0E1DFC00) [pid = 840] [serial = 75] [outer = 00000000] [url = about:blank] 21:36:14 INFO - PROCESS | 840 | --DOMWINDOW == 68 (0E2B7000) [pid = 840] [serial = 76] [outer = 00000000] [url = about:blank] 21:36:14 INFO - PROCESS | 840 | --DOMWINDOW == 67 (0D5DF000) [pid = 840] [serial = 106] [outer = 00000000] [url = about:blank] 21:36:14 INFO - PROCESS | 840 | --DOMWINDOW == 66 (123A2800) [pid = 840] [serial = 78] [outer = 00000000] [url = about:blank] 21:36:14 INFO - PROCESS | 840 | --DOMWINDOW == 65 (181B5000) [pid = 840] [serial = 100] [outer = 00000000] [url = about:blank] 21:36:14 INFO - PROCESS | 840 | --DOMWINDOW == 64 (11D97000) [pid = 840] [serial = 103] [outer = 00000000] [url = about:blank] 21:36:14 INFO - PROCESS | 840 | --DOMWINDOW == 63 (15178C00) [pid = 840] [serial = 84] [outer = 00000000] [url = about:blank] 21:36:14 INFO - PROCESS | 840 | --DOMWINDOW == 62 (14DEA000) [pid = 840] [serial = 82] [outer = 00000000] [url = about:blank] 21:36:14 INFO - PROCESS | 840 | --DOMWINDOW == 61 (123CAC00) [pid = 840] [serial = 79] [outer = 00000000] [url = about:blank] 21:36:14 INFO - PROCESS | 840 | --DOMWINDOW == 60 (1BFEF000) [pid = 840] [serial = 73] [outer = 00000000] [url = about:blank] 21:36:14 INFO - PROCESS | 840 | --DOMWINDOW == 59 (14D46C00) [pid = 840] [serial = 81] [outer = 00000000] [url = about:blank] 21:36:14 INFO - PROCESS | 840 | --DOMWINDOW == 58 (12340C00) [pid = 840] [serial = 91] [outer = 00000000] [url = about:blank] 21:36:14 INFO - PROCESS | 840 | --DOMWINDOW == 57 (1BFEB400) [pid = 840] [serial = 72] [outer = 00000000] [url = about:blank] 21:36:15 INFO - PROCESS | 840 | --DOMWINDOW == 56 (1744FC00) [pid = 840] [serial = 70] [outer = 00000000] [url = about:blank] 21:36:15 INFO - PROCESS | 840 | --DOMWINDOW == 55 (1A33B400) [pid = 840] [serial = 61] [outer = 00000000] [url = about:blank] 21:36:15 INFO - PROCESS | 840 | --DOMWINDOW == 54 (1BE59C00) [pid = 840] [serial = 58] [outer = 00000000] [url = about:blank] 21:36:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 21:36:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 970ms 21:36:15 INFO - PROCESS | 840 | 1465274175060 Marionette TRACE conn5 -> [0,157,"getWindowHandle",null] 21:36:15 INFO - PROCESS | 840 | 1465274175065 Marionette TRACE conn5 <- [1,157,null,{"value":"13"}] 21:36:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 21:36:15 INFO - PROCESS | 840 | 1465274175072 Marionette TRACE conn5 -> [0,158,"setScriptTimeout",{"ms":35000}] 21:36:15 INFO - PROCESS | 840 | 1465274175075 Marionette TRACE conn5 <- [1,158,null,{}] 21:36:15 INFO - PROCESS | 840 | 1465274175081 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}] 21:36:15 INFO - PROCESS | 840 | 1465274175083 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:15 INFO - PROCESS | 840 | 1465274175167 Marionette TRACE conn5 <- [1,159,null,{"value":null}] 21:36:15 INFO - PROCESS | 840 | 1465274175173 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:15 INFO - PROCESS | 840 | 1465274175177 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:15 INFO - PROCESS | 840 | ++DOCSHELL 0CBEA800 == 32 [pid = 840] [id = 49] 21:36:15 INFO - PROCESS | 840 | ++DOMWINDOW == 55 (0CBEAC00) [pid = 840] [serial = 143] [outer = 00000000] 21:36:15 INFO - PROCESS | 840 | ++DOMWINDOW == 56 (0D4F1C00) [pid = 840] [serial = 144] [outer = 0CBEAC00] 21:36:15 INFO - PROCESS | 840 | 1465274175229 Marionette DEBUG loaded listener.js 21:36:15 INFO - PROCESS | 840 | ++DOMWINDOW == 57 (0D5DA800) [pid = 840] [serial = 145] [outer = 0CBEAC00] 21:36:15 INFO - PROCESS | 840 | 1465274175670 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]]]}] 21:36:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 21:36:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 630ms 21:36:15 INFO - PROCESS | 840 | 1465274175705 Marionette TRACE conn5 -> [0,161,"getWindowHandle",null] 21:36:15 INFO - PROCESS | 840 | 1465274175709 Marionette TRACE conn5 <- [1,161,null,{"value":"13"}] 21:36:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 21:36:15 INFO - PROCESS | 840 | 1465274175714 Marionette TRACE conn5 -> [0,162,"setScriptTimeout",{"ms":35000}] 21:36:15 INFO - PROCESS | 840 | 1465274175717 Marionette TRACE conn5 <- [1,162,null,{}] 21:36:15 INFO - PROCESS | 840 | 1465274175721 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}] 21:36:15 INFO - PROCESS | 840 | 1465274175723 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:15 INFO - PROCESS | 840 | 1465274175809 Marionette TRACE conn5 <- [1,163,null,{"value":null}] 21:36:15 INFO - PROCESS | 840 | 1465274175818 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:15 INFO - PROCESS | 840 | 1465274175820 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:15 INFO - PROCESS | 840 | ++DOCSHELL 11D9E000 == 33 [pid = 840] [id = 50] 21:36:15 INFO - PROCESS | 840 | ++DOMWINDOW == 58 (11EB7800) [pid = 840] [serial = 146] [outer = 00000000] 21:36:15 INFO - PROCESS | 840 | ++DOMWINDOW == 59 (12293000) [pid = 840] [serial = 147] [outer = 11EB7800] 21:36:15 INFO - PROCESS | 840 | 1465274175867 Marionette DEBUG loaded listener.js 21:36:15 INFO - PROCESS | 840 | ++DOMWINDOW == 60 (1233F000) [pid = 840] [serial = 148] [outer = 11EB7800] 21:36:16 INFO - PROCESS | 840 | 1465274176292 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]]]}] 21:36:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 21:36:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 630ms 21:36:16 INFO - PROCESS | 840 | 1465274176348 Marionette TRACE conn5 -> [0,165,"getWindowHandle",null] 21:36:16 INFO - PROCESS | 840 | 1465274176350 Marionette TRACE conn5 <- [1,165,null,{"value":"13"}] 21:36:16 INFO - PROCESS | 840 | 1465274176354 Marionette TRACE conn5 -> [0,166,"setScriptTimeout",{"ms":35000}] 21:36:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 21:36:16 INFO - PROCESS | 840 | 1465274176357 Marionette TRACE conn5 <- [1,166,null,{}] 21:36:16 INFO - PROCESS | 840 | 1465274176367 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}] 21:36:16 INFO - PROCESS | 840 | 1465274176371 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:16 INFO - PROCESS | 840 | 1465274176455 Marionette TRACE conn5 <- [1,167,null,{"value":null}] 21:36:16 INFO - PROCESS | 840 | 1465274176485 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:16 INFO - PROCESS | 840 | 1465274176488 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:16 INFO - PROCESS | 840 | ++DOCSHELL 14DC3000 == 34 [pid = 840] [id = 51] 21:36:16 INFO - PROCESS | 840 | ++DOMWINDOW == 61 (14DC4400) [pid = 840] [serial = 149] [outer = 00000000] 21:36:16 INFO - PROCESS | 840 | ++DOMWINDOW == 62 (14F37800) [pid = 840] [serial = 150] [outer = 14DC4400] 21:36:16 INFO - PROCESS | 840 | 1465274176544 Marionette DEBUG loaded listener.js 21:36:16 INFO - PROCESS | 840 | ++DOMWINDOW == 63 (15171800) [pid = 840] [serial = 151] [outer = 14DC4400] 21:36:16 INFO - PROCESS | 840 | 1465274176954 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]]]}] 21:36:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 21:36:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 630ms 21:36:16 INFO - PROCESS | 840 | 1465274176993 Marionette TRACE conn5 -> [0,169,"getWindowHandle",null] 21:36:16 INFO - PROCESS | 840 | 1465274176996 Marionette TRACE conn5 <- [1,169,null,{"value":"13"}] 21:36:16 INFO - PROCESS | 840 | 1465274176999 Marionette TRACE conn5 -> [0,170,"setScriptTimeout",{"ms":35000}] 21:36:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 21:36:17 INFO - PROCESS | 840 | 1465274177001 Marionette TRACE conn5 <- [1,170,null,{}] 21:36:17 INFO - PROCESS | 840 | 1465274177004 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}] 21:36:17 INFO - PROCESS | 840 | 1465274177006 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:17 INFO - PROCESS | 840 | 1465274177090 Marionette TRACE conn5 <- [1,171,null,{"value":null}] 21:36:17 INFO - PROCESS | 840 | 1465274177097 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:17 INFO - PROCESS | 840 | 1465274177099 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:17 INFO - PROCESS | 840 | ++DOCSHELL 15237000 == 35 [pid = 840] [id = 52] 21:36:17 INFO - PROCESS | 840 | ++DOMWINDOW == 64 (15237800) [pid = 840] [serial = 152] [outer = 00000000] 21:36:17 INFO - PROCESS | 840 | ++DOMWINDOW == 65 (16524400) [pid = 840] [serial = 153] [outer = 15237800] 21:36:17 INFO - PROCESS | 840 | 1465274177144 Marionette DEBUG loaded listener.js 21:36:17 INFO - PROCESS | 840 | ++DOMWINDOW == 66 (170F4C00) [pid = 840] [serial = 154] [outer = 15237800] 21:36:17 INFO - PROCESS | 840 | 1465274177578 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]]]}] 21:36:17 INFO - PROCESS | 840 | ++DOMWINDOW == 67 (170EF800) [pid = 840] [serial = 155] [outer = 0CF2A800] 21:36:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 21:36:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 630ms 21:36:17 INFO - PROCESS | 840 | 1465274177645 Marionette TRACE conn5 -> [0,173,"getWindowHandle",null] 21:36:17 INFO - PROCESS | 840 | 1465274177647 Marionette TRACE conn5 <- [1,173,null,{"value":"13"}] 21:36:17 INFO - PROCESS | 840 | 1465274177662 Marionette TRACE conn5 -> [0,174,"setScriptTimeout",{"ms":35000}] 21:36:17 INFO - PROCESS | 840 | 1465274177663 Marionette TRACE conn5 <- [1,174,null,{}] 21:36:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 21:36:17 INFO - PROCESS | 840 | 1465274177667 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}] 21:36:17 INFO - PROCESS | 840 | 1465274177669 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:17 INFO - PROCESS | 840 | 1465274177770 Marionette TRACE conn5 <- [1,175,null,{"value":null}] 21:36:17 INFO - PROCESS | 840 | 1465274177781 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:17 INFO - PROCESS | 840 | 1465274177783 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:17 INFO - PROCESS | 840 | ++DOCSHELL 17449800 == 36 [pid = 840] [id = 53] 21:36:17 INFO - PROCESS | 840 | ++DOMWINDOW == 68 (1744BC00) [pid = 840] [serial = 156] [outer = 00000000] 21:36:17 INFO - PROCESS | 840 | ++DOMWINDOW == 69 (18172000) [pid = 840] [serial = 157] [outer = 1744BC00] 21:36:17 INFO - PROCESS | 840 | 1465274177827 Marionette DEBUG loaded listener.js 21:36:17 INFO - PROCESS | 840 | ++DOMWINDOW == 70 (181AE800) [pid = 840] [serial = 158] [outer = 1744BC00] 21:36:18 INFO - PROCESS | 840 | 1465274178277 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]]]}] 21:36:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 21:36:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 670ms 21:36:18 INFO - PROCESS | 840 | 1465274178344 Marionette TRACE conn5 -> [0,177,"getWindowHandle",null] 21:36:18 INFO - PROCESS | 840 | 1465274178346 Marionette TRACE conn5 <- [1,177,null,{"value":"13"}] 21:36:18 INFO - PROCESS | 840 | 1465274178349 Marionette TRACE conn5 -> [0,178,"setScriptTimeout",{"ms":35000}] 21:36:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 21:36:18 INFO - PROCESS | 840 | 1465274178351 Marionette TRACE conn5 <- [1,178,null,{}] 21:36:18 INFO - PROCESS | 840 | 1465274178354 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}] 21:36:18 INFO - PROCESS | 840 | 1465274178360 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:18 INFO - PROCESS | 840 | 1465274178487 Marionette TRACE conn5 <- [1,179,null,{"value":null}] 21:36:18 INFO - PROCESS | 840 | 1465274178492 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:18 INFO - PROCESS | 840 | 1465274178494 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:18 INFO - PROCESS | 840 | ++DOCSHELL 17455400 == 37 [pid = 840] [id = 54] 21:36:18 INFO - PROCESS | 840 | ++DOMWINDOW == 71 (18DB8800) [pid = 840] [serial = 159] [outer = 00000000] 21:36:18 INFO - PROCESS | 840 | ++DOMWINDOW == 72 (19896000) [pid = 840] [serial = 160] [outer = 18DB8800] 21:36:18 INFO - PROCESS | 840 | 1465274178537 Marionette DEBUG loaded listener.js 21:36:18 INFO - PROCESS | 840 | ++DOMWINDOW == 73 (19897800) [pid = 840] [serial = 161] [outer = 18DB8800] 21:36:18 INFO - PROCESS | 840 | 1465274178949 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]]]}] 21:36:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 21:36:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 630ms 21:36:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 21:36:18 INFO - PROCESS | 840 | 1465274178984 Marionette TRACE conn5 -> [0,181,"getWindowHandle",null] 21:36:18 INFO - PROCESS | 840 | 1465274178986 Marionette TRACE conn5 <- [1,181,null,{"value":"13"}] 21:36:18 INFO - PROCESS | 840 | 1465274178989 Marionette TRACE conn5 -> [0,182,"setScriptTimeout",{"ms":35000}] 21:36:18 INFO - PROCESS | 840 | 1465274178990 Marionette TRACE conn5 <- [1,182,null,{}] 21:36:18 INFO - PROCESS | 840 | 1465274178994 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}] 21:36:18 INFO - PROCESS | 840 | 1465274178996 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:19 INFO - PROCESS | 840 | 1465274179100 Marionette TRACE conn5 <- [1,183,null,{"value":null}] 21:36:19 INFO - PROCESS | 840 | 1465274179169 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:19 INFO - PROCESS | 840 | 1465274179171 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:19 INFO - PROCESS | 840 | ++DOCSHELL 19B12400 == 38 [pid = 840] [id = 55] 21:36:19 INFO - PROCESS | 840 | ++DOMWINDOW == 74 (19B13400) [pid = 840] [serial = 162] [outer = 00000000] 21:36:19 INFO - PROCESS | 840 | ++DOMWINDOW == 75 (19E25400) [pid = 840] [serial = 163] [outer = 19B13400] 21:36:19 INFO - PROCESS | 840 | 1465274179214 Marionette DEBUG loaded listener.js 21:36:19 INFO - PROCESS | 840 | ++DOMWINDOW == 76 (1A336C00) [pid = 840] [serial = 164] [outer = 19B13400] 21:36:19 INFO - PROCESS | 840 | --DOMWINDOW == 75 (14D3BC00) [pid = 840] [serial = 110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 21:36:19 INFO - PROCESS | 840 | --DOMWINDOW == 74 (120CFC00) [pid = 840] [serial = 107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 21:36:19 INFO - PROCESS | 840 | --DOMWINDOW == 73 (0D4F2400) [pid = 840] [serial = 113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 21:36:19 INFO - PROCESS | 840 | --DOMWINDOW == 72 (123A1C00) [pid = 840] [serial = 116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 21:36:19 INFO - PROCESS | 840 | --DOMWINDOW == 71 (14029800) [pid = 840] [serial = 119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 21:36:19 INFO - PROCESS | 840 | --DOMWINDOW == 70 (14FACC00) [pid = 840] [serial = 122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 21:36:19 INFO - PROCESS | 840 | 1465274179568 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]]]}] 21:36:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 21:36:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 630ms 21:36:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 21:36:19 INFO - PROCESS | 840 | 1465274179620 Marionette TRACE conn5 -> [0,185,"getWindowHandle",null] 21:36:19 INFO - PROCESS | 840 | 1465274179622 Marionette TRACE conn5 <- [1,185,null,{"value":"13"}] 21:36:19 INFO - PROCESS | 840 | 1465274179625 Marionette TRACE conn5 -> [0,186,"setScriptTimeout",{"ms":35000}] 21:36:19 INFO - PROCESS | 840 | 1465274179627 Marionette TRACE conn5 <- [1,186,null,{}] 21:36:19 INFO - PROCESS | 840 | 1465274179630 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}] 21:36:19 INFO - PROCESS | 840 | 1465274179632 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:19 INFO - PROCESS | 840 | 1465274179710 Marionette TRACE conn5 <- [1,187,null,{"value":null}] 21:36:19 INFO - PROCESS | 840 | 1465274179715 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:19 INFO - PROCESS | 840 | 1465274179717 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:19 INFO - PROCESS | 840 | ++DOCSHELL 0DB40400 == 39 [pid = 840] [id = 56] 21:36:19 INFO - PROCESS | 840 | ++DOMWINDOW == 71 (0DB42400) [pid = 840] [serial = 165] [outer = 00000000] 21:36:19 INFO - PROCESS | 840 | ++DOMWINDOW == 72 (0DB46C00) [pid = 840] [serial = 166] [outer = 0DB42400] 21:36:19 INFO - PROCESS | 840 | 1465274179761 Marionette DEBUG loaded listener.js 21:36:19 INFO - PROCESS | 840 | ++DOMWINDOW == 73 (0DB48C00) [pid = 840] [serial = 167] [outer = 0DB42400] 21:36:20 INFO - PROCESS | 840 | 1465274180160 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]]]}] 21:36:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 21:36:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 572ms 21:36:20 INFO - PROCESS | 840 | 1465274180198 Marionette TRACE conn5 -> [0,189,"getWindowHandle",null] 21:36:20 INFO - PROCESS | 840 | 1465274180200 Marionette TRACE conn5 <- [1,189,null,{"value":"13"}] 21:36:20 INFO - PROCESS | 840 | 1465274180213 Marionette TRACE conn5 -> [0,190,"setScriptTimeout",{"ms":35000}] 21:36:20 INFO - PROCESS | 840 | 1465274180215 Marionette TRACE conn5 <- [1,190,null,{}] 21:36:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 21:36:20 INFO - PROCESS | 840 | 1465274180222 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}] 21:36:20 INFO - PROCESS | 840 | 1465274180224 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:20 INFO - PROCESS | 840 | 1465274180301 Marionette TRACE conn5 <- [1,191,null,{"value":null}] 21:36:20 INFO - PROCESS | 840 | 1465274180307 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:20 INFO - PROCESS | 840 | 1465274180309 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:20 INFO - PROCESS | 840 | ++DOCSHELL 14D0FC00 == 40 [pid = 840] [id = 57] 21:36:20 INFO - PROCESS | 840 | ++DOMWINDOW == 74 (160D2000) [pid = 840] [serial = 168] [outer = 00000000] 21:36:20 INFO - PROCESS | 840 | ++DOMWINDOW == 75 (19D25400) [pid = 840] [serial = 169] [outer = 160D2000] 21:36:20 INFO - PROCESS | 840 | 1465274180360 Marionette DEBUG loaded listener.js 21:36:20 INFO - PROCESS | 840 | ++DOMWINDOW == 76 (1A340C00) [pid = 840] [serial = 170] [outer = 160D2000] 21:36:20 INFO - PROCESS | 840 | 1465274180780 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]]]}] 21:36:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 21:36:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 630ms 21:36:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 21:36:20 INFO - PROCESS | 840 | 1465274180849 Marionette TRACE conn5 -> [0,193,"getWindowHandle",null] 21:36:20 INFO - PROCESS | 840 | 1465274180851 Marionette TRACE conn5 <- [1,193,null,{"value":"13"}] 21:36:20 INFO - PROCESS | 840 | 1465274180854 Marionette TRACE conn5 -> [0,194,"setScriptTimeout",{"ms":35000}] 21:36:20 INFO - PROCESS | 840 | 1465274180856 Marionette TRACE conn5 <- [1,194,null,{}] 21:36:20 INFO - PROCESS | 840 | 1465274180859 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}] 21:36:20 INFO - PROCESS | 840 | 1465274180861 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:20 INFO - PROCESS | 840 | 1465274180940 Marionette TRACE conn5 <- [1,195,null,{"value":null}] 21:36:20 INFO - PROCESS | 840 | 1465274180946 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:20 INFO - PROCESS | 840 | 1465274180947 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:20 INFO - PROCESS | 840 | ++DOCSHELL 0945C800 == 41 [pid = 840] [id = 58] 21:36:20 INFO - PROCESS | 840 | ++DOMWINDOW == 77 (0945DC00) [pid = 840] [serial = 171] [outer = 00000000] 21:36:20 INFO - PROCESS | 840 | ++DOMWINDOW == 78 (09462800) [pid = 840] [serial = 172] [outer = 0945DC00] 21:36:20 INFO - PROCESS | 840 | 1465274180994 Marionette DEBUG loaded listener.js 21:36:21 INFO - PROCESS | 840 | ++DOMWINDOW == 79 (0CF21000) [pid = 840] [serial = 173] [outer = 0945DC00] 21:36:21 INFO - PROCESS | 840 | 1465274181445 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]]]}] 21:36:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 21:36:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 630ms 21:36:21 INFO - PROCESS | 840 | 1465274181486 Marionette TRACE conn5 -> [0,197,"getWindowHandle",null] 21:36:21 INFO - PROCESS | 840 | 1465274181492 Marionette TRACE conn5 <- [1,197,null,{"value":"13"}] 21:36:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 21:36:21 INFO - PROCESS | 840 | 1465274181497 Marionette TRACE conn5 -> [0,198,"setScriptTimeout",{"ms":35000}] 21:36:21 INFO - PROCESS | 840 | 1465274181501 Marionette TRACE conn5 <- [1,198,null,{}] 21:36:21 INFO - PROCESS | 840 | 1465274181507 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}] 21:36:21 INFO - PROCESS | 840 | 1465274181510 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:21 INFO - PROCESS | 840 | 1465274181627 Marionette TRACE conn5 <- [1,199,null,{"value":null}] 21:36:21 INFO - PROCESS | 840 | 1465274181767 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:21 INFO - PROCESS | 840 | 1465274181772 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:21 INFO - PROCESS | 840 | ++DOCSHELL 0CBE6800 == 42 [pid = 840] [id = 59] 21:36:21 INFO - PROCESS | 840 | ++DOMWINDOW == 80 (0CBE6C00) [pid = 840] [serial = 174] [outer = 00000000] 21:36:21 INFO - PROCESS | 840 | ++DOMWINDOW == 81 (0CFC9400) [pid = 840] [serial = 175] [outer = 0CBE6C00] 21:36:21 INFO - PROCESS | 840 | 1465274181828 Marionette DEBUG loaded listener.js 21:36:21 INFO - PROCESS | 840 | ++DOMWINDOW == 82 (0D5D9400) [pid = 840] [serial = 176] [outer = 0CBE6C00] 21:36:22 INFO - PROCESS | 840 | 1465274182361 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]]]}] 21:36:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 21:36:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 870ms 21:36:22 INFO - PROCESS | 840 | 1465274182383 Marionette TRACE conn5 -> [0,201,"getWindowHandle",null] 21:36:22 INFO - PROCESS | 840 | 1465274182388 Marionette TRACE conn5 <- [1,201,null,{"value":"13"}] 21:36:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 21:36:22 INFO - PROCESS | 840 | 1465274182395 Marionette TRACE conn5 -> [0,202,"setScriptTimeout",{"ms":35000}] 21:36:22 INFO - PROCESS | 840 | 1465274182398 Marionette TRACE conn5 <- [1,202,null,{}] 21:36:22 INFO - PROCESS | 840 | 1465274182402 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}] 21:36:22 INFO - PROCESS | 840 | 1465274182405 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:22 INFO - PROCESS | 840 | 1465274182518 Marionette TRACE conn5 <- [1,203,null,{"value":null}] 21:36:22 INFO - PROCESS | 840 | 1465274182607 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:22 INFO - PROCESS | 840 | 1465274182609 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:22 INFO - PROCESS | 840 | ++DOCSHELL 0DF0E800 == 43 [pid = 840] [id = 60] 21:36:22 INFO - PROCESS | 840 | ++DOMWINDOW == 83 (0DF0EC00) [pid = 840] [serial = 177] [outer = 00000000] 21:36:22 INFO - PROCESS | 840 | ++DOMWINDOW == 84 (0E1E9C00) [pid = 840] [serial = 178] [outer = 0DF0EC00] 21:36:22 INFO - PROCESS | 840 | 1465274182666 Marionette DEBUG loaded listener.js 21:36:22 INFO - PROCESS | 840 | ++DOMWINDOW == 85 (11D11800) [pid = 840] [serial = 179] [outer = 0DF0EC00] 21:36:23 INFO - PROCESS | 840 | 1465274183256 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]]]}] 21:36:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 21:36:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 930ms 21:36:23 INFO - PROCESS | 840 | 1465274183329 Marionette TRACE conn5 -> [0,205,"getWindowHandle",null] 21:36:23 INFO - PROCESS | 840 | 1465274183331 Marionette TRACE conn5 <- [1,205,null,{"value":"13"}] 21:36:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 21:36:23 INFO - PROCESS | 840 | 1465274183335 Marionette TRACE conn5 -> [0,206,"setScriptTimeout",{"ms":35000}] 21:36:23 INFO - PROCESS | 840 | 1465274183339 Marionette TRACE conn5 <- [1,206,null,{}] 21:36:23 INFO - PROCESS | 840 | 1465274183349 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}] 21:36:23 INFO - PROCESS | 840 | 1465274183354 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:23 INFO - PROCESS | 840 | 1465274183496 Marionette TRACE conn5 <- [1,207,null,{"value":null}] 21:36:23 INFO - PROCESS | 840 | 1465274183613 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:23 INFO - PROCESS | 840 | 1465274183617 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:23 INFO - PROCESS | 840 | ++DOCSHELL 14DBD800 == 44 [pid = 840] [id = 61] 21:36:23 INFO - PROCESS | 840 | ++DOMWINDOW == 86 (14DE7000) [pid = 840] [serial = 180] [outer = 00000000] 21:36:23 INFO - PROCESS | 840 | ++DOMWINDOW == 87 (15175800) [pid = 840] [serial = 181] [outer = 14DE7000] 21:36:23 INFO - PROCESS | 840 | 1465274183673 Marionette DEBUG loaded listener.js 21:36:23 INFO - PROCESS | 840 | ++DOMWINDOW == 88 (166ED800) [pid = 840] [serial = 182] [outer = 14DE7000] 21:36:24 INFO - PROCESS | 840 | 1465274184199 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]]]}] 21:36:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 21:36:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 870ms 21:36:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 21:36:24 INFO - PROCESS | 840 | 1465274184208 Marionette TRACE conn5 -> [0,209,"getWindowHandle",null] 21:36:24 INFO - PROCESS | 840 | 1465274184211 Marionette TRACE conn5 <- [1,209,null,{"value":"13"}] 21:36:24 INFO - PROCESS | 840 | 1465274184214 Marionette TRACE conn5 -> [0,210,"setScriptTimeout",{"ms":35000}] 21:36:24 INFO - PROCESS | 840 | 1465274184216 Marionette TRACE conn5 <- [1,210,null,{}] 21:36:24 INFO - PROCESS | 840 | 1465274184262 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}] 21:36:24 INFO - PROCESS | 840 | 1465274184264 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:24 INFO - PROCESS | 840 | 1465274184373 Marionette TRACE conn5 <- [1,211,null,{"value":null}] 21:36:24 INFO - PROCESS | 840 | 1465274184461 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:24 INFO - PROCESS | 840 | 1465274184463 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:24 INFO - PROCESS | 840 | ++DOCSHELL 0E1E1800 == 45 [pid = 840] [id = 62] 21:36:24 INFO - PROCESS | 840 | ++DOMWINDOW == 89 (0E1E1C00) [pid = 840] [serial = 183] [outer = 00000000] 21:36:24 INFO - PROCESS | 840 | ++DOMWINDOW == 90 (13633C00) [pid = 840] [serial = 184] [outer = 0E1E1C00] 21:36:24 INFO - PROCESS | 840 | 1465274184517 Marionette DEBUG loaded listener.js 21:36:24 INFO - PROCESS | 840 | ++DOMWINDOW == 91 (14DC5000) [pid = 840] [serial = 185] [outer = 0E1E1C00] 21:36:25 INFO - PROCESS | 840 | 1465274185194 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]]]}] 21:36:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 21:36:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1006ms 21:36:25 INFO - PROCESS | 840 | 1465274185224 Marionette TRACE conn5 -> [0,213,"getWindowHandle",null] 21:36:25 INFO - PROCESS | 840 | 1465274185228 Marionette TRACE conn5 <- [1,213,null,{"value":"13"}] 21:36:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 21:36:25 INFO - PROCESS | 840 | 1465274185233 Marionette TRACE conn5 -> [0,214,"setScriptTimeout",{"ms":35000}] 21:36:25 INFO - PROCESS | 840 | 1465274185236 Marionette TRACE conn5 <- [1,214,null,{}] 21:36:25 INFO - PROCESS | 840 | 1465274185241 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}] 21:36:25 INFO - PROCESS | 840 | 1465274185244 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:25 INFO - PROCESS | 840 | 1465274185345 Marionette TRACE conn5 <- [1,215,null,{"value":null}] 21:36:25 INFO - PROCESS | 840 | 1465274185441 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:25 INFO - PROCESS | 840 | 1465274185444 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:25 INFO - PROCESS | 840 | ++DOCSHELL 0DDC3400 == 46 [pid = 840] [id = 63] 21:36:25 INFO - PROCESS | 840 | ++DOMWINDOW == 92 (0DF07000) [pid = 840] [serial = 186] [outer = 00000000] 21:36:25 INFO - PROCESS | 840 | ++DOMWINDOW == 93 (0DF10400) [pid = 840] [serial = 187] [outer = 0DF07000] 21:36:25 INFO - PROCESS | 840 | 1465274185493 Marionette DEBUG loaded listener.js 21:36:25 INFO - PROCESS | 840 | ++DOMWINDOW == 94 (11EBF800) [pid = 840] [serial = 188] [outer = 0DF07000] 21:36:25 INFO - PROCESS | 840 | --DOCSHELL 14D0FC00 == 45 [pid = 840] [id = 57] 21:36:25 INFO - PROCESS | 840 | --DOCSHELL 0DB40400 == 44 [pid = 840] [id = 56] 21:36:25 INFO - PROCESS | 840 | --DOCSHELL 19B12400 == 43 [pid = 840] [id = 55] 21:36:25 INFO - PROCESS | 840 | --DOCSHELL 17455400 == 42 [pid = 840] [id = 54] 21:36:25 INFO - PROCESS | 840 | --DOCSHELL 17449800 == 41 [pid = 840] [id = 53] 21:36:25 INFO - PROCESS | 840 | --DOCSHELL 15237000 == 40 [pid = 840] [id = 52] 21:36:25 INFO - PROCESS | 840 | --DOCSHELL 14DC3000 == 39 [pid = 840] [id = 51] 21:36:25 INFO - PROCESS | 840 | --DOCSHELL 11D9E000 == 38 [pid = 840] [id = 50] 21:36:25 INFO - PROCESS | 840 | --DOCSHELL 0CBEA800 == 37 [pid = 840] [id = 49] 21:36:25 INFO - PROCESS | 840 | --DOMWINDOW == 93 (14D42800) [pid = 840] [serial = 111] [outer = 00000000] [url = about:blank] 21:36:25 INFO - PROCESS | 840 | --DOMWINDOW == 92 (123A9400) [pid = 840] [serial = 109] [outer = 00000000] [url = about:blank] 21:36:25 INFO - PROCESS | 840 | --DOMWINDOW == 91 (166F2C00) [pid = 840] [serial = 126] [outer = 00000000] [url = about:blank] 21:36:25 INFO - PROCESS | 840 | --DOMWINDOW == 90 (0D554400) [pid = 840] [serial = 114] [outer = 00000000] [url = about:blank] 21:36:25 INFO - PROCESS | 840 | --DOMWINDOW == 89 (123C5C00) [pid = 840] [serial = 117] [outer = 00000000] [url = about:blank] 21:36:25 INFO - PROCESS | 840 | --DOMWINDOW == 88 (14D1BC00) [pid = 840] [serial = 121] [outer = 00000000] [url = about:blank] 21:36:25 INFO - PROCESS | 840 | --DOMWINDOW == 87 (14D0E400) [pid = 840] [serial = 120] [outer = 00000000] [url = about:blank] 21:36:25 INFO - PROCESS | 840 | --DOMWINDOW == 86 (1523B400) [pid = 840] [serial = 124] [outer = 00000000] [url = about:blank] 21:36:25 INFO - PROCESS | 840 | --DOMWINDOW == 85 (13154C00) [pid = 840] [serial = 118] [outer = 00000000] [url = about:blank] 21:36:25 INFO - PROCESS | 840 | --DOMWINDOW == 84 (0D5D9000) [pid = 840] [serial = 115] [outer = 00000000] [url = about:blank] 21:36:25 INFO - PROCESS | 840 | --DOMWINDOW == 83 (15171C00) [pid = 840] [serial = 123] [outer = 00000000] [url = about:blank] 21:36:25 INFO - PROCESS | 840 | --DOMWINDOW == 82 (14DE7C00) [pid = 840] [serial = 112] [outer = 00000000] [url = about:blank] 21:36:25 INFO - PROCESS | 840 | 1465274186004 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]]]}] 21:36:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 21:36:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 830ms 21:36:26 INFO - PROCESS | 840 | 1465274186074 Marionette TRACE conn5 -> [0,217,"getWindowHandle",null] 21:36:26 INFO - PROCESS | 840 | 1465274186078 Marionette TRACE conn5 <- [1,217,null,{"value":"13"}] 21:36:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 21:36:26 INFO - PROCESS | 840 | 1465274186087 Marionette TRACE conn5 -> [0,218,"setScriptTimeout",{"ms":35000}] 21:36:26 INFO - PROCESS | 840 | 1465274186089 Marionette TRACE conn5 <- [1,218,null,{}] 21:36:26 INFO - PROCESS | 840 | 1465274186093 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}] 21:36:26 INFO - PROCESS | 840 | 1465274186096 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:26 INFO - PROCESS | 840 | 1465274186181 Marionette TRACE conn5 <- [1,219,null,{"value":null}] 21:36:26 INFO - PROCESS | 840 | 1465274186190 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:26 INFO - PROCESS | 840 | 1465274186192 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:26 INFO - PROCESS | 840 | ++DOCSHELL 0D5DB800 == 38 [pid = 840] [id = 64] 21:36:26 INFO - PROCESS | 840 | ++DOMWINDOW == 83 (0D5DC800) [pid = 840] [serial = 189] [outer = 00000000] 21:36:26 INFO - PROCESS | 840 | ++DOMWINDOW == 84 (0DF07800) [pid = 840] [serial = 190] [outer = 0D5DC800] 21:36:26 INFO - PROCESS | 840 | 1465274186241 Marionette DEBUG loaded listener.js 21:36:26 INFO - PROCESS | 840 | ++DOMWINDOW == 85 (11B0A400) [pid = 840] [serial = 191] [outer = 0D5DC800] 21:36:26 INFO - PROCESS | 840 | 1465274186688 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]]]}] 21:36:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 21:36:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 630ms 21:36:26 INFO - PROCESS | 840 | 1465274186715 Marionette TRACE conn5 -> [0,221,"getWindowHandle",null] 21:36:26 INFO - PROCESS | 840 | 1465274186718 Marionette TRACE conn5 <- [1,221,null,{"value":"13"}] 21:36:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 21:36:26 INFO - PROCESS | 840 | 1465274186721 Marionette TRACE conn5 -> [0,222,"setScriptTimeout",{"ms":35000}] 21:36:26 INFO - PROCESS | 840 | 1465274186724 Marionette TRACE conn5 <- [1,222,null,{}] 21:36:26 INFO - PROCESS | 840 | 1465274186734 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}] 21:36:26 INFO - PROCESS | 840 | 1465274186738 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:26 INFO - PROCESS | 840 | 1465274186851 Marionette TRACE conn5 <- [1,223,null,{"value":null}] 21:36:26 INFO - PROCESS | 840 | 1465274186859 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:26 INFO - PROCESS | 840 | 1465274186862 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:26 INFO - PROCESS | 840 | ++DOCSHELL 1244F400 == 39 [pid = 840] [id = 65] 21:36:26 INFO - PROCESS | 840 | ++DOMWINDOW == 86 (1314FC00) [pid = 840] [serial = 192] [outer = 00000000] 21:36:26 INFO - PROCESS | 840 | ++DOMWINDOW == 87 (14022800) [pid = 840] [serial = 193] [outer = 1314FC00] 21:36:26 INFO - PROCESS | 840 | 1465274186916 Marionette DEBUG loaded listener.js 21:36:26 INFO - PROCESS | 840 | ++DOMWINDOW == 88 (14D12800) [pid = 840] [serial = 194] [outer = 1314FC00] 21:36:27 INFO - PROCESS | 840 | 1465274187319 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]]]}] 21:36:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 21:36:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 630ms 21:36:27 INFO - PROCESS | 840 | 1465274187351 Marionette TRACE conn5 -> [0,225,"getWindowHandle",null] 21:36:27 INFO - PROCESS | 840 | 1465274187354 Marionette TRACE conn5 <- [1,225,null,{"value":"13"}] 21:36:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 21:36:27 INFO - PROCESS | 840 | 1465274187357 Marionette TRACE conn5 -> [0,226,"setScriptTimeout",{"ms":35000}] 21:36:27 INFO - PROCESS | 840 | 1465274187358 Marionette TRACE conn5 <- [1,226,null,{}] 21:36:27 INFO - PROCESS | 840 | 1465274187362 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}] 21:36:27 INFO - PROCESS | 840 | 1465274187364 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:27 INFO - PROCESS | 840 | 1465274187447 Marionette TRACE conn5 <- [1,227,null,{"value":null}] 21:36:27 INFO - PROCESS | 840 | 1465274187453 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:27 INFO - PROCESS | 840 | 1465274187455 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:27 INFO - PROCESS | 840 | ++DOCSHELL 14D3EC00 == 40 [pid = 840] [id = 66] 21:36:27 INFO - PROCESS | 840 | ++DOMWINDOW == 89 (14D3F800) [pid = 840] [serial = 195] [outer = 00000000] 21:36:27 INFO - PROCESS | 840 | ++DOMWINDOW == 90 (14F41C00) [pid = 840] [serial = 196] [outer = 14D3F800] 21:36:27 INFO - PROCESS | 840 | 1465274187507 Marionette DEBUG loaded listener.js 21:36:27 INFO - PROCESS | 840 | ++DOMWINDOW == 91 (15171000) [pid = 840] [serial = 197] [outer = 14D3F800] 21:36:27 INFO - PROCESS | 840 | 1465274187945 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]]]}] 21:36:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 21:36:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 630ms 21:36:27 INFO - PROCESS | 840 | 1465274187991 Marionette TRACE conn5 -> [0,229,"getWindowHandle",null] 21:36:27 INFO - PROCESS | 840 | 1465274187993 Marionette TRACE conn5 <- [1,229,null,{"value":"13"}] 21:36:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 21:36:27 INFO - PROCESS | 840 | 1465274187997 Marionette TRACE conn5 -> [0,230,"setScriptTimeout",{"ms":35000}] 21:36:27 INFO - PROCESS | 840 | 1465274187998 Marionette TRACE conn5 <- [1,230,null,{}] 21:36:28 INFO - PROCESS | 840 | 1465274188005 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}] 21:36:28 INFO - PROCESS | 840 | 1465274188007 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:28 INFO - PROCESS | 840 | 1465274188119 Marionette TRACE conn5 <- [1,231,null,{"value":null}] 21:36:28 INFO - PROCESS | 840 | 1465274188125 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:28 INFO - PROCESS | 840 | 1465274188127 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:28 INFO - PROCESS | 840 | ++DOCSHELL 15176000 == 41 [pid = 840] [id = 67] 21:36:28 INFO - PROCESS | 840 | ++DOMWINDOW == 92 (15177400) [pid = 840] [serial = 198] [outer = 00000000] 21:36:28 INFO - PROCESS | 840 | ++DOMWINDOW == 93 (163D9400) [pid = 840] [serial = 199] [outer = 15177400] 21:36:28 INFO - PROCESS | 840 | 1465274188171 Marionette DEBUG loaded listener.js 21:36:28 INFO - PROCESS | 840 | ++DOMWINDOW == 94 (166EF800) [pid = 840] [serial = 200] [outer = 15177400] 21:36:28 INFO - PROCESS | 840 | 1465274188615 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]]]}] 21:36:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 21:36:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 670ms 21:36:28 INFO - PROCESS | 840 | 1465274188668 Marionette TRACE conn5 -> [0,233,"getWindowHandle",null] 21:36:28 INFO - PROCESS | 840 | 1465274188670 Marionette TRACE conn5 <- [1,233,null,{"value":"13"}] 21:36:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 21:36:28 INFO - PROCESS | 840 | 1465274188673 Marionette TRACE conn5 -> [0,234,"setScriptTimeout",{"ms":35000}] 21:36:28 INFO - PROCESS | 840 | 1465274188675 Marionette TRACE conn5 <- [1,234,null,{}] 21:36:28 INFO - PROCESS | 840 | 1465274188678 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}] 21:36:28 INFO - PROCESS | 840 | 1465274188684 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:28 INFO - PROCESS | 840 | 1465274188842 Marionette TRACE conn5 <- [1,235,null,{"value":null}] 21:36:28 INFO - PROCESS | 840 | 1465274188919 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:28 INFO - PROCESS | 840 | 1465274188921 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:28 INFO - PROCESS | 840 | ++DOCSHELL 1744AC00 == 42 [pid = 840] [id = 68] 21:36:28 INFO - PROCESS | 840 | ++DOMWINDOW == 95 (1744B000) [pid = 840] [serial = 201] [outer = 00000000] 21:36:28 INFO - PROCESS | 840 | ++DOMWINDOW == 96 (18157000) [pid = 840] [serial = 202] [outer = 1744B000] 21:36:28 INFO - PROCESS | 840 | 1465274188964 Marionette DEBUG loaded listener.js 21:36:29 INFO - PROCESS | 840 | ++DOMWINDOW == 97 (1815E400) [pid = 840] [serial = 203] [outer = 1744B000] 21:36:29 INFO - PROCESS | 840 | 1465274189386 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]]]}] 21:36:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 21:36:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 730ms 21:36:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 21:36:29 INFO - PROCESS | 840 | 1465274189403 Marionette TRACE conn5 -> [0,237,"getWindowHandle",null] 21:36:29 INFO - PROCESS | 840 | 1465274189405 Marionette TRACE conn5 <- [1,237,null,{"value":"13"}] 21:36:29 INFO - PROCESS | 840 | 1465274189408 Marionette TRACE conn5 -> [0,238,"setScriptTimeout",{"ms":35000}] 21:36:29 INFO - PROCESS | 840 | 1465274189419 Marionette TRACE conn5 <- [1,238,null,{}] 21:36:29 INFO - PROCESS | 840 | 1465274189430 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}] 21:36:29 INFO - PROCESS | 840 | 1465274189432 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:29 INFO - PROCESS | 840 | 1465274189538 Marionette TRACE conn5 <- [1,239,null,{"value":null}] 21:36:29 INFO - PROCESS | 840 | 1465274189545 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:29 INFO - PROCESS | 840 | 1465274189547 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:29 INFO - PROCESS | 840 | ++DOCSHELL 0CB2E800 == 43 [pid = 840] [id = 69] 21:36:29 INFO - PROCESS | 840 | ++DOMWINDOW == 98 (1815A000) [pid = 840] [serial = 204] [outer = 00000000] 21:36:29 INFO - PROCESS | 840 | ++DOMWINDOW == 99 (181AB000) [pid = 840] [serial = 205] [outer = 1815A000] 21:36:29 INFO - PROCESS | 840 | 1465274189592 Marionette DEBUG loaded listener.js 21:36:29 INFO - PROCESS | 840 | ++DOMWINDOW == 100 (19537000) [pid = 840] [serial = 206] [outer = 1815A000] 21:36:30 INFO - PROCESS | 840 | 1465274190186 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]]]}] 21:36:30 INFO - PROCESS | 840 | --DOMWINDOW == 99 (1744BC00) [pid = 840] [serial = 156] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 21:36:30 INFO - PROCESS | 840 | --DOMWINDOW == 98 (18DB8800) [pid = 840] [serial = 159] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 21:36:30 INFO - PROCESS | 840 | --DOMWINDOW == 97 (11EB7800) [pid = 840] [serial = 146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 21:36:30 INFO - PROCESS | 840 | --DOMWINDOW == 96 (19B13400) [pid = 840] [serial = 162] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 21:36:30 INFO - PROCESS | 840 | --DOMWINDOW == 95 (14DC4400) [pid = 840] [serial = 149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 21:36:30 INFO - PROCESS | 840 | --DOMWINDOW == 94 (15237800) [pid = 840] [serial = 152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 21:36:30 INFO - PROCESS | 840 | --DOMWINDOW == 93 (0CBEAC00) [pid = 840] [serial = 143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 21:36:30 INFO - PROCESS | 840 | --DOMWINDOW == 92 (163DA000) [pid = 840] [serial = 125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 21:36:30 INFO - PROCESS | 840 | --DOMWINDOW == 91 (0DB42400) [pid = 840] [serial = 165] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 21:36:30 INFO - PROCESS | 840 | --DOMWINDOW == 90 (160D2000) [pid = 840] [serial = 168] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 21:36:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 21:36:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 850ms 21:36:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 21:36:30 INFO - PROCESS | 840 | 1465274190260 Marionette TRACE conn5 -> [0,241,"getWindowHandle",null] 21:36:30 INFO - PROCESS | 840 | 1465274190262 Marionette TRACE conn5 <- [1,241,null,{"value":"13"}] 21:36:30 INFO - PROCESS | 840 | 1465274190265 Marionette TRACE conn5 -> [0,242,"setScriptTimeout",{"ms":35000}] 21:36:30 INFO - PROCESS | 840 | 1465274190266 Marionette TRACE conn5 <- [1,242,null,{}] 21:36:30 INFO - PROCESS | 840 | 1465274190270 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}] 21:36:30 INFO - PROCESS | 840 | 1465274190272 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:30 INFO - PROCESS | 840 | 1465274190352 Marionette TRACE conn5 <- [1,243,null,{"value":null}] 21:36:30 INFO - PROCESS | 840 | 1465274190357 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:30 INFO - PROCESS | 840 | 1465274190359 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:30 INFO - PROCESS | 840 | ++DOCSHELL 0DB41400 == 44 [pid = 840] [id = 70] 21:36:30 INFO - PROCESS | 840 | ++DOMWINDOW == 91 (0DB42400) [pid = 840] [serial = 207] [outer = 00000000] 21:36:30 INFO - PROCESS | 840 | ++DOMWINDOW == 92 (160D2000) [pid = 840] [serial = 208] [outer = 0DB42400] 21:36:30 INFO - PROCESS | 840 | 1465274190402 Marionette DEBUG loaded listener.js 21:36:30 INFO - PROCESS | 840 | ++DOMWINDOW == 93 (163DA000) [pid = 840] [serial = 209] [outer = 0DB42400] 21:36:30 INFO - PROCESS | 840 | 1465274190931 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]]]}] 21:36:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 21:36:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 730ms 21:36:30 INFO - PROCESS | 840 | 1465274190995 Marionette TRACE conn5 -> [0,245,"getWindowHandle",null] 21:36:30 INFO - PROCESS | 840 | 1465274190997 Marionette TRACE conn5 <- [1,245,null,{"value":"13"}] 21:36:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 21:36:30 INFO - PROCESS | 840 | 1465274191000 Marionette TRACE conn5 -> [0,246,"setScriptTimeout",{"ms":35000}] 21:36:30 INFO - PROCESS | 840 | 1465274191002 Marionette TRACE conn5 <- [1,246,null,{}] 21:36:30 INFO - PROCESS | 840 | 1465274191005 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}] 21:36:31 INFO - PROCESS | 840 | 1465274191007 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:31 INFO - PROCESS | 840 | 1465274191087 Marionette TRACE conn5 <- [1,247,null,{"value":null}] 21:36:31 INFO - PROCESS | 840 | 1465274191092 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:31 INFO - PROCESS | 840 | 1465274191094 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:31 INFO - PROCESS | 840 | ++DOCSHELL 0CB2E400 == 45 [pid = 840] [id = 71] 21:36:31 INFO - PROCESS | 840 | ++DOMWINDOW == 94 (0D554800) [pid = 840] [serial = 210] [outer = 00000000] 21:36:31 INFO - PROCESS | 840 | ++DOMWINDOW == 95 (1A33CC00) [pid = 840] [serial = 211] [outer = 0D554800] 21:36:31 INFO - PROCESS | 840 | 1465274191137 Marionette DEBUG loaded listener.js 21:36:31 INFO - PROCESS | 840 | ++DOMWINDOW == 96 (1A477000) [pid = 840] [serial = 212] [outer = 0D554800] 21:36:31 INFO - PROCESS | 840 | 1465274191538 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]]]}] 21:36:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 21:36:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 570ms 21:36:31 INFO - PROCESS | 840 | 1465274191572 Marionette TRACE conn5 -> [0,249,"getWindowHandle",null] 21:36:31 INFO - PROCESS | 840 | 1465274191574 Marionette TRACE conn5 <- [1,249,null,{"value":"13"}] 21:36:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 21:36:31 INFO - PROCESS | 840 | 1465274191589 Marionette TRACE conn5 -> [0,250,"setScriptTimeout",{"ms":35000}] 21:36:31 INFO - PROCESS | 840 | 1465274191591 Marionette TRACE conn5 <- [1,250,null,{}] 21:36:31 INFO - PROCESS | 840 | 1465274191594 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}] 21:36:31 INFO - PROCESS | 840 | 1465274191596 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:31 INFO - PROCESS | 840 | 1465274191678 Marionette TRACE conn5 <- [1,251,null,{"value":null}] 21:36:31 INFO - PROCESS | 840 | 1465274191715 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:31 INFO - PROCESS | 840 | 1465274191716 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:31 INFO - PROCESS | 840 | ++DOCSHELL 19B15000 == 46 [pid = 840] [id = 72] 21:36:31 INFO - PROCESS | 840 | ++DOMWINDOW == 97 (1B907C00) [pid = 840] [serial = 213] [outer = 00000000] 21:36:31 INFO - PROCESS | 840 | ++DOMWINDOW == 98 (1BB33C00) [pid = 840] [serial = 214] [outer = 1B907C00] 21:36:31 INFO - PROCESS | 840 | 1465274191760 Marionette DEBUG loaded listener.js 21:36:31 INFO - PROCESS | 840 | ++DOMWINDOW == 99 (1BB38C00) [pid = 840] [serial = 215] [outer = 1B907C00] 21:36:32 INFO - PROCESS | 840 | 1465274192171 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]]]}] 21:36:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 21:36:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 631ms 21:36:32 INFO - PROCESS | 840 | 1465274192238 Marionette TRACE conn5 -> [0,253,"getWindowHandle",null] 21:36:32 INFO - PROCESS | 840 | 1465274192243 Marionette TRACE conn5 <- [1,253,null,{"value":"13"}] 21:36:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 21:36:32 INFO - PROCESS | 840 | 1465274192253 Marionette TRACE conn5 -> [0,254,"setScriptTimeout",{"ms":35000}] 21:36:32 INFO - PROCESS | 840 | 1465274192258 Marionette TRACE conn5 <- [1,254,null,{}] 21:36:32 INFO - PROCESS | 840 | 1465274192265 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}] 21:36:32 INFO - PROCESS | 840 | 1465274192269 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:32 INFO - PROCESS | 840 | 1465274192391 Marionette TRACE conn5 <- [1,255,null,{"value":null}] 21:36:32 INFO - PROCESS | 840 | 1465274192486 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:32 INFO - PROCESS | 840 | 1465274192491 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:32 INFO - PROCESS | 840 | ++DOCSHELL 0CBEC800 == 47 [pid = 840] [id = 73] 21:36:32 INFO - PROCESS | 840 | ++DOMWINDOW == 100 (0CBECC00) [pid = 840] [serial = 216] [outer = 00000000] 21:36:32 INFO - PROCESS | 840 | ++DOMWINDOW == 101 (0D549C00) [pid = 840] [serial = 217] [outer = 0CBECC00] 21:36:32 INFO - PROCESS | 840 | 1465274192548 Marionette DEBUG loaded listener.js 21:36:32 INFO - PROCESS | 840 | ++DOMWINDOW == 102 (0DB3E400) [pid = 840] [serial = 218] [outer = 0CBECC00] 21:36:33 INFO - PROCESS | 840 | 1465274193196 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]]]}] 21:36:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 21:36:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 990ms 21:36:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 21:36:33 INFO - PROCESS | 840 | 1465274193244 Marionette TRACE conn5 -> [0,257,"getWindowHandle",null] 21:36:33 INFO - PROCESS | 840 | 1465274193248 Marionette TRACE conn5 <- [1,257,null,{"value":"13"}] 21:36:33 INFO - PROCESS | 840 | 1465274193254 Marionette TRACE conn5 -> [0,258,"setScriptTimeout",{"ms":35000}] 21:36:33 INFO - PROCESS | 840 | 1465274193258 Marionette TRACE conn5 <- [1,258,null,{}] 21:36:33 INFO - PROCESS | 840 | 1465274193263 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}] 21:36:33 INFO - PROCESS | 840 | 1465274193266 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:33 INFO - PROCESS | 840 | 1465274193417 Marionette TRACE conn5 <- [1,259,null,{"value":null}] 21:36:33 INFO - PROCESS | 840 | 1465274193472 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:33 INFO - PROCESS | 840 | 1465274193474 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:33 INFO - PROCESS | 840 | ++DOCSHELL 123A6800 == 48 [pid = 840] [id = 74] 21:36:33 INFO - PROCESS | 840 | ++DOMWINDOW == 103 (123A7C00) [pid = 840] [serial = 219] [outer = 00000000] 21:36:33 INFO - PROCESS | 840 | ++DOMWINDOW == 104 (14021800) [pid = 840] [serial = 220] [outer = 123A7C00] 21:36:33 INFO - PROCESS | 840 | 1465274193530 Marionette DEBUG loaded listener.js 21:36:33 INFO - PROCESS | 840 | ++DOMWINDOW == 105 (14D1B800) [pid = 840] [serial = 221] [outer = 123A7C00] 21:36:34 INFO - PROCESS | 840 | 1465274194090 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]]]}] 21:36:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 21:36:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 890ms 21:36:34 INFO - PROCESS | 840 | 1465274194144 Marionette TRACE conn5 -> [0,261,"getWindowHandle",null] 21:36:34 INFO - PROCESS | 840 | 1465274194147 Marionette TRACE conn5 <- [1,261,null,{"value":"13"}] 21:36:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 21:36:34 INFO - PROCESS | 840 | 1465274194151 Marionette TRACE conn5 -> [0,262,"setScriptTimeout",{"ms":35000}] 21:36:34 INFO - PROCESS | 840 | 1465274194153 Marionette TRACE conn5 <- [1,262,null,{}] 21:36:34 INFO - PROCESS | 840 | 1465274194163 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}] 21:36:34 INFO - PROCESS | 840 | 1465274194168 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:34 INFO - PROCESS | 840 | 1465274194282 Marionette TRACE conn5 <- [1,263,null,{"value":null}] 21:36:34 INFO - PROCESS | 840 | 1465274194406 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:34 INFO - PROCESS | 840 | 1465274194410 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:34 INFO - PROCESS | 840 | ++DOCSHELL 1686D800 == 49 [pid = 840] [id = 75] 21:36:34 INFO - PROCESS | 840 | ++DOMWINDOW == 106 (1686E000) [pid = 840] [serial = 222] [outer = 00000000] 21:36:34 INFO - PROCESS | 840 | ++DOMWINDOW == 107 (1704E800) [pid = 840] [serial = 223] [outer = 1686E000] 21:36:34 INFO - PROCESS | 840 | 1465274194468 Marionette DEBUG loaded listener.js 21:36:34 INFO - PROCESS | 840 | ++DOMWINDOW == 108 (17543C00) [pid = 840] [serial = 224] [outer = 1686E000] 21:36:35 INFO - PROCESS | 840 | 1465274195238 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]]]}] 21:36:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 21:36:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1127ms 21:36:35 INFO - PROCESS | 840 | 1465274195302 Marionette TRACE conn5 -> [0,265,"getWindowHandle",null] 21:36:35 INFO - PROCESS | 840 | 1465274195304 Marionette TRACE conn5 <- [1,265,null,{"value":"13"}] 21:36:35 INFO - PROCESS | 840 | 1465274195309 Marionette TRACE conn5 -> [0,266,"setScriptTimeout",{"ms":35000}] 21:36:35 INFO - PROCESS | 840 | 1465274195311 Marionette TRACE conn5 <- [1,266,null,{}] 21:36:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 21:36:35 INFO - PROCESS | 840 | 1465274195314 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}] 21:36:35 INFO - PROCESS | 840 | 1465274195317 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:35 INFO - PROCESS | 840 | 1465274195428 Marionette TRACE conn5 <- [1,267,null,{"value":null}] 21:36:35 INFO - PROCESS | 840 | 1465274195547 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:35 INFO - PROCESS | 840 | 1465274195550 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:35 INFO - PROCESS | 840 | ++DOCSHELL 1626F400 == 50 [pid = 840] [id = 76] 21:36:35 INFO - PROCESS | 840 | ++DOMWINDOW == 109 (16270C00) [pid = 840] [serial = 225] [outer = 00000000] 21:36:35 INFO - PROCESS | 840 | ++DOMWINDOW == 110 (18158000) [pid = 840] [serial = 226] [outer = 16270C00] 21:36:35 INFO - PROCESS | 840 | 1465274195605 Marionette DEBUG loaded listener.js 21:36:35 INFO - PROCESS | 840 | ++DOMWINDOW == 111 (19899800) [pid = 840] [serial = 227] [outer = 16270C00] 21:36:36 INFO - PROCESS | 840 | 1465274196126 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]]]}] 21:36:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 21:36:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 870ms 21:36:36 INFO - PROCESS | 840 | 1465274196214 Marionette TRACE conn5 -> [0,269,"getWindowHandle",null] 21:36:36 INFO - PROCESS | 840 | 1465274196216 Marionette TRACE conn5 <- [1,269,null,{"value":"13"}] 21:36:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 21:36:36 INFO - PROCESS | 840 | 1465274196221 Marionette TRACE conn5 -> [0,270,"setScriptTimeout",{"ms":35000}] 21:36:36 INFO - PROCESS | 840 | 1465274196223 Marionette TRACE conn5 <- [1,270,null,{}] 21:36:36 INFO - PROCESS | 840 | 1465274196227 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}] 21:36:36 INFO - PROCESS | 840 | 1465274196229 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:36 INFO - PROCESS | 840 | 1465274196335 Marionette TRACE conn5 <- [1,271,null,{"value":null}] 21:36:36 INFO - PROCESS | 840 | 1465274196429 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:36 INFO - PROCESS | 840 | 1465274196431 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:36 INFO - PROCESS | 840 | ++DOCSHELL 0CB25000 == 51 [pid = 840] [id = 77] 21:36:36 INFO - PROCESS | 840 | ++DOMWINDOW == 112 (0DB3E000) [pid = 840] [serial = 228] [outer = 00000000] 21:36:36 INFO - PROCESS | 840 | ++DOMWINDOW == 113 (1651A000) [pid = 840] [serial = 229] [outer = 0DB3E000] 21:36:36 INFO - PROCESS | 840 | 1465274196484 Marionette DEBUG loaded listener.js 21:36:36 INFO - PROCESS | 840 | ++DOMWINDOW == 114 (1744D000) [pid = 840] [serial = 230] [outer = 0DB3E000] 21:36:37 INFO - PROCESS | 840 | 1465274197157 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]]]}] 21:36:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 21:36:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 970ms 21:36:37 INFO - PROCESS | 840 | 1465274197193 Marionette TRACE conn5 -> [0,273,"getWindowHandle",null] 21:36:37 INFO - PROCESS | 840 | 1465274197197 Marionette TRACE conn5 <- [1,273,null,{"value":"13"}] 21:36:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 21:36:37 INFO - PROCESS | 840 | 1465274197215 Marionette TRACE conn5 -> [0,274,"setScriptTimeout",{"ms":35000}] 21:36:37 INFO - PROCESS | 840 | 1465274197219 Marionette TRACE conn5 <- [1,274,null,{}] 21:36:37 INFO - PROCESS | 840 | 1465274197226 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}] 21:36:37 INFO - PROCESS | 840 | 1465274197229 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:37 INFO - PROCESS | 840 | 1465274197328 Marionette TRACE conn5 <- [1,275,null,{"value":null}] 21:36:37 INFO - PROCESS | 840 | 1465274197411 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:37 INFO - PROCESS | 840 | 1465274197413 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:37 INFO - PROCESS | 840 | ++DOCSHELL 0CB2D000 == 52 [pid = 840] [id = 78] 21:36:37 INFO - PROCESS | 840 | ++DOMWINDOW == 115 (0CBE0000) [pid = 840] [serial = 231] [outer = 00000000] 21:36:37 INFO - PROCESS | 840 | ++DOMWINDOW == 116 (0E236000) [pid = 840] [serial = 232] [outer = 0CBE0000] 21:36:37 INFO - PROCESS | 840 | 1465274197509 Marionette DEBUG loaded listener.js 21:36:37 INFO - PROCESS | 840 | ++DOMWINDOW == 117 (11D0AC00) [pid = 840] [serial = 233] [outer = 0CBE0000] 21:36:37 INFO - PROCESS | 840 | --DOCSHELL 12349800 == 51 [pid = 840] [id = 45] 21:36:37 INFO - PROCESS | 840 | --DOCSHELL 17449C00 == 50 [pid = 840] [id = 46] 21:36:37 INFO - PROCESS | 840 | --DOCSHELL 0CC90400 == 49 [pid = 840] [id = 44] 21:36:37 INFO - PROCESS | 840 | --DOCSHELL 0CB2E400 == 48 [pid = 840] [id = 71] 21:36:37 INFO - PROCESS | 840 | --DOCSHELL 0DB41400 == 47 [pid = 840] [id = 70] 21:36:37 INFO - PROCESS | 840 | --DOCSHELL 0CB2E800 == 46 [pid = 840] [id = 69] 21:36:37 INFO - PROCESS | 840 | --DOCSHELL 1744AC00 == 45 [pid = 840] [id = 68] 21:36:37 INFO - PROCESS | 840 | --DOCSHELL 15176000 == 44 [pid = 840] [id = 67] 21:36:37 INFO - PROCESS | 840 | --DOCSHELL 14D3EC00 == 43 [pid = 840] [id = 66] 21:36:37 INFO - PROCESS | 840 | --DOCSHELL 1244F400 == 42 [pid = 840] [id = 65] 21:36:37 INFO - PROCESS | 840 | --DOCSHELL 0D5DB800 == 41 [pid = 840] [id = 64] 21:36:37 INFO - PROCESS | 840 | --DOCSHELL 0DDC3400 == 40 [pid = 840] [id = 63] 21:36:37 INFO - PROCESS | 840 | --DOCSHELL 0E1E1800 == 39 [pid = 840] [id = 62] 21:36:37 INFO - PROCESS | 840 | --DOCSHELL 14DBD800 == 38 [pid = 840] [id = 61] 21:36:37 INFO - PROCESS | 840 | --DOCSHELL 0DF0E800 == 37 [pid = 840] [id = 60] 21:36:37 INFO - PROCESS | 840 | --DOCSHELL 0CBE6800 == 36 [pid = 840] [id = 59] 21:36:37 INFO - PROCESS | 840 | --DOMWINDOW == 116 (0DB46C00) [pid = 840] [serial = 166] [outer = 00000000] [url = about:blank] 21:36:37 INFO - PROCESS | 840 | --DOMWINDOW == 115 (0DB48C00) [pid = 840] [serial = 167] [outer = 00000000] [url = about:blank] 21:36:37 INFO - PROCESS | 840 | --DOMWINDOW == 114 (09462800) [pid = 840] [serial = 172] [outer = 00000000] [url = about:blank] 21:36:37 INFO - PROCESS | 840 | --DOMWINDOW == 113 (1A336C00) [pid = 840] [serial = 164] [outer = 00000000] [url = about:blank] 21:36:37 INFO - PROCESS | 840 | --DOMWINDOW == 112 (19897800) [pid = 840] [serial = 161] [outer = 00000000] [url = about:blank] 21:36:37 INFO - PROCESS | 840 | --DOMWINDOW == 111 (19D25400) [pid = 840] [serial = 169] [outer = 00000000] [url = about:blank] 21:36:37 INFO - PROCESS | 840 | --DOMWINDOW == 110 (0E9C8C00) [pid = 840] [serial = 37] [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.] 21:36:37 INFO - PROCESS | 840 | --DOMWINDOW == 109 (170F4C00) [pid = 840] [serial = 154] [outer = 00000000] [url = about:blank] 21:36:37 INFO - PROCESS | 840 | --DOMWINDOW == 108 (1A340C00) [pid = 840] [serial = 170] [outer = 00000000] [url = about:blank] 21:36:37 INFO - PROCESS | 840 | --DOMWINDOW == 107 (18172000) [pid = 840] [serial = 157] [outer = 00000000] [url = about:blank] 21:36:37 INFO - PROCESS | 840 | --DOMWINDOW == 106 (19896000) [pid = 840] [serial = 160] [outer = 00000000] [url = about:blank] 21:36:37 INFO - PROCESS | 840 | --DOMWINDOW == 105 (181AE800) [pid = 840] [serial = 158] [outer = 00000000] [url = about:blank] 21:36:37 INFO - PROCESS | 840 | --DOMWINDOW == 104 (17538400) [pid = 840] [serial = 135] [outer = 00000000] [url = about:blank] 21:36:37 INFO - PROCESS | 840 | --DOMWINDOW == 103 (12293000) [pid = 840] [serial = 147] [outer = 00000000] [url = about:blank] 21:36:37 INFO - PROCESS | 840 | --DOMWINDOW == 102 (1233F000) [pid = 840] [serial = 148] [outer = 00000000] [url = about:blank] 21:36:37 INFO - PROCESS | 840 | --DOMWINDOW == 101 (19E25400) [pid = 840] [serial = 163] [outer = 00000000] [url = about:blank] 21:36:37 INFO - PROCESS | 840 | --DOMWINDOW == 100 (14F37800) [pid = 840] [serial = 150] [outer = 00000000] [url = about:blank] 21:36:37 INFO - PROCESS | 840 | --DOMWINDOW == 99 (15171800) [pid = 840] [serial = 151] [outer = 00000000] [url = about:blank] 21:36:37 INFO - PROCESS | 840 | --DOMWINDOW == 98 (120CE400) [pid = 840] [serial = 141] [outer = 00000000] [url = about:blank] 21:36:37 INFO - PROCESS | 840 | --DOMWINDOW == 97 (1985A000) [pid = 840] [serial = 138] [outer = 00000000] [url = about:blank] 21:36:37 INFO - PROCESS | 840 | --DOMWINDOW == 96 (16524400) [pid = 840] [serial = 153] [outer = 00000000] [url = about:blank] 21:36:37 INFO - PROCESS | 840 | --DOMWINDOW == 95 (0D4F1C00) [pid = 840] [serial = 144] [outer = 00000000] [url = about:blank] 21:36:37 INFO - PROCESS | 840 | --DOMWINDOW == 94 (0D5DA800) [pid = 840] [serial = 145] [outer = 00000000] [url = about:blank] 21:36:37 INFO - PROCESS | 840 | --DOMWINDOW == 93 (1402BC00) [pid = 840] [serial = 132] [outer = 00000000] [url = about:blank] 21:36:37 INFO - PROCESS | 840 | --DOMWINDOW == 92 (0D466C00) [pid = 840] [serial = 129] [outer = 00000000] [url = about:blank] 21:36:37 INFO - PROCESS | 840 | --DOMWINDOW == 91 (16F2AC00) [pid = 840] [serial = 127] [outer = 00000000] [url = about:blank] 21:36:38 INFO - PROCESS | 840 | 1465274198019 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]]]}] 21:36:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 21:36:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 850ms 21:36:38 INFO - PROCESS | 840 | 1465274198053 Marionette TRACE conn5 -> [0,277,"getWindowHandle",null] 21:36:38 INFO - PROCESS | 840 | 1465274198057 Marionette TRACE conn5 <- [1,277,null,{"value":"13"}] 21:36:38 INFO - PROCESS | 840 | 1465274198063 Marionette TRACE conn5 -> [0,278,"setScriptTimeout",{"ms":35000}] 21:36:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 21:36:38 INFO - PROCESS | 840 | 1465274198065 Marionette TRACE conn5 <- [1,278,null,{}] 21:36:38 INFO - PROCESS | 840 | 1465274198069 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}] 21:36:38 INFO - PROCESS | 840 | 1465274198072 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:38 INFO - PROCESS | 840 | 1465274198159 Marionette TRACE conn5 <- [1,279,null,{"value":null}] 21:36:38 INFO - PROCESS | 840 | 1465274198169 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:38 INFO - PROCESS | 840 | 1465274198171 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:38 INFO - PROCESS | 840 | ++DOCSHELL 0D5D8C00 == 37 [pid = 840] [id = 79] 21:36:38 INFO - PROCESS | 840 | ++DOMWINDOW == 92 (0D5DA800) [pid = 840] [serial = 234] [outer = 00000000] 21:36:38 INFO - PROCESS | 840 | ++DOMWINDOW == 93 (0DF04C00) [pid = 840] [serial = 235] [outer = 0D5DA800] 21:36:38 INFO - PROCESS | 840 | 1465274198220 Marionette DEBUG loaded listener.js 21:36:38 INFO - PROCESS | 840 | ++DOMWINDOW == 94 (0E1E3000) [pid = 840] [serial = 236] [outer = 0D5DA800] 21:36:38 INFO - PROCESS | 840 | 1465274198680 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]]]}] 21:36:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 21:36:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 670ms 21:36:38 INFO - PROCESS | 840 | 1465274198738 Marionette TRACE conn5 -> [0,281,"getWindowHandle",null] 21:36:38 INFO - PROCESS | 840 | 1465274198740 Marionette TRACE conn5 <- [1,281,null,{"value":"13"}] 21:36:38 INFO - PROCESS | 840 | 1465274198744 Marionette TRACE conn5 -> [0,282,"setScriptTimeout",{"ms":35000}] 21:36:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 21:36:38 INFO - PROCESS | 840 | 1465274198747 Marionette TRACE conn5 <- [1,282,null,{}] 21:36:38 INFO - PROCESS | 840 | 1465274198783 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}] 21:36:38 INFO - PROCESS | 840 | 1465274198787 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:38 INFO - PROCESS | 840 | 1465274198877 Marionette TRACE conn5 <- [1,283,null,{"value":null}] 21:36:38 INFO - PROCESS | 840 | 1465274198892 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:38 INFO - PROCESS | 840 | 1465274198895 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:38 INFO - PROCESS | 840 | ++DOCSHELL 14026C00 == 38 [pid = 840] [id = 80] 21:36:38 INFO - PROCESS | 840 | ++DOMWINDOW == 95 (1402BC00) [pid = 840] [serial = 237] [outer = 00000000] 21:36:38 INFO - PROCESS | 840 | ++DOMWINDOW == 96 (14D18000) [pid = 840] [serial = 238] [outer = 1402BC00] 21:36:38 INFO - PROCESS | 840 | 1465274198942 Marionette DEBUG loaded listener.js 21:36:39 INFO - PROCESS | 840 | ++DOMWINDOW == 97 (14DC0000) [pid = 840] [serial = 239] [outer = 1402BC00] 21:36:39 INFO - PROCESS | 840 | 1465274199386 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]]]}] 21:36:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 21:36:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 670ms 21:36:39 INFO - PROCESS | 840 | 1465274199422 Marionette TRACE conn5 -> [0,285,"getWindowHandle",null] 21:36:39 INFO - PROCESS | 840 | 1465274199424 Marionette TRACE conn5 <- [1,285,null,{"value":"13"}] 21:36:39 INFO - PROCESS | 840 | 1465274199427 Marionette TRACE conn5 -> [0,286,"setScriptTimeout",{"ms":35000}] 21:36:39 INFO - PROCESS | 840 | 1465274199429 Marionette TRACE conn5 <- [1,286,null,{}] 21:36:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 21:36:39 INFO - PROCESS | 840 | 1465274199432 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}] 21:36:39 INFO - PROCESS | 840 | 1465274199434 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:39 INFO - PROCESS | 840 | 1465274199521 Marionette TRACE conn5 <- [1,287,null,{"value":null}] 21:36:39 INFO - PROCESS | 840 | 1465274199526 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:39 INFO - PROCESS | 840 | 1465274199528 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:39 INFO - PROCESS | 840 | ++DOCSHELL 14DEFC00 == 39 [pid = 840] [id = 81] 21:36:39 INFO - PROCESS | 840 | ++DOMWINDOW == 98 (14F38400) [pid = 840] [serial = 240] [outer = 00000000] 21:36:39 INFO - PROCESS | 840 | ++DOMWINDOW == 99 (15176800) [pid = 840] [serial = 241] [outer = 14F38400] 21:36:39 INFO - PROCESS | 840 | 1465274199581 Marionette DEBUG loaded listener.js 21:36:39 INFO - PROCESS | 840 | ++DOMWINDOW == 100 (160CB000) [pid = 840] [serial = 242] [outer = 14F38400] 21:36:40 INFO - PROCESS | 840 | 1465274200006 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]]]}] 21:36:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 21:36:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 630ms 21:36:40 INFO - PROCESS | 840 | 1465274200067 Marionette TRACE conn5 -> [0,289,"getWindowHandle",null] 21:36:40 INFO - PROCESS | 840 | 1465274200069 Marionette TRACE conn5 <- [1,289,null,{"value":"13"}] 21:36:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 21:36:40 INFO - PROCESS | 840 | 1465274200072 Marionette TRACE conn5 -> [0,290,"setScriptTimeout",{"ms":35000}] 21:36:40 INFO - PROCESS | 840 | 1465274200073 Marionette TRACE conn5 <- [1,290,null,{}] 21:36:40 INFO - PROCESS | 840 | 1465274200077 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}] 21:36:40 INFO - PROCESS | 840 | 1465274200079 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:40 INFO - PROCESS | 840 | 1465274200186 Marionette TRACE conn5 <- [1,291,null,{"value":null}] 21:36:40 INFO - PROCESS | 840 | 1465274200261 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:40 INFO - PROCESS | 840 | 1465274200263 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:40 INFO - PROCESS | 840 | ++DOCSHELL 161CC400 == 40 [pid = 840] [id = 82] 21:36:40 INFO - PROCESS | 840 | ++DOMWINDOW == 101 (16270400) [pid = 840] [serial = 243] [outer = 00000000] 21:36:40 INFO - PROCESS | 840 | ++DOMWINDOW == 102 (16272800) [pid = 840] [serial = 244] [outer = 16270400] 21:36:40 INFO - PROCESS | 840 | 1465274200309 Marionette DEBUG loaded listener.js 21:36:40 INFO - PROCESS | 840 | ++DOMWINDOW == 103 (1627E400) [pid = 840] [serial = 245] [outer = 16270400] 21:36:40 INFO - PROCESS | 840 | 1465274200736 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]]]}] 21:36:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 21:36:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 670ms 21:36:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 21:36:40 INFO - PROCESS | 840 | 1465274200743 Marionette TRACE conn5 -> [0,293,"getWindowHandle",null] 21:36:40 INFO - PROCESS | 840 | 1465274200745 Marionette TRACE conn5 <- [1,293,null,{"value":"13"}] 21:36:40 INFO - PROCESS | 840 | 1465274200747 Marionette TRACE conn5 -> [0,294,"setScriptTimeout",{"ms":35000}] 21:36:40 INFO - PROCESS | 840 | 1465274200749 Marionette TRACE conn5 <- [1,294,null,{}] 21:36:40 INFO - PROCESS | 840 | 1465274200752 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}] 21:36:40 INFO - PROCESS | 840 | 1465274200758 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:40 INFO - PROCESS | 840 | 1465274200899 Marionette TRACE conn5 <- [1,295,null,{"value":null}] 21:36:40 INFO - PROCESS | 840 | 1465274200957 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:40 INFO - PROCESS | 840 | 1465274200959 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:40 INFO - PROCESS | 840 | ++DOCSHELL 16A11800 == 41 [pid = 840] [id = 83] 21:36:40 INFO - PROCESS | 840 | ++DOMWINDOW == 104 (16A47C00) [pid = 840] [serial = 246] [outer = 00000000] 21:36:40 INFO - PROCESS | 840 | ++DOMWINDOW == 105 (17453400) [pid = 840] [serial = 247] [outer = 16A47C00] 21:36:41 INFO - PROCESS | 840 | 1465274201004 Marionette DEBUG loaded listener.js 21:36:41 INFO - PROCESS | 840 | ++DOMWINDOW == 106 (18155000) [pid = 840] [serial = 248] [outer = 16A47C00] 21:36:41 INFO - PROCESS | 840 | 1465274201422 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]]]}] 21:36:41 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. 21:36:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 730ms 21:36:41 INFO - PROCESS | 840 | 1465274201479 Marionette TRACE conn5 -> [0,297,"getWindowHandle",null] 21:36:41 INFO - PROCESS | 840 | 1465274201481 Marionette TRACE conn5 <- [1,297,null,{"value":"13"}] 21:36:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 21:36:41 INFO - PROCESS | 840 | 1465274201484 Marionette TRACE conn5 -> [0,298,"setScriptTimeout",{"ms":35000}] 21:36:41 INFO - PROCESS | 840 | 1465274201486 Marionette TRACE conn5 <- [1,298,null,{}] 21:36:41 INFO - PROCESS | 840 | 1465274201489 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}] 21:36:41 INFO - PROCESS | 840 | 1465274201491 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:41 INFO - PROCESS | 840 | 1465274201635 Marionette TRACE conn5 <- [1,299,null,{"value":null}] 21:36:41 INFO - PROCESS | 840 | 1465274201688 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:41 INFO - PROCESS | 840 | 1465274201690 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:41 INFO - PROCESS | 840 | ++DOCSHELL 18159800 == 42 [pid = 840] [id = 84] 21:36:41 INFO - PROCESS | 840 | ++DOMWINDOW == 107 (18159C00) [pid = 840] [serial = 249] [outer = 00000000] 21:36:41 INFO - PROCESS | 840 | ++DOMWINDOW == 108 (181AAC00) [pid = 840] [serial = 250] [outer = 18159C00] 21:36:41 INFO - PROCESS | 840 | 1465274201734 Marionette DEBUG loaded listener.js 21:36:41 INFO - PROCESS | 840 | ++DOMWINDOW == 109 (19531800) [pid = 840] [serial = 251] [outer = 18159C00] 21:36:41 INFO - PROCESS | 840 | 1465274201943 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 21:36:42 INFO - PROCESS | 840 | --DOMWINDOW == 108 (15177400) [pid = 840] [serial = 198] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 21:36:42 INFO - PROCESS | 840 | --DOMWINDOW == 107 (1815A000) [pid = 840] [serial = 204] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 21:36:42 INFO - PROCESS | 840 | --DOMWINDOW == 106 (1314FC00) [pid = 840] [serial = 192] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 21:36:42 INFO - PROCESS | 840 | --DOMWINDOW == 105 (1744B000) [pid = 840] [serial = 201] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 21:36:42 INFO - PROCESS | 840 | --DOMWINDOW == 104 (14D3F800) [pid = 840] [serial = 195] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 21:36:42 INFO - PROCESS | 840 | --DOMWINDOW == 103 (0DF07000) [pid = 840] [serial = 186] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 21:36:42 INFO - PROCESS | 840 | --DOMWINDOW == 102 (0D5DC800) [pid = 840] [serial = 189] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 21:36:42 INFO - PROCESS | 840 | --DOMWINDOW == 101 (0DB42400) [pid = 840] [serial = 207] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 21:36:42 INFO - PROCESS | 840 | --DOMWINDOW == 100 (0D554800) [pid = 840] [serial = 210] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 21:36:42 INFO - PROCESS | 840 | 1465274202220 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]]]}] 21:36:42 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. 21:36:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 771ms 21:36:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 21:36:42 INFO - PROCESS | 840 | 1465274202256 Marionette TRACE conn5 -> [0,301,"getWindowHandle",null] 21:36:42 INFO - PROCESS | 840 | 1465274202258 Marionette TRACE conn5 <- [1,301,null,{"value":"13"}] 21:36:42 INFO - PROCESS | 840 | 1465274202261 Marionette TRACE conn5 -> [0,302,"setScriptTimeout",{"ms":35000}] 21:36:42 INFO - PROCESS | 840 | 1465274202263 Marionette TRACE conn5 <- [1,302,null,{}] 21:36:42 INFO - PROCESS | 840 | 1465274202266 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}] 21:36:42 INFO - PROCESS | 840 | 1465274202268 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:42 INFO - PROCESS | 840 | 1465274202355 Marionette TRACE conn5 <- [1,303,null,{"value":null}] 21:36:42 INFO - PROCESS | 840 | 1465274202361 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:42 INFO - PROCESS | 840 | 1465274202363 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:42 INFO - PROCESS | 840 | ++DOCSHELL 14D46C00 == 43 [pid = 840] [id = 85] 21:36:42 INFO - PROCESS | 840 | ++DOMWINDOW == 101 (1516F800) [pid = 840] [serial = 252] [outer = 00000000] 21:36:42 INFO - PROCESS | 840 | ++DOMWINDOW == 102 (19B10000) [pid = 840] [serial = 253] [outer = 1516F800] 21:36:42 INFO - PROCESS | 840 | 1465274202406 Marionette DEBUG loaded listener.js 21:36:42 INFO - PROCESS | 840 | ++DOMWINDOW == 103 (19B13800) [pid = 840] [serial = 254] [outer = 1516F800] 21:36:42 INFO - PROCESS | 840 | 1465274202834 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]]]}] 21:36:42 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. 21:36:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 630ms 21:36:42 INFO - PROCESS | 840 | 1465274202892 Marionette TRACE conn5 -> [0,305,"getWindowHandle",null] 21:36:42 INFO - PROCESS | 840 | 1465274202894 Marionette TRACE conn5 <- [1,305,null,{"value":"13"}] 21:36:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 21:36:42 INFO - PROCESS | 840 | 1465274202898 Marionette TRACE conn5 -> [0,306,"setScriptTimeout",{"ms":35000}] 21:36:42 INFO - PROCESS | 840 | 1465274202899 Marionette TRACE conn5 <- [1,306,null,{}] 21:36:42 INFO - PROCESS | 840 | 1465274202903 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}] 21:36:42 INFO - PROCESS | 840 | 1465274202904 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:43 INFO - PROCESS | 840 | 1465274203007 Marionette TRACE conn5 <- [1,307,null,{"value":null}] 21:36:43 INFO - PROCESS | 840 | 1465274203015 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:43 INFO - PROCESS | 840 | 1465274203017 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:43 INFO - PROCESS | 840 | ++DOCSHELL 1A338000 == 44 [pid = 840] [id = 86] 21:36:43 INFO - PROCESS | 840 | ++DOMWINDOW == 104 (1A46A400) [pid = 840] [serial = 255] [outer = 00000000] 21:36:43 INFO - PROCESS | 840 | ++DOMWINDOW == 105 (1B9A8400) [pid = 840] [serial = 256] [outer = 1A46A400] 21:36:43 INFO - PROCESS | 840 | 1465274203061 Marionette DEBUG loaded listener.js 21:36:43 INFO - PROCESS | 840 | ++DOMWINDOW == 106 (1B9AF000) [pid = 840] [serial = 257] [outer = 1A46A400] 21:36:43 INFO - PROCESS | 840 | 1465274203481 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]]]}] 21:36:43 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. 21:36:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 630ms 21:36:43 INFO - PROCESS | 840 | 1465274203528 Marionette TRACE conn5 -> [0,309,"getWindowHandle",null] 21:36:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 21:36:43 INFO - PROCESS | 840 | 1465274203530 Marionette TRACE conn5 <- [1,309,null,{"value":"13"}] 21:36:43 INFO - PROCESS | 840 | 1465274203533 Marionette TRACE conn5 -> [0,310,"setScriptTimeout",{"ms":35000}] 21:36:43 INFO - PROCESS | 840 | 1465274203535 Marionette TRACE conn5 <- [1,310,null,{}] 21:36:43 INFO - PROCESS | 840 | 1465274203538 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}] 21:36:43 INFO - PROCESS | 840 | 1465274203540 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:43 INFO - PROCESS | 840 | 1465274203623 Marionette TRACE conn5 <- [1,311,null,{"value":null}] 21:36:43 INFO - PROCESS | 840 | 1465274203628 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:43 INFO - PROCESS | 840 | 1465274203630 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:43 INFO - PROCESS | 840 | ++DOCSHELL 1B108000 == 45 [pid = 840] [id = 87] 21:36:43 INFO - PROCESS | 840 | ++DOMWINDOW == 107 (1B108C00) [pid = 840] [serial = 258] [outer = 00000000] 21:36:43 INFO - PROCESS | 840 | ++DOMWINDOW == 108 (1B10C800) [pid = 840] [serial = 259] [outer = 1B108C00] 21:36:43 INFO - PROCESS | 840 | 1465274203673 Marionette DEBUG loaded listener.js 21:36:43 INFO - PROCESS | 840 | ++DOMWINDOW == 109 (1B10EC00) [pid = 840] [serial = 260] [outer = 1B108C00] 21:36:44 INFO - PROCESS | 840 | 1465274204114 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]]]}] 21:36:44 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. 21:36:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 630ms 21:36:44 INFO - PROCESS | 840 | 1465274204182 Marionette TRACE conn5 -> [0,313,"getWindowHandle",null] 21:36:44 INFO - PROCESS | 840 | 1465274204187 Marionette TRACE conn5 <- [1,313,null,{"value":"13"}] 21:36:44 INFO - PROCESS | 840 | 1465274204193 Marionette TRACE conn5 -> [0,314,"setScriptTimeout",{"ms":35000}] 21:36:44 INFO - PROCESS | 840 | 1465274204197 Marionette TRACE conn5 <- [1,314,null,{}] 21:36:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 21:36:44 INFO - PROCESS | 840 | 1465274204204 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}] 21:36:44 INFO - PROCESS | 840 | 1465274204207 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:44 INFO - PROCESS | 840 | 1465274204328 Marionette TRACE conn5 <- [1,315,null,{"value":null}] 21:36:44 INFO - PROCESS | 840 | 1465274204479 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:44 INFO - PROCESS | 840 | 1465274204484 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:44 INFO - PROCESS | 840 | ++DOCSHELL 0D3EC800 == 46 [pid = 840] [id = 88] 21:36:44 INFO - PROCESS | 840 | ++DOMWINDOW == 110 (0D466C00) [pid = 840] [serial = 261] [outer = 00000000] 21:36:44 INFO - PROCESS | 840 | ++DOMWINDOW == 111 (0D5D3800) [pid = 840] [serial = 262] [outer = 0D466C00] 21:36:44 INFO - PROCESS | 840 | 1465274204542 Marionette DEBUG loaded listener.js 21:36:44 INFO - PROCESS | 840 | ++DOMWINDOW == 112 (0DB41400) [pid = 840] [serial = 263] [outer = 0D466C00] 21:36:45 INFO - PROCESS | 840 | 1465274205087 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]]]}] 21:36:45 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. 21:36:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 930ms 21:36:45 INFO - PROCESS | 840 | 1465274205131 Marionette TRACE conn5 -> [0,317,"getWindowHandle",null] 21:36:45 INFO - PROCESS | 840 | 1465274205135 Marionette TRACE conn5 <- [1,317,null,{"value":"13"}] 21:36:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 21:36:45 INFO - PROCESS | 840 | 1465274205141 Marionette TRACE conn5 -> [0,318,"setScriptTimeout",{"ms":35000}] 21:36:45 INFO - PROCESS | 840 | 1465274205145 Marionette TRACE conn5 <- [1,318,null,{}] 21:36:45 INFO - PROCESS | 840 | 1465274205149 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}] 21:36:45 INFO - PROCESS | 840 | 1465274205152 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:45 INFO - PROCESS | 840 | 1465274205267 Marionette TRACE conn5 <- [1,319,null,{"value":null}] 21:36:45 INFO - PROCESS | 840 | 1465274205368 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:45 INFO - PROCESS | 840 | 1465274205370 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:45 INFO - PROCESS | 840 | ++DOCSHELL 123C7000 == 47 [pid = 840] [id = 89] 21:36:45 INFO - PROCESS | 840 | ++DOMWINDOW == 113 (123CAC00) [pid = 840] [serial = 264] [outer = 00000000] 21:36:45 INFO - PROCESS | 840 | ++DOMWINDOW == 114 (14D0FC00) [pid = 840] [serial = 265] [outer = 123CAC00] 21:36:45 INFO - PROCESS | 840 | 1465274205427 Marionette DEBUG loaded listener.js 21:36:45 INFO - PROCESS | 840 | ++DOMWINDOW == 115 (14F3E000) [pid = 840] [serial = 266] [outer = 123CAC00] 21:36:46 INFO - PROCESS | 840 | 1465274206064 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]]]}] 21:36:46 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. 21:36:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 990ms 21:36:46 INFO - PROCESS | 840 | 1465274206131 Marionette TRACE conn5 -> [0,321,"getWindowHandle",null] 21:36:46 INFO - PROCESS | 840 | 1465274206133 Marionette TRACE conn5 <- [1,321,null,{"value":"13"}] 21:36:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 21:36:46 INFO - PROCESS | 840 | 1465274206137 Marionette TRACE conn5 -> [0,322,"setScriptTimeout",{"ms":35000}] 21:36:46 INFO - PROCESS | 840 | 1465274206139 Marionette TRACE conn5 <- [1,322,null,{}] 21:36:46 INFO - PROCESS | 840 | 1465274206149 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}] 21:36:46 INFO - PROCESS | 840 | 1465274206154 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:46 INFO - PROCESS | 840 | 1465274206315 Marionette TRACE conn5 <- [1,323,null,{"value":null}] 21:36:46 INFO - PROCESS | 840 | 1465274206327 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:46 INFO - PROCESS | 840 | 1465274206331 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:46 INFO - PROCESS | 840 | ++DOCSHELL 18DC2C00 == 48 [pid = 840] [id = 90] 21:36:46 INFO - PROCESS | 840 | ++DOMWINDOW == 116 (19890000) [pid = 840] [serial = 267] [outer = 00000000] 21:36:46 INFO - PROCESS | 840 | ++DOMWINDOW == 117 (1B022C00) [pid = 840] [serial = 268] [outer = 19890000] 21:36:46 INFO - PROCESS | 840 | 1465274206388 Marionette DEBUG loaded listener.js 21:36:46 INFO - PROCESS | 840 | ++DOMWINDOW == 118 (1B028400) [pid = 840] [serial = 269] [outer = 19890000] 21:36:46 INFO - PROCESS | 840 | 1465274206983 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]]]}] 21:36:47 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. 21:36:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 870ms 21:36:47 INFO - PROCESS | 840 | 1465274207010 Marionette TRACE conn5 -> [0,325,"getWindowHandle",null] 21:36:47 INFO - PROCESS | 840 | 1465274207013 Marionette TRACE conn5 <- [1,325,null,{"value":"13"}] 21:36:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 21:36:47 INFO - PROCESS | 840 | 1465274207016 Marionette TRACE conn5 -> [0,326,"setScriptTimeout",{"ms":35000}] 21:36:47 INFO - PROCESS | 840 | 1465274207018 Marionette TRACE conn5 <- [1,326,null,{}] 21:36:47 INFO - PROCESS | 840 | 1465274207022 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}] 21:36:47 INFO - PROCESS | 840 | 1465274207025 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:47 INFO - PROCESS | 840 | 1465274207137 Marionette TRACE conn5 <- [1,327,null,{"value":null}] 21:36:47 INFO - PROCESS | 840 | 1465274207233 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:47 INFO - PROCESS | 840 | 1465274207235 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:47 INFO - PROCESS | 840 | ++DOCSHELL 1B109400 == 49 [pid = 840] [id = 91] 21:36:47 INFO - PROCESS | 840 | ++DOMWINDOW == 119 (1B10A400) [pid = 840] [serial = 270] [outer = 00000000] 21:36:47 INFO - PROCESS | 840 | ++DOMWINDOW == 120 (1B199C00) [pid = 840] [serial = 271] [outer = 1B10A400] 21:36:47 INFO - PROCESS | 840 | 1465274207288 Marionette DEBUG loaded listener.js 21:36:47 INFO - PROCESS | 840 | ++DOMWINDOW == 121 (1B19D000) [pid = 840] [serial = 272] [outer = 1B10A400] 21:36:47 INFO - PROCESS | 840 | 1465274207817 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]]]}] 21:36:47 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. 21:36:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 870ms 21:36:47 INFO - PROCESS | 840 | 1465274207891 Marionette TRACE conn5 -> [0,329,"getWindowHandle",null] 21:36:47 INFO - PROCESS | 840 | 1465274207893 Marionette TRACE conn5 <- [1,329,null,{"value":"13"}] 21:36:47 INFO - PROCESS | 840 | 1465274207897 Marionette TRACE conn5 -> [0,330,"setScriptTimeout",{"ms":35000}] 21:36:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 21:36:47 INFO - PROCESS | 840 | 1465274207899 Marionette TRACE conn5 <- [1,330,null,{}] 21:36:47 INFO - PROCESS | 840 | 1465274207903 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}] 21:36:47 INFO - PROCESS | 840 | 1465274207905 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:48 INFO - PROCESS | 840 | 1465274208011 Marionette TRACE conn5 <- [1,331,null,{"value":null}] 21:36:48 INFO - PROCESS | 840 | 1465274208135 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:48 INFO - PROCESS | 840 | 1465274208137 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:48 INFO - PROCESS | 840 | ++DOCSHELL 16A22800 == 50 [pid = 840] [id = 92] 21:36:48 INFO - PROCESS | 840 | ++DOMWINDOW == 122 (16A25C00) [pid = 840] [serial = 273] [outer = 00000000] 21:36:48 INFO - PROCESS | 840 | ++DOMWINDOW == 123 (16A2C400) [pid = 840] [serial = 274] [outer = 16A25C00] 21:36:48 INFO - PROCESS | 840 | 1465274208191 Marionette DEBUG loaded listener.js 21:36:48 INFO - PROCESS | 840 | ++DOMWINDOW == 124 (16A2E800) [pid = 840] [serial = 275] [outer = 16A25C00] 21:36:48 INFO - PROCESS | 840 | 1465274208844 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]]]}] 21:36:49 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. 21:36:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1175ms 21:36:49 INFO - PROCESS | 840 | 1465274209089 Marionette TRACE conn5 -> [0,333,"getWindowHandle",null] 21:36:49 INFO - PROCESS | 840 | 1465274209094 Marionette TRACE conn5 <- [1,333,null,{"value":"13"}] 21:36:49 INFO - PROCESS | 840 | 1465274209099 Marionette TRACE conn5 -> [0,334,"setScriptTimeout",{"ms":35000}] 21:36:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 21:36:49 INFO - PROCESS | 840 | 1465274209102 Marionette TRACE conn5 <- [1,334,null,{}] 21:36:49 INFO - PROCESS | 840 | 1465274209108 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}] 21:36:49 INFO - PROCESS | 840 | 1465274209111 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:49 INFO - PROCESS | 840 | 1465274209213 Marionette TRACE conn5 <- [1,335,null,{"value":null}] 21:36:49 INFO - PROCESS | 840 | 1465274209292 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:49 INFO - PROCESS | 840 | 1465274209297 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:49 INFO - PROCESS | 840 | ++DOCSHELL 0CB24800 == 51 [pid = 840] [id = 93] 21:36:49 INFO - PROCESS | 840 | ++DOMWINDOW == 125 (0CB26000) [pid = 840] [serial = 276] [outer = 00000000] 21:36:49 INFO - PROCESS | 840 | ++DOMWINDOW == 126 (0DDCD800) [pid = 840] [serial = 277] [outer = 0CB26000] 21:36:49 INFO - PROCESS | 840 | 1465274209389 Marionette DEBUG loaded listener.js 21:36:49 INFO - PROCESS | 840 | ++DOMWINDOW == 127 (0EB16800) [pid = 840] [serial = 278] [outer = 0CB26000] 21:36:49 INFO - PROCESS | 840 | --DOCSHELL 0D54B400 == 50 [pid = 840] [id = 48] 21:36:49 INFO - PROCESS | 840 | --DOCSHELL 18DC1000 == 49 [pid = 840] [id = 47] 21:36:49 INFO - PROCESS | 840 | --DOCSHELL 1A338000 == 48 [pid = 840] [id = 86] 21:36:49 INFO - PROCESS | 840 | --DOCSHELL 14D46C00 == 47 [pid = 840] [id = 85] 21:36:49 INFO - PROCESS | 840 | --DOCSHELL 18159800 == 46 [pid = 840] [id = 84] 21:36:49 INFO - PROCESS | 840 | --DOCSHELL 16A11800 == 45 [pid = 840] [id = 83] 21:36:49 INFO - PROCESS | 840 | --DOCSHELL 161CC400 == 44 [pid = 840] [id = 82] 21:36:49 INFO - PROCESS | 840 | --DOCSHELL 14DEFC00 == 43 [pid = 840] [id = 81] 21:36:49 INFO - PROCESS | 840 | --DOCSHELL 14026C00 == 42 [pid = 840] [id = 80] 21:36:49 INFO - PROCESS | 840 | --DOMWINDOW == 126 (1BB33C00) [pid = 840] [serial = 214] [outer = 00000000] [url = about:blank] 21:36:49 INFO - PROCESS | 840 | --DOCSHELL 0D5D8C00 == 41 [pid = 840] [id = 79] 21:36:49 INFO - PROCESS | 840 | --DOCSHELL 0CB2D000 == 40 [pid = 840] [id = 78] 21:36:49 INFO - PROCESS | 840 | --DOCSHELL 0CBEC800 == 39 [pid = 840] [id = 73] 21:36:49 INFO - PROCESS | 840 | --DOCSHELL 19B15000 == 38 [pid = 840] [id = 72] 21:36:49 INFO - PROCESS | 840 | --DOMWINDOW == 125 (163D9400) [pid = 840] [serial = 199] [outer = 00000000] [url = about:blank] 21:36:49 INFO - PROCESS | 840 | --DOMWINDOW == 124 (181AB000) [pid = 840] [serial = 205] [outer = 00000000] [url = about:blank] 21:36:49 INFO - PROCESS | 840 | --DOMWINDOW == 123 (14022800) [pid = 840] [serial = 193] [outer = 00000000] [url = about:blank] 21:36:49 INFO - PROCESS | 840 | --DOMWINDOW == 122 (14D12800) [pid = 840] [serial = 194] [outer = 00000000] [url = about:blank] 21:36:49 INFO - PROCESS | 840 | --DOMWINDOW == 121 (1815E400) [pid = 840] [serial = 203] [outer = 00000000] [url = about:blank] 21:36:49 INFO - PROCESS | 840 | --DOMWINDOW == 120 (15175800) [pid = 840] [serial = 181] [outer = 00000000] [url = about:blank] 21:36:49 INFO - PROCESS | 840 | --DOMWINDOW == 119 (14F41C00) [pid = 840] [serial = 196] [outer = 00000000] [url = about:blank] 21:36:49 INFO - PROCESS | 840 | --DOMWINDOW == 118 (18157000) [pid = 840] [serial = 202] [outer = 00000000] [url = about:blank] 21:36:49 INFO - PROCESS | 840 | --DOMWINDOW == 117 (11EBF800) [pid = 840] [serial = 188] [outer = 00000000] [url = about:blank] 21:36:49 INFO - PROCESS | 840 | --DOMWINDOW == 116 (0DF10400) [pid = 840] [serial = 187] [outer = 00000000] [url = about:blank] 21:36:49 INFO - PROCESS | 840 | --DOMWINDOW == 115 (0DF07800) [pid = 840] [serial = 190] [outer = 00000000] [url = about:blank] 21:36:49 INFO - PROCESS | 840 | --DOMWINDOW == 114 (11B0A400) [pid = 840] [serial = 191] [outer = 00000000] [url = about:blank] 21:36:49 INFO - PROCESS | 840 | --DOMWINDOW == 113 (0CFC9400) [pid = 840] [serial = 175] [outer = 00000000] [url = about:blank] 21:36:49 INFO - PROCESS | 840 | --DOMWINDOW == 112 (13633C00) [pid = 840] [serial = 184] [outer = 00000000] [url = about:blank] 21:36:49 INFO - PROCESS | 840 | --DOMWINDOW == 111 (0E1E9C00) [pid = 840] [serial = 178] [outer = 00000000] [url = about:blank] 21:36:49 INFO - PROCESS | 840 | --DOMWINDOW == 110 (160D2000) [pid = 840] [serial = 208] [outer = 00000000] [url = about:blank] 21:36:49 INFO - PROCESS | 840 | --DOMWINDOW == 109 (1A477000) [pid = 840] [serial = 212] [outer = 00000000] [url = about:blank] 21:36:49 INFO - PROCESS | 840 | --DOMWINDOW == 108 (19537000) [pid = 840] [serial = 206] [outer = 00000000] [url = about:blank] 21:36:49 INFO - PROCESS | 840 | --DOMWINDOW == 107 (166EF800) [pid = 840] [serial = 200] [outer = 00000000] [url = about:blank] 21:36:49 INFO - PROCESS | 840 | --DOMWINDOW == 106 (15171000) [pid = 840] [serial = 197] [outer = 00000000] [url = about:blank] 21:36:49 INFO - PROCESS | 840 | --DOMWINDOW == 105 (1A33CC00) [pid = 840] [serial = 211] [outer = 00000000] [url = about:blank] 21:36:49 INFO - PROCESS | 840 | --DOMWINDOW == 104 (163DA000) [pid = 840] [serial = 209] [outer = 00000000] [url = about:blank] 21:36:50 INFO - PROCESS | 840 | 1465274210029 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]]]}] 21:36:50 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. 21:36:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 970ms 21:36:50 INFO - PROCESS | 840 | 1465274210074 Marionette TRACE conn5 -> [0,337,"getWindowHandle",null] 21:36:50 INFO - PROCESS | 840 | 1465274210077 Marionette TRACE conn5 <- [1,337,null,{"value":"13"}] 21:36:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 21:36:50 INFO - PROCESS | 840 | 1465274210083 Marionette TRACE conn5 -> [0,338,"setScriptTimeout",{"ms":35000}] 21:36:50 INFO - PROCESS | 840 | 1465274210086 Marionette TRACE conn5 <- [1,338,null,{}] 21:36:50 INFO - PROCESS | 840 | 1465274210090 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}] 21:36:50 INFO - PROCESS | 840 | 1465274210093 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:50 INFO - PROCESS | 840 | 1465274210191 Marionette TRACE conn5 <- [1,339,null,{"value":null}] 21:36:50 INFO - PROCESS | 840 | 1465274210276 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:50 INFO - PROCESS | 840 | 1465274210278 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:50 INFO - PROCESS | 840 | ++DOCSHELL 0D3E3000 == 39 [pid = 840] [id = 94] 21:36:50 INFO - PROCESS | 840 | ++DOMWINDOW == 105 (0D3E8000) [pid = 840] [serial = 279] [outer = 00000000] 21:36:50 INFO - PROCESS | 840 | ++DOMWINDOW == 106 (0DB49C00) [pid = 840] [serial = 280] [outer = 0D3E8000] 21:36:50 INFO - PROCESS | 840 | 1465274210325 Marionette DEBUG loaded listener.js 21:36:50 INFO - PROCESS | 840 | ++DOMWINDOW == 107 (0DF10400) [pid = 840] [serial = 281] [outer = 0D3E8000] 21:36:50 INFO - PROCESS | 840 | 1465274210703 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]]]}] 21:36:50 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. 21:36:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 670ms 21:36:50 INFO - PROCESS | 840 | 1465274210754 Marionette TRACE conn5 -> [0,341,"getWindowHandle",null] 21:36:50 INFO - PROCESS | 840 | 1465274210756 Marionette TRACE conn5 <- [1,341,null,{"value":"13"}] 21:36:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 21:36:50 INFO - PROCESS | 840 | 1465274210786 Marionette TRACE conn5 -> [0,342,"setScriptTimeout",{"ms":35000}] 21:36:50 INFO - PROCESS | 840 | 1465274210788 Marionette TRACE conn5 <- [1,342,null,{}] 21:36:50 INFO - PROCESS | 840 | 1465274210799 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}] 21:36:50 INFO - PROCESS | 840 | 1465274210803 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:50 INFO - PROCESS | 840 | 1465274210897 Marionette TRACE conn5 <- [1,343,null,{"value":null}] 21:36:50 INFO - PROCESS | 840 | 1465274210911 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:50 INFO - PROCESS | 840 | 1465274210915 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:50 INFO - PROCESS | 840 | ++DOCSHELL 13152400 == 40 [pid = 840] [id = 95] 21:36:50 INFO - PROCESS | 840 | ++DOMWINDOW == 108 (13633C00) [pid = 840] [serial = 282] [outer = 00000000] 21:36:50 INFO - PROCESS | 840 | ++DOMWINDOW == 109 (1402E000) [pid = 840] [serial = 283] [outer = 13633C00] 21:36:50 INFO - PROCESS | 840 | 1465274210962 Marionette DEBUG loaded listener.js 21:36:51 INFO - PROCESS | 840 | ++DOMWINDOW == 110 (14D19800) [pid = 840] [serial = 284] [outer = 13633C00] 21:36:51 INFO - PROCESS | 840 | 1465274211414 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]]]}] 21:36:51 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. 21:36:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 710ms 21:36:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 21:36:51 INFO - PROCESS | 840 | 1465274211473 Marionette TRACE conn5 -> [0,345,"getWindowHandle",null] 21:36:51 INFO - PROCESS | 840 | 1465274211475 Marionette TRACE conn5 <- [1,345,null,{"value":"13"}] 21:36:51 INFO - PROCESS | 840 | 1465274211478 Marionette TRACE conn5 -> [0,346,"setScriptTimeout",{"ms":35000}] 21:36:51 INFO - PROCESS | 840 | 1465274211480 Marionette TRACE conn5 <- [1,346,null,{}] 21:36:51 INFO - PROCESS | 840 | 1465274211483 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}] 21:36:51 INFO - PROCESS | 840 | 1465274211485 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:51 INFO - PROCESS | 840 | 1465274211572 Marionette TRACE conn5 <- [1,347,null,{"value":null}] 21:36:51 INFO - PROCESS | 840 | 1465274211580 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:51 INFO - PROCESS | 840 | 1465274211583 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:51 INFO - PROCESS | 840 | ++DOCSHELL 14F37800 == 41 [pid = 840] [id = 96] 21:36:51 INFO - PROCESS | 840 | ++DOMWINDOW == 111 (14FAC400) [pid = 840] [serial = 285] [outer = 00000000] 21:36:51 INFO - PROCESS | 840 | ++DOMWINDOW == 112 (15178400) [pid = 840] [serial = 286] [outer = 14FAC400] 21:36:51 INFO - PROCESS | 840 | 1465274211641 Marionette DEBUG loaded listener.js 21:36:51 INFO - PROCESS | 840 | ++DOMWINDOW == 113 (15791800) [pid = 840] [serial = 287] [outer = 14FAC400] 21:36:52 INFO - PROCESS | 840 | 1465274212108 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]]]}] 21:36:52 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. 21:36:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 670ms 21:36:52 INFO - PROCESS | 840 | 1465274212149 Marionette TRACE conn5 -> [0,349,"getWindowHandle",null] 21:36:52 INFO - PROCESS | 840 | 1465274212151 Marionette TRACE conn5 <- [1,349,null,{"value":"13"}] 21:36:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 21:36:52 INFO - PROCESS | 840 | 1465274212155 Marionette TRACE conn5 -> [0,350,"setScriptTimeout",{"ms":35000}] 21:36:52 INFO - PROCESS | 840 | 1465274212156 Marionette TRACE conn5 <- [1,350,null,{}] 21:36:52 INFO - PROCESS | 840 | 1465274212160 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}] 21:36:52 INFO - PROCESS | 840 | 1465274212162 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:52 INFO - PROCESS | 840 | 1465274212267 Marionette TRACE conn5 <- [1,351,null,{"value":null}] 21:36:52 INFO - PROCESS | 840 | 1465274212275 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:52 INFO - PROCESS | 840 | 1465274212277 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:52 INFO - PROCESS | 840 | ++DOCSHELL 15794400 == 42 [pid = 840] [id = 97] 21:36:52 INFO - PROCESS | 840 | ++DOMWINDOW == 114 (15795400) [pid = 840] [serial = 288] [outer = 00000000] 21:36:52 INFO - PROCESS | 840 | ++DOMWINDOW == 115 (1579CC00) [pid = 840] [serial = 289] [outer = 15795400] 21:36:52 INFO - PROCESS | 840 | 1465274212321 Marionette DEBUG loaded listener.js 21:36:52 INFO - PROCESS | 840 | ++DOMWINDOW == 116 (160C7400) [pid = 840] [serial = 290] [outer = 15795400] 21:36:52 INFO - PROCESS | 840 | 1465274212783 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]]]}] 21:36:52 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. 21:36:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 670ms 21:36:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 21:36:52 INFO - PROCESS | 840 | 1465274212825 Marionette TRACE conn5 -> [0,353,"getWindowHandle",null] 21:36:52 INFO - PROCESS | 840 | 1465274212827 Marionette TRACE conn5 <- [1,353,null,{"value":"13"}] 21:36:52 INFO - PROCESS | 840 | 1465274212830 Marionette TRACE conn5 -> [0,354,"setScriptTimeout",{"ms":35000}] 21:36:52 INFO - PROCESS | 840 | 1465274212832 Marionette TRACE conn5 <- [1,354,null,{}] 21:36:52 INFO - PROCESS | 840 | 1465274212835 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}] 21:36:52 INFO - PROCESS | 840 | 1465274212841 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:52 INFO - PROCESS | 840 | 1465274212981 Marionette TRACE conn5 <- [1,355,null,{"value":null}] 21:36:53 INFO - PROCESS | 840 | 1465274213040 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:53 INFO - PROCESS | 840 | 1465274213042 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:53 INFO - PROCESS | 840 | ++DOCSHELL 167CC000 == 43 [pid = 840] [id = 98] 21:36:53 INFO - PROCESS | 840 | ++DOMWINDOW == 117 (16865000) [pid = 840] [serial = 291] [outer = 00000000] 21:36:53 INFO - PROCESS | 840 | ++DOMWINDOW == 118 (16869000) [pid = 840] [serial = 292] [outer = 16865000] 21:36:53 INFO - PROCESS | 840 | 1465274213087 Marionette DEBUG loaded listener.js 21:36:53 INFO - PROCESS | 840 | ++DOMWINDOW == 119 (16A11800) [pid = 840] [serial = 293] [outer = 16865000] 21:36:53 INFO - PROCESS | 840 | 1465274213520 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]]]}] 21:36:53 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. 21:36:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 730ms 21:36:53 INFO - PROCESS | 840 | 1465274213561 Marionette TRACE conn5 -> [0,357,"getWindowHandle",null] 21:36:53 INFO - PROCESS | 840 | 1465274213563 Marionette TRACE conn5 <- [1,357,null,{"value":"13"}] 21:36:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 21:36:53 INFO - PROCESS | 840 | 1465274213566 Marionette TRACE conn5 -> [0,358,"setScriptTimeout",{"ms":35000}] 21:36:53 INFO - PROCESS | 840 | 1465274213568 Marionette TRACE conn5 <- [1,358,null,{}] 21:36:53 INFO - PROCESS | 840 | 1465274213572 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}] 21:36:53 INFO - PROCESS | 840 | 1465274213574 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:53 INFO - PROCESS | 840 | 1465274213721 Marionette TRACE conn5 <- [1,359,null,{"value":null}] 21:36:53 INFO - PROCESS | 840 | 1465274213782 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:53 INFO - PROCESS | 840 | 1465274213784 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:53 INFO - PROCESS | 840 | ++DOCSHELL 16868C00 == 44 [pid = 840] [id = 99] 21:36:53 INFO - PROCESS | 840 | ++DOMWINDOW == 120 (16A22000) [pid = 840] [serial = 294] [outer = 00000000] 21:36:53 INFO - PROCESS | 840 | ++DOMWINDOW == 121 (16F27000) [pid = 840] [serial = 295] [outer = 16A22000] 21:36:53 INFO - PROCESS | 840 | 1465274213827 Marionette DEBUG loaded listener.js 21:36:53 INFO - PROCESS | 840 | ++DOMWINDOW == 122 (16F2F800) [pid = 840] [serial = 296] [outer = 16A22000] 21:36:54 INFO - PROCESS | 840 | 1465274214255 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]]]}] 21:36:54 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. 21:36:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 730ms 21:36:54 INFO - PROCESS | 840 | 1465274214298 Marionette TRACE conn5 -> [0,361,"getWindowHandle",null] 21:36:54 INFO - PROCESS | 840 | 1465274214300 Marionette TRACE conn5 <- [1,361,null,{"value":"13"}] 21:36:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 21:36:54 INFO - PROCESS | 840 | 1465274214303 Marionette TRACE conn5 -> [0,362,"setScriptTimeout",{"ms":35000}] 21:36:54 INFO - PROCESS | 840 | 1465274214304 Marionette TRACE conn5 <- [1,362,null,{}] 21:36:54 INFO - PROCESS | 840 | 1465274214308 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}] 21:36:54 INFO - PROCESS | 840 | 1465274214310 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:54 INFO - PROCESS | 840 | 1465274214420 Marionette TRACE conn5 <- [1,363,null,{"value":null}] 21:36:54 INFO - PROCESS | 840 | 1465274214428 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:54 INFO - PROCESS | 840 | 1465274214430 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:54 INFO - PROCESS | 840 | ++DOCSHELL 17453800 == 45 [pid = 840] [id = 100] 21:36:54 INFO - PROCESS | 840 | ++DOMWINDOW == 123 (17455000) [pid = 840] [serial = 297] [outer = 00000000] 21:36:54 INFO - PROCESS | 840 | ++DOMWINDOW == 124 (1815BC00) [pid = 840] [serial = 298] [outer = 17455000] 21:36:54 INFO - PROCESS | 840 | 1465274214519 Marionette DEBUG loaded listener.js 21:36:54 INFO - PROCESS | 840 | ++DOMWINDOW == 125 (18161400) [pid = 840] [serial = 299] [outer = 17455000] 21:36:54 INFO - PROCESS | 840 | --DOMWINDOW == 124 (1A46A400) [pid = 840] [serial = 255] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 21:36:54 INFO - PROCESS | 840 | --DOMWINDOW == 123 (16270400) [pid = 840] [serial = 243] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 21:36:54 INFO - PROCESS | 840 | --DOMWINDOW == 122 (16A47C00) [pid = 840] [serial = 246] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 21:36:54 INFO - PROCESS | 840 | --DOMWINDOW == 121 (14F38400) [pid = 840] [serial = 240] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 21:36:54 INFO - PROCESS | 840 | --DOMWINDOW == 120 (1402BC00) [pid = 840] [serial = 237] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 21:36:54 INFO - PROCESS | 840 | --DOMWINDOW == 119 (0D5DA800) [pid = 840] [serial = 234] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 21:36:54 INFO - PROCESS | 840 | --DOMWINDOW == 118 (0CBE0000) [pid = 840] [serial = 231] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 21:36:54 INFO - PROCESS | 840 | --DOMWINDOW == 117 (18159C00) [pid = 840] [serial = 249] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 21:36:54 INFO - PROCESS | 840 | --DOMWINDOW == 116 (1516F800) [pid = 840] [serial = 252] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 21:36:54 INFO - PROCESS | 840 | 1465274214986 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]]]}] 21:36:55 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. 21:36:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 730ms 21:36:55 INFO - PROCESS | 840 | 1465274215044 Marionette TRACE conn5 -> [0,365,"getWindowHandle",null] 21:36:55 INFO - PROCESS | 840 | 1465274215046 Marionette TRACE conn5 <- [1,365,null,{"value":"13"}] 21:36:55 INFO - PROCESS | 840 | 1465274215049 Marionette TRACE conn5 -> [0,366,"setScriptTimeout",{"ms":35000}] 21:36:55 INFO - PROCESS | 840 | 1465274215051 Marionette TRACE conn5 <- [1,366,null,{}] 21:36:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 21:36:55 INFO - PROCESS | 840 | 1465274215057 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}] 21:36:55 INFO - PROCESS | 840 | 1465274215059 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:55 INFO - PROCESS | 840 | 1465274215144 Marionette TRACE conn5 <- [1,367,null,{"value":null}] 21:36:55 INFO - PROCESS | 840 | 1465274215151 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:55 INFO - PROCESS | 840 | 1465274215153 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:55 INFO - PROCESS | 840 | ++DOCSHELL 16A47C00 == 46 [pid = 840] [id = 101] 21:36:55 INFO - PROCESS | 840 | ++DOMWINDOW == 117 (17448400) [pid = 840] [serial = 300] [outer = 00000000] 21:36:55 INFO - PROCESS | 840 | ++DOMWINDOW == 118 (1815C400) [pid = 840] [serial = 301] [outer = 17448400] 21:36:55 INFO - PROCESS | 840 | 1465274215199 Marionette DEBUG loaded listener.js 21:36:55 INFO - PROCESS | 840 | ++DOMWINDOW == 119 (18DB7400) [pid = 840] [serial = 302] [outer = 17448400] 21:36:55 INFO - PROCESS | 840 | 1465274215639 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]]]}] 21:36:55 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. 21:36:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 630ms 21:36:55 INFO - PROCESS | 840 | 1465274215685 Marionette TRACE conn5 -> [0,369,"getWindowHandle",null] 21:36:55 INFO - PROCESS | 840 | 1465274215687 Marionette TRACE conn5 <- [1,369,null,{"value":"13"}] 21:36:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 21:36:55 INFO - PROCESS | 840 | 1465274215690 Marionette TRACE conn5 -> [0,370,"setScriptTimeout",{"ms":35000}] 21:36:55 INFO - PROCESS | 840 | 1465274215691 Marionette TRACE conn5 <- [1,370,null,{}] 21:36:55 INFO - PROCESS | 840 | 1465274215695 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}] 21:36:55 INFO - PROCESS | 840 | 1465274215697 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:55 INFO - PROCESS | 840 | 1465274215779 Marionette TRACE conn5 <- [1,371,null,{"value":null}] 21:36:55 INFO - PROCESS | 840 | 1465274215786 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:55 INFO - PROCESS | 840 | 1465274215787 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:55 INFO - PROCESS | 840 | ++DOCSHELL 1985F000 == 47 [pid = 840] [id = 102] 21:36:55 INFO - PROCESS | 840 | ++DOMWINDOW == 120 (19861800) [pid = 840] [serial = 303] [outer = 00000000] 21:36:55 INFO - PROCESS | 840 | ++DOMWINDOW == 121 (19896400) [pid = 840] [serial = 304] [outer = 19861800] 21:36:55 INFO - PROCESS | 840 | 1465274215830 Marionette DEBUG loaded listener.js 21:36:55 INFO - PROCESS | 840 | ++DOMWINDOW == 122 (19B0EC00) [pid = 840] [serial = 305] [outer = 19861800] 21:36:56 INFO - PROCESS | 840 | 1465274216251 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]]]}] 21:36:56 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. 21:36:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 630ms 21:36:56 INFO - PROCESS | 840 | 1465274216321 Marionette TRACE conn5 -> [0,373,"getWindowHandle",null] 21:36:56 INFO - PROCESS | 840 | 1465274216323 Marionette TRACE conn5 <- [1,373,null,{"value":"13"}] 21:36:56 INFO - PROCESS | 840 | 1465274216326 Marionette TRACE conn5 -> [0,374,"setScriptTimeout",{"ms":35000}] 21:36:56 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 21:36:56 INFO - PROCESS | 840 | 1465274216328 Marionette TRACE conn5 <- [1,374,null,{}] 21:36:56 INFO - PROCESS | 840 | 1465274216332 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}] 21:36:56 INFO - PROCESS | 840 | 1465274216334 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:56 INFO - PROCESS | 840 | 1465274216432 Marionette TRACE conn5 <- [1,375,null,{"value":null}] 21:36:56 INFO - PROCESS | 840 | 1465274216477 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:56 INFO - PROCESS | 840 | 1465274216479 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:56 INFO - PROCESS | 840 | ++DOCSHELL 19D80800 == 48 [pid = 840] [id = 103] 21:36:56 INFO - PROCESS | 840 | ++DOMWINDOW == 123 (19D85400) [pid = 840] [serial = 306] [outer = 00000000] 21:36:56 INFO - PROCESS | 840 | ++DOMWINDOW == 124 (1B02B000) [pid = 840] [serial = 307] [outer = 19D85400] 21:36:56 INFO - PROCESS | 840 | 1465274216524 Marionette DEBUG loaded listener.js 21:36:56 INFO - PROCESS | 840 | ++DOMWINDOW == 125 (1B105000) [pid = 840] [serial = 308] [outer = 19D85400] 21:36:57 INFO - PROCESS | 840 | 1465274217174 Marionette TRACE conn5 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 21:36:57 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 21:36:57 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 871ms 21:36:57 INFO - PROCESS | 840 | 1465274217202 Marionette TRACE conn5 -> [0,377,"getWindowHandle",null] 21:36:57 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 21:36:57 INFO - PROCESS | 840 | 1465274217207 Marionette TRACE conn5 <- [1,377,null,{"value":"13"}] 21:36:57 INFO - PROCESS | 840 | 1465274217212 Marionette TRACE conn5 -> [0,378,"setScriptTimeout",{"ms":35000}] 21:36:57 INFO - PROCESS | 840 | 1465274217215 Marionette TRACE conn5 <- [1,378,null,{}] 21:36:57 INFO - PROCESS | 840 | 1465274217222 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}] 21:36:57 INFO - PROCESS | 840 | 1465274217225 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:57 INFO - PROCESS | 840 | 1465274217339 Marionette TRACE conn5 <- [1,379,null,{"value":null}] 21:36:57 INFO - PROCESS | 840 | 1465274217469 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:57 INFO - PROCESS | 840 | 1465274217471 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:57 INFO - PROCESS | 840 | ++DOCSHELL 0D5DC800 == 49 [pid = 840] [id = 104] 21:36:57 INFO - PROCESS | 840 | ++DOMWINDOW == 126 (0D5DF400) [pid = 840] [serial = 309] [outer = 00000000] 21:36:57 INFO - PROCESS | 840 | ++DOMWINDOW == 127 (0DF0F000) [pid = 840] [serial = 310] [outer = 0D5DF400] 21:36:57 INFO - PROCESS | 840 | 1465274217529 Marionette DEBUG loaded listener.js 21:36:57 INFO - PROCESS | 840 | ++DOMWINDOW == 128 (11EB8400) [pid = 840] [serial = 311] [outer = 0D5DF400] 21:36:58 INFO - PROCESS | 840 | 1465274218139 Marionette TRACE conn5 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 21:36:58 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 21:36:58 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 990ms 21:36:58 INFO - PROCESS | 840 | 1465274218202 Marionette TRACE conn5 -> [0,381,"getWindowHandle",null] 21:36:58 INFO - PROCESS | 840 | 1465274218207 Marionette TRACE conn5 <- [1,381,null,{"value":"13"}] 21:36:58 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 21:36:58 INFO - PROCESS | 840 | 1465274218213 Marionette TRACE conn5 -> [0,382,"setScriptTimeout",{"ms":35000}] 21:36:58 INFO - PROCESS | 840 | 1465274218216 Marionette TRACE conn5 <- [1,382,null,{}] 21:36:58 INFO - PROCESS | 840 | 1465274218220 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}] 21:36:58 INFO - PROCESS | 840 | 1465274218223 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:58 INFO - PROCESS | 840 | 1465274218367 Marionette TRACE conn5 <- [1,383,null,{"value":null}] 21:36:58 INFO - PROCESS | 840 | 1465274218496 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:58 INFO - PROCESS | 840 | 1465274218499 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:58 INFO - PROCESS | 840 | ++DOCSHELL 14D16400 == 50 [pid = 840] [id = 105] 21:36:58 INFO - PROCESS | 840 | ++DOMWINDOW == 129 (14D16800) [pid = 840] [serial = 312] [outer = 00000000] 21:36:58 INFO - PROCESS | 840 | ++DOMWINDOW == 130 (15174C00) [pid = 840] [serial = 313] [outer = 14D16800] 21:36:58 INFO - PROCESS | 840 | 1465274218556 Marionette DEBUG loaded listener.js 21:36:58 INFO - PROCESS | 840 | ++DOMWINDOW == 131 (1579C800) [pid = 840] [serial = 314] [outer = 14D16800] 21:36:59 INFO - PROCESS | 840 | 1465274219247 Marionette TRACE conn5 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 21:36:59 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 21:36:59 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1077ms 21:36:59 INFO - PROCESS | 840 | 1465274219294 Marionette TRACE conn5 -> [0,385,"getWindowHandle",null] 21:36:59 INFO - PROCESS | 840 | 1465274219297 Marionette TRACE conn5 <- [1,385,null,{"value":"13"}] 21:36:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 21:36:59 INFO - PROCESS | 840 | 1465274219300 Marionette TRACE conn5 -> [0,386,"setScriptTimeout",{"ms":35000}] 21:36:59 INFO - PROCESS | 840 | 1465274219304 Marionette TRACE conn5 <- [1,386,null,{}] 21:36:59 INFO - PROCESS | 840 | 1465274219315 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}] 21:36:59 INFO - PROCESS | 840 | 1465274219320 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:59 INFO - PROCESS | 840 | 1465274219433 Marionette TRACE conn5 <- [1,387,null,{"value":null}] 21:36:59 INFO - PROCESS | 840 | 1465274219565 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:59 INFO - PROCESS | 840 | 1465274219568 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:36:59 INFO - PROCESS | 840 | ++DOCSHELL 1A46A400 == 51 [pid = 840] [id = 106] 21:36:59 INFO - PROCESS | 840 | ++DOMWINDOW == 132 (1A46A800) [pid = 840] [serial = 315] [outer = 00000000] 21:36:59 INFO - PROCESS | 840 | ++DOMWINDOW == 133 (1B021800) [pid = 840] [serial = 316] [outer = 1A46A800] 21:36:59 INFO - PROCESS | 840 | 1465274219627 Marionette DEBUG loaded listener.js 21:36:59 INFO - PROCESS | 840 | ++DOMWINDOW == 134 (1B105C00) [pid = 840] [serial = 317] [outer = 1A46A800] 21:37:00 INFO - PROCESS | 840 | 1465274220225 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]]]}] 21:37:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 21:37:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 970ms 21:37:00 INFO - PROCESS | 840 | 1465274220274 Marionette TRACE conn5 -> [0,389,"getWindowHandle",null] 21:37:00 INFO - PROCESS | 840 | 1465274220277 Marionette TRACE conn5 <- [1,389,null,{"value":"13"}] 21:37:00 INFO - PROCESS | 840 | 1465274220280 Marionette TRACE conn5 -> [0,390,"setScriptTimeout",{"ms":35000}] 21:37:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 21:37:00 INFO - PROCESS | 840 | 1465274220282 Marionette TRACE conn5 <- [1,390,null,{}] 21:37:00 INFO - PROCESS | 840 | 1465274220286 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}] 21:37:00 INFO - PROCESS | 840 | 1465274220288 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:00 INFO - PROCESS | 840 | 1465274220401 Marionette TRACE conn5 <- [1,391,null,{"value":null}] 21:37:00 INFO - PROCESS | 840 | 1465274220503 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:00 INFO - PROCESS | 840 | 1465274220505 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:00 INFO - PROCESS | 840 | ++DOCSHELL 1B10DC00 == 52 [pid = 840] [id = 107] 21:37:00 INFO - PROCESS | 840 | ++DOMWINDOW == 135 (1B111800) [pid = 840] [serial = 318] [outer = 00000000] 21:37:00 INFO - PROCESS | 840 | ++DOMWINDOW == 136 (1B1A3C00) [pid = 840] [serial = 319] [outer = 1B111800] 21:37:00 INFO - PROCESS | 840 | 1465274220559 Marionette DEBUG loaded listener.js 21:37:00 INFO - PROCESS | 840 | ++DOMWINDOW == 137 (1B914C00) [pid = 840] [serial = 320] [outer = 1B111800] 21:37:01 INFO - PROCESS | 840 | 1465274221243 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]]]}] 21:37:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 21:37:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 970ms 21:37:01 INFO - PROCESS | 840 | 1465274221254 Marionette TRACE conn5 -> [0,393,"getWindowHandle",null] 21:37:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 21:37:01 INFO - PROCESS | 840 | 1465274221256 Marionette TRACE conn5 <- [1,393,null,{"value":"13"}] 21:37:01 INFO - PROCESS | 840 | 1465274221259 Marionette TRACE conn5 -> [0,394,"setScriptTimeout",{"ms":35000}] 21:37:01 INFO - PROCESS | 840 | 1465274221261 Marionette TRACE conn5 <- [1,394,null,{}] 21:37:01 INFO - PROCESS | 840 | 1465274221265 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}] 21:37:01 INFO - PROCESS | 840 | 1465274221268 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:01 INFO - PROCESS | 840 | 1465274221420 Marionette TRACE conn5 <- [1,395,null,{"value":null}] 21:37:01 INFO - PROCESS | 840 | 1465274221434 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:01 INFO - PROCESS | 840 | 1465274221436 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:01 INFO - PROCESS | 840 | ++DOCSHELL 11B82C00 == 53 [pid = 840] [id = 108] 21:37:01 INFO - PROCESS | 840 | ++DOMWINDOW == 138 (12343800) [pid = 840] [serial = 321] [outer = 00000000] 21:37:01 INFO - PROCESS | 840 | ++DOMWINDOW == 139 (160CC000) [pid = 840] [serial = 322] [outer = 12343800] 21:37:01 INFO - PROCESS | 840 | 1465274221490 Marionette DEBUG loaded listener.js 21:37:01 INFO - PROCESS | 840 | ++DOMWINDOW == 140 (163D9800) [pid = 840] [serial = 323] [outer = 12343800] 21:37:02 INFO - PROCESS | 840 | 1465274222264 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]]]}] 21:37:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 21:37:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1020ms 21:37:02 INFO - PROCESS | 840 | 1465274222288 Marionette TRACE conn5 -> [0,397,"getWindowHandle",null] 21:37:02 INFO - PROCESS | 840 | 1465274222292 Marionette TRACE conn5 <- [1,397,null,{"value":"13"}] 21:37:02 INFO - PROCESS | 840 | 1465274222297 Marionette TRACE conn5 -> [0,398,"setScriptTimeout",{"ms":35000}] 21:37:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 21:37:02 INFO - PROCESS | 840 | 1465274222302 Marionette TRACE conn5 <- [1,398,null,{}] 21:37:02 INFO - PROCESS | 840 | 1465274222307 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}] 21:37:02 INFO - PROCESS | 840 | 1465274222310 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:02 INFO - PROCESS | 840 | 1465274222412 Marionette TRACE conn5 <- [1,399,null,{"value":null}] 21:37:02 INFO - PROCESS | 840 | 1465274222542 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:02 INFO - PROCESS | 840 | 1465274222545 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:02 INFO - PROCESS | 840 | ++DOCSHELL 0DF0D800 == 54 [pid = 840] [id = 109] 21:37:02 INFO - PROCESS | 840 | ++DOMWINDOW == 141 (0E23C000) [pid = 840] [serial = 324] [outer = 00000000] 21:37:02 INFO - PROCESS | 840 | ++DOMWINDOW == 142 (123A6000) [pid = 840] [serial = 325] [outer = 0E23C000] 21:37:02 INFO - PROCESS | 840 | 1465274222596 Marionette DEBUG loaded listener.js 21:37:02 INFO - PROCESS | 840 | ++DOMWINDOW == 143 (14D0EC00) [pid = 840] [serial = 326] [outer = 0E23C000] 21:37:03 INFO - PROCESS | 840 | --DOCSHELL 1985F000 == 53 [pid = 840] [id = 102] 21:37:03 INFO - PROCESS | 840 | --DOCSHELL 16A47C00 == 52 [pid = 840] [id = 101] 21:37:03 INFO - PROCESS | 840 | --DOCSHELL 17453800 == 51 [pid = 840] [id = 100] 21:37:03 INFO - PROCESS | 840 | --DOCSHELL 16868C00 == 50 [pid = 840] [id = 99] 21:37:03 INFO - PROCESS | 840 | --DOCSHELL 167CC000 == 49 [pid = 840] [id = 98] 21:37:03 INFO - PROCESS | 840 | --DOCSHELL 15794400 == 48 [pid = 840] [id = 97] 21:37:03 INFO - PROCESS | 840 | --DOCSHELL 14F37800 == 47 [pid = 840] [id = 96] 21:37:03 INFO - PROCESS | 840 | --DOCSHELL 13152400 == 46 [pid = 840] [id = 95] 21:37:03 INFO - PROCESS | 840 | --DOCSHELL 0D3E3000 == 45 [pid = 840] [id = 94] 21:37:03 INFO - PROCESS | 840 | --DOCSHELL 0CB24800 == 44 [pid = 840] [id = 93] 21:37:03 INFO - PROCESS | 840 | --DOCSHELL 0D3EC800 == 43 [pid = 840] [id = 88] 21:37:03 INFO - PROCESS | 840 | --DOCSHELL 1B108000 == 42 [pid = 840] [id = 87] 21:37:03 INFO - PROCESS | 840 | --DOCSHELL 123A6800 == 41 [pid = 840] [id = 74] 21:37:03 INFO - PROCESS | 840 | --DOCSHELL 18DC2C00 == 40 [pid = 840] [id = 90] 21:37:03 INFO - PROCESS | 840 | --DOCSHELL 0945C800 == 39 [pid = 840] [id = 58] 21:37:03 INFO - PROCESS | 840 | --DOCSHELL 123C7000 == 38 [pid = 840] [id = 89] 21:37:03 INFO - PROCESS | 840 | --DOCSHELL 1686D800 == 37 [pid = 840] [id = 75] 21:37:03 INFO - PROCESS | 840 | --DOCSHELL 1B109400 == 36 [pid = 840] [id = 91] 21:37:03 INFO - PROCESS | 840 | --DOCSHELL 16A22800 == 35 [pid = 840] [id = 92] 21:37:03 INFO - PROCESS | 840 | --DOCSHELL 0CB25000 == 34 [pid = 840] [id = 77] 21:37:03 INFO - PROCESS | 840 | --DOCSHELL 1626F400 == 33 [pid = 840] [id = 76] 21:37:03 INFO - PROCESS | 840 | --DOCSHELL 11B82C00 == 32 [pid = 840] [id = 108] 21:37:03 INFO - PROCESS | 840 | --DOCSHELL 1A46A400 == 31 [pid = 840] [id = 106] 21:37:03 INFO - PROCESS | 840 | --DOCSHELL 1B10DC00 == 30 [pid = 840] [id = 107] 21:37:03 INFO - PROCESS | 840 | --DOCSHELL 14D16400 == 29 [pid = 840] [id = 105] 21:37:03 INFO - PROCESS | 840 | --DOCSHELL 19D80800 == 28 [pid = 840] [id = 103] 21:37:03 INFO - PROCESS | 840 | --DOCSHELL 0D5DC800 == 27 [pid = 840] [id = 104] 21:37:03 INFO - PROCESS | 840 | --DOMWINDOW == 142 (16272800) [pid = 840] [serial = 244] [outer = 00000000] [url = about:blank] 21:37:03 INFO - PROCESS | 840 | --DOMWINDOW == 141 (1627E400) [pid = 840] [serial = 245] [outer = 00000000] [url = about:blank] 21:37:03 INFO - PROCESS | 840 | --DOMWINDOW == 140 (18155000) [pid = 840] [serial = 248] [outer = 00000000] [url = about:blank] 21:37:03 INFO - PROCESS | 840 | --DOMWINDOW == 139 (1651A000) [pid = 840] [serial = 229] [outer = 00000000] [url = about:blank] 21:37:03 INFO - PROCESS | 840 | --DOMWINDOW == 138 (15176800) [pid = 840] [serial = 241] [outer = 00000000] [url = about:blank] 21:37:03 INFO - PROCESS | 840 | --DOMWINDOW == 137 (17453400) [pid = 840] [serial = 247] [outer = 00000000] [url = about:blank] 21:37:03 INFO - PROCESS | 840 | --DOMWINDOW == 136 (14D18000) [pid = 840] [serial = 238] [outer = 00000000] [url = about:blank] 21:37:03 INFO - PROCESS | 840 | --DOMWINDOW == 135 (14DC0000) [pid = 840] [serial = 239] [outer = 00000000] [url = about:blank] 21:37:03 INFO - PROCESS | 840 | --DOMWINDOW == 134 (0DF04C00) [pid = 840] [serial = 235] [outer = 00000000] [url = about:blank] 21:37:03 INFO - PROCESS | 840 | --DOMWINDOW == 133 (0E1E3000) [pid = 840] [serial = 236] [outer = 00000000] [url = about:blank] 21:37:03 INFO - PROCESS | 840 | --DOMWINDOW == 132 (0D549C00) [pid = 840] [serial = 217] [outer = 00000000] [url = about:blank] 21:37:03 INFO - PROCESS | 840 | --DOMWINDOW == 131 (11D0AC00) [pid = 840] [serial = 233] [outer = 00000000] [url = about:blank] 21:37:03 INFO - PROCESS | 840 | --DOMWINDOW == 130 (0E236000) [pid = 840] [serial = 232] [outer = 00000000] [url = about:blank] 21:37:03 INFO - PROCESS | 840 | --DOMWINDOW == 129 (14021800) [pid = 840] [serial = 220] [outer = 00000000] [url = about:blank] 21:37:03 INFO - PROCESS | 840 | --DOMWINDOW == 128 (18158000) [pid = 840] [serial = 226] [outer = 00000000] [url = about:blank] 21:37:03 INFO - PROCESS | 840 | --DOMWINDOW == 127 (1704E800) [pid = 840] [serial = 223] [outer = 00000000] [url = about:blank] 21:37:03 INFO - PROCESS | 840 | --DOMWINDOW == 126 (181AAC00) [pid = 840] [serial = 250] [outer = 00000000] [url = about:blank] 21:37:03 INFO - PROCESS | 840 | --DOMWINDOW == 125 (19B13800) [pid = 840] [serial = 254] [outer = 00000000] [url = about:blank] 21:37:03 INFO - PROCESS | 840 | --DOMWINDOW == 124 (19B10000) [pid = 840] [serial = 253] [outer = 00000000] [url = about:blank] 21:37:03 INFO - PROCESS | 840 | --DOMWINDOW == 123 (19531800) [pid = 840] [serial = 251] [outer = 00000000] [url = about:blank] 21:37:03 INFO - PROCESS | 840 | --DOMWINDOW == 122 (1B9AF000) [pid = 840] [serial = 257] [outer = 00000000] [url = about:blank] 21:37:03 INFO - PROCESS | 840 | --DOMWINDOW == 121 (1B9A8400) [pid = 840] [serial = 256] [outer = 00000000] [url = about:blank] 21:37:03 INFO - PROCESS | 840 | --DOMWINDOW == 120 (160CB000) [pid = 840] [serial = 242] [outer = 00000000] [url = about:blank] 21:37:03 INFO - PROCESS | 840 | --DOMWINDOW == 119 (1B10C800) [pid = 840] [serial = 259] [outer = 00000000] [url = about:blank] 21:37:03 INFO - PROCESS | 840 | 1465274223944 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]]]}] 21:37:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 21:37:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1672ms 21:37:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 21:37:03 INFO - PROCESS | 840 | 1465274223973 Marionette TRACE conn5 -> [0,401,"getWindowHandle",null] 21:37:03 INFO - PROCESS | 840 | 1465274223977 Marionette TRACE conn5 <- [1,401,null,{"value":"13"}] 21:37:03 INFO - PROCESS | 840 | 1465274223982 Marionette TRACE conn5 -> [0,402,"setScriptTimeout",{"ms":35000}] 21:37:03 INFO - PROCESS | 840 | 1465274223986 Marionette TRACE conn5 <- [1,402,null,{}] 21:37:03 INFO - PROCESS | 840 | 1465274223991 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}] 21:37:03 INFO - PROCESS | 840 | 1465274223994 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:04 INFO - PROCESS | 840 | 1465274224102 Marionette TRACE conn5 <- [1,403,null,{"value":null}] 21:37:04 INFO - PROCESS | 840 | 1465274224190 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:04 INFO - PROCESS | 840 | 1465274224193 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:04 INFO - PROCESS | 840 | ++DOCSHELL 0CBE1800 == 28 [pid = 840] [id = 110] 21:37:04 INFO - PROCESS | 840 | ++DOMWINDOW == 120 (0CBE5C00) [pid = 840] [serial = 327] [outer = 00000000] 21:37:04 INFO - PROCESS | 840 | ++DOMWINDOW == 121 (0D3E3000) [pid = 840] [serial = 328] [outer = 0CBE5C00] 21:37:04 INFO - PROCESS | 840 | 1465274224240 Marionette DEBUG loaded listener.js 21:37:04 INFO - PROCESS | 840 | ++DOMWINDOW == 122 (0D554400) [pid = 840] [serial = 329] [outer = 0CBE5C00] 21:37:04 INFO - PROCESS | 840 | 1465274224653 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]]]}] 21:37:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 21:37:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 730ms 21:37:04 INFO - PROCESS | 840 | 1465274224713 Marionette TRACE conn5 -> [0,405,"getWindowHandle",null] 21:37:04 INFO - PROCESS | 840 | 1465274224718 Marionette TRACE conn5 <- [1,405,null,{"value":"13"}] 21:37:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 21:37:04 INFO - PROCESS | 840 | 1465274224724 Marionette TRACE conn5 -> [0,406,"setScriptTimeout",{"ms":35000}] 21:37:04 INFO - PROCESS | 840 | 1465274224727 Marionette TRACE conn5 <- [1,406,null,{}] 21:37:04 INFO - PROCESS | 840 | 1465274224766 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}] 21:37:04 INFO - PROCESS | 840 | 1465274224768 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:04 INFO - PROCESS | 840 | 1465274224870 Marionette TRACE conn5 <- [1,407,null,{"value":null}] 21:37:04 INFO - PROCESS | 840 | 1465274224879 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:04 INFO - PROCESS | 840 | 1465274224881 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:04 INFO - PROCESS | 840 | ++DOCSHELL 0E9CA800 == 29 [pid = 840] [id = 111] 21:37:04 INFO - PROCESS | 840 | ++DOMWINDOW == 123 (0E9CEC00) [pid = 840] [serial = 330] [outer = 00000000] 21:37:04 INFO - PROCESS | 840 | ++DOMWINDOW == 124 (11D0D800) [pid = 840] [serial = 331] [outer = 0E9CEC00] 21:37:04 INFO - PROCESS | 840 | 1465274224929 Marionette DEBUG loaded listener.js 21:37:05 INFO - PROCESS | 840 | ++DOMWINDOW == 125 (120B0800) [pid = 840] [serial = 332] [outer = 0E9CEC00] 21:37:05 INFO - PROCESS | 840 | 1465274225401 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]]]}] 21:37:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 21:37:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 710ms 21:37:05 INFO - PROCESS | 840 | 1465274225438 Marionette TRACE conn5 -> [0,409,"getWindowHandle",null] 21:37:05 INFO - PROCESS | 840 | 1465274225440 Marionette TRACE conn5 <- [1,409,null,{"value":"13"}] 21:37:05 INFO - PROCESS | 840 | 1465274225443 Marionette TRACE conn5 -> [0,410,"setScriptTimeout",{"ms":35000}] 21:37:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 21:37:05 INFO - PROCESS | 840 | 1465274225447 Marionette TRACE conn5 <- [1,410,null,{}] 21:37:05 INFO - PROCESS | 840 | 1465274225457 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}] 21:37:05 INFO - PROCESS | 840 | 1465274225462 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:05 INFO - PROCESS | 840 | 1465274225546 Marionette TRACE conn5 <- [1,411,null,{"value":null}] 21:37:05 INFO - PROCESS | 840 | 1465274225553 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:05 INFO - PROCESS | 840 | 1465274225556 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:05 INFO - PROCESS | 840 | ++DOCSHELL 123A2400 == 30 [pid = 840] [id = 112] 21:37:05 INFO - PROCESS | 840 | ++DOMWINDOW == 126 (123AF400) [pid = 840] [serial = 333] [outer = 00000000] 21:37:05 INFO - PROCESS | 840 | ++DOMWINDOW == 127 (14D13400) [pid = 840] [serial = 334] [outer = 123AF400] 21:37:05 INFO - PROCESS | 840 | 1465274225605 Marionette DEBUG loaded listener.js 21:37:05 INFO - PROCESS | 840 | ++DOMWINDOW == 128 (14D3D800) [pid = 840] [serial = 335] [outer = 123AF400] 21:37:06 INFO - PROCESS | 840 | 1465274226123 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]]]}] 21:37:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 21:37:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 730ms 21:37:06 INFO - PROCESS | 840 | 1465274226178 Marionette TRACE conn5 -> [0,413,"getWindowHandle",null] 21:37:06 INFO - PROCESS | 840 | 1465274226181 Marionette TRACE conn5 <- [1,413,null,{"value":"13"}] 21:37:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 21:37:06 INFO - PROCESS | 840 | 1465274226224 Marionette TRACE conn5 -> [0,414,"setScriptTimeout",{"ms":35000}] 21:37:06 INFO - PROCESS | 840 | 1465274226226 Marionette TRACE conn5 <- [1,414,null,{}] 21:37:06 INFO - PROCESS | 840 | 1465274226229 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}] 21:37:06 INFO - PROCESS | 840 | 1465274226231 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:06 INFO - PROCESS | 840 | 1465274226349 Marionette TRACE conn5 <- [1,415,null,{"value":null}] 21:37:06 INFO - PROCESS | 840 | 1465274226361 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:06 INFO - PROCESS | 840 | 1465274226363 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:06 INFO - PROCESS | 840 | ++DOCSHELL 1516E000 == 31 [pid = 840] [id = 113] 21:37:06 INFO - PROCESS | 840 | ++DOMWINDOW == 129 (15173400) [pid = 840] [serial = 336] [outer = 00000000] 21:37:06 INFO - PROCESS | 840 | ++DOMWINDOW == 130 (15797400) [pid = 840] [serial = 337] [outer = 15173400] 21:37:06 INFO - PROCESS | 840 | 1465274226409 Marionette DEBUG loaded listener.js 21:37:06 INFO - PROCESS | 840 | ++DOMWINDOW == 131 (1579DC00) [pid = 840] [serial = 338] [outer = 15173400] 21:37:06 INFO - PROCESS | 840 | 1465274226881 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]]]}] 21:37:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 21:37:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 690ms 21:37:06 INFO - PROCESS | 840 | 1465274226904 Marionette TRACE conn5 -> [0,417,"getWindowHandle",null] 21:37:06 INFO - PROCESS | 840 | 1465274226906 Marionette TRACE conn5 <- [1,417,null,{"value":"13"}] 21:37:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 21:37:06 INFO - PROCESS | 840 | 1465274226909 Marionette TRACE conn5 -> [0,418,"setScriptTimeout",{"ms":35000}] 21:37:06 INFO - PROCESS | 840 | 1465274226911 Marionette TRACE conn5 <- [1,418,null,{}] 21:37:06 INFO - PROCESS | 840 | 1465274226914 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}] 21:37:06 INFO - PROCESS | 840 | 1465274226916 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:07 INFO - PROCESS | 840 | 1465274227024 Marionette TRACE conn5 <- [1,419,null,{"value":null}] 21:37:07 INFO - PROCESS | 840 | 1465274227030 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:07 INFO - PROCESS | 840 | 1465274227031 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:07 INFO - PROCESS | 840 | ++DOCSHELL 15172C00 == 32 [pid = 840] [id = 114] 21:37:07 INFO - PROCESS | 840 | ++DOMWINDOW == 132 (160CEC00) [pid = 840] [serial = 339] [outer = 00000000] 21:37:07 INFO - PROCESS | 840 | ++DOMWINDOW == 133 (1627AC00) [pid = 840] [serial = 340] [outer = 160CEC00] 21:37:07 INFO - PROCESS | 840 | 1465274227075 Marionette DEBUG loaded listener.js 21:37:07 INFO - PROCESS | 840 | ++DOMWINDOW == 134 (1627CC00) [pid = 840] [serial = 341] [outer = 160CEC00] 21:37:08 INFO - PROCESS | 840 | --DOMWINDOW == 133 (0CF6E800) [pid = 840] [serial = 128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 21:37:08 INFO - PROCESS | 840 | --DOMWINDOW == 132 (16270C00) [pid = 840] [serial = 225] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 21:37:08 INFO - PROCESS | 840 | --DOMWINDOW == 131 (0D5D7C00) [pid = 840] [serial = 140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 21:37:08 INFO - PROCESS | 840 | --DOMWINDOW == 130 (0945DC00) [pid = 840] [serial = 171] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 21:37:08 INFO - PROCESS | 840 | --DOMWINDOW == 129 (0E1E1C00) [pid = 840] [serial = 183] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 21:37:08 INFO - PROCESS | 840 | --DOMWINDOW == 128 (123A1800) [pid = 840] [serial = 131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 21:37:08 INFO - PROCESS | 840 | --DOMWINDOW == 127 (123A7C00) [pid = 840] [serial = 219] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 21:37:08 INFO - PROCESS | 840 | --DOMWINDOW == 126 (0DF0EC00) [pid = 840] [serial = 177] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 21:37:08 INFO - PROCESS | 840 | --DOMWINDOW == 125 (1B907C00) [pid = 840] [serial = 213] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 21:37:08 INFO - PROCESS | 840 | --DOMWINDOW == 124 (0CBE6C00) [pid = 840] [serial = 174] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 21:37:08 INFO - PROCESS | 840 | --DOMWINDOW == 123 (14DE7000) [pid = 840] [serial = 180] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 21:37:08 INFO - PROCESS | 840 | --DOMWINDOW == 122 (1686E000) [pid = 840] [serial = 222] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 21:37:08 INFO - PROCESS | 840 | --DOMWINDOW == 121 (18DC2000) [pid = 840] [serial = 137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 21:37:08 INFO - PROCESS | 840 | --DOMWINDOW == 120 (0CBECC00) [pid = 840] [serial = 216] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 21:37:08 INFO - PROCESS | 840 | --DOMWINDOW == 119 (0DB3E000) [pid = 840] [serial = 228] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 21:37:08 INFO - PROCESS | 840 | --DOMWINDOW == 118 (1744C400) [pid = 840] [serial = 134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 21:37:08 INFO - PROCESS | 840 | --DOMWINDOW == 117 (16865000) [pid = 840] [serial = 291] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 21:37:08 INFO - PROCESS | 840 | --DOMWINDOW == 116 (16A22000) [pid = 840] [serial = 294] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 21:37:08 INFO - PROCESS | 840 | --DOMWINDOW == 115 (17455000) [pid = 840] [serial = 297] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 21:37:08 INFO - PROCESS | 840 | --DOMWINDOW == 114 (1B108C00) [pid = 840] [serial = 258] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 21:37:08 INFO - PROCESS | 840 | --DOMWINDOW == 113 (19890000) [pid = 840] [serial = 267] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 21:37:08 INFO - PROCESS | 840 | --DOMWINDOW == 112 (0D466C00) [pid = 840] [serial = 261] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 21:37:08 INFO - PROCESS | 840 | --DOMWINDOW == 111 (16A25C00) [pid = 840] [serial = 273] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 21:37:08 INFO - PROCESS | 840 | --DOMWINDOW == 110 (0CB26000) [pid = 840] [serial = 276] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 21:37:08 INFO - PROCESS | 840 | --DOMWINDOW == 109 (15795400) [pid = 840] [serial = 288] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 21:37:08 INFO - PROCESS | 840 | --DOMWINDOW == 108 (123CAC00) [pid = 840] [serial = 264] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 21:37:08 INFO - PROCESS | 840 | --DOMWINDOW == 107 (0D3E8000) [pid = 840] [serial = 279] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 21:37:08 INFO - PROCESS | 840 | --DOMWINDOW == 106 (1B10A400) [pid = 840] [serial = 270] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 21:37:08 INFO - PROCESS | 840 | --DOMWINDOW == 105 (13633C00) [pid = 840] [serial = 282] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 21:37:08 INFO - PROCESS | 840 | --DOMWINDOW == 104 (14FAC400) [pid = 840] [serial = 285] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 21:37:08 INFO - PROCESS | 840 | --DOMWINDOW == 103 (19861800) [pid = 840] [serial = 303] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 21:37:08 INFO - PROCESS | 840 | --DOMWINDOW == 102 (19D85400) [pid = 840] [serial = 306] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 21:37:08 INFO - PROCESS | 840 | --DOMWINDOW == 101 (17448400) [pid = 840] [serial = 300] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 21:37:08 INFO - PROCESS | 840 | 1465274228397 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]]]}] 21:37:08 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 21:37:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1521ms 21:37:08 INFO - PROCESS | 840 | 1465274228431 Marionette TRACE conn5 -> [0,421,"getWindowHandle",null] 21:37:08 INFO - PROCESS | 840 | 1465274228433 Marionette TRACE conn5 <- [1,421,null,{"value":"13"}] 21:37:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 21:37:08 INFO - PROCESS | 840 | 1465274228436 Marionette TRACE conn5 -> [0,422,"setScriptTimeout",{"ms":35000}] 21:37:08 INFO - PROCESS | 840 | 1465274228438 Marionette TRACE conn5 <- [1,422,null,{}] 21:37:08 INFO - PROCESS | 840 | 1465274228442 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}] 21:37:08 INFO - PROCESS | 840 | 1465274228447 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:08 INFO - PROCESS | 840 | 1465274228533 Marionette TRACE conn5 <- [1,423,null,{"value":null}] 21:37:08 INFO - PROCESS | 840 | 1465274228538 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:08 INFO - PROCESS | 840 | 1465274228540 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:08 INFO - PROCESS | 840 | ++DOCSHELL 0CB26000 == 33 [pid = 840] [id = 115] 21:37:08 INFO - PROCESS | 840 | ++DOMWINDOW == 102 (0DB3D800) [pid = 840] [serial = 342] [outer = 00000000] 21:37:08 INFO - PROCESS | 840 | ++DOMWINDOW == 103 (120CEC00) [pid = 840] [serial = 343] [outer = 0DB3D800] 21:37:08 INFO - PROCESS | 840 | 1465274228584 Marionette DEBUG loaded listener.js 21:37:08 INFO - PROCESS | 840 | ++DOMWINDOW == 104 (1315B400) [pid = 840] [serial = 344] [outer = 0DB3D800] 21:37:09 INFO - PROCESS | 840 | 1465274229490 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]]]}] 21:37:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 21:37:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1132ms 21:37:09 INFO - PROCESS | 840 | 1465274229569 Marionette TRACE conn5 -> [0,425,"getWindowHandle",null] 21:37:09 INFO - PROCESS | 840 | 1465274229571 Marionette TRACE conn5 <- [1,425,null,{"value":"13"}] 21:37:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 21:37:09 INFO - PROCESS | 840 | 1465274229574 Marionette TRACE conn5 -> [0,426,"setScriptTimeout",{"ms":35000}] 21:37:09 INFO - PROCESS | 840 | 1465274229576 Marionette TRACE conn5 <- [1,426,null,{}] 21:37:09 INFO - PROCESS | 840 | 1465274229580 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}] 21:37:09 INFO - PROCESS | 840 | 1465274229581 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:09 INFO - PROCESS | 840 | 1465274229658 Marionette TRACE conn5 <- [1,427,null,{"value":null}] 21:37:09 INFO - PROCESS | 840 | 1465274229663 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:09 INFO - PROCESS | 840 | 1465274229665 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:09 INFO - PROCESS | 840 | ++DOCSHELL 14DE7000 == 34 [pid = 840] [id = 116] 21:37:09 INFO - PROCESS | 840 | ++DOMWINDOW == 105 (1507A800) [pid = 840] [serial = 345] [outer = 00000000] 21:37:09 INFO - PROCESS | 840 | ++DOMWINDOW == 106 (16865000) [pid = 840] [serial = 346] [outer = 1507A800] 21:37:09 INFO - PROCESS | 840 | 1465274229708 Marionette DEBUG loaded listener.js 21:37:09 INFO - PROCESS | 840 | ++DOMWINDOW == 107 (1686B800) [pid = 840] [serial = 347] [outer = 1507A800] 21:37:10 INFO - PROCESS | 840 | 1465274230161 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] 21:37:10 INFO - PROCESS | 840 | 1465274230207 Marionette TRACE conn5 <- [1,429,null,{"value":"13"}] 21:37:10 INFO - PROCESS | 840 | 1465274230210 Marionette TRACE conn5 -> [0,430,"setScriptTimeout",{"ms":35000}] 21:37:10 INFO - PROCESS | 840 | 1465274230212 Marionette TRACE conn5 <- [1,430,null,{}] 21:37:10 INFO - PROCESS | 840 | 1465274230215 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}] 21:37:10 INFO - PROCESS | 840 | 1465274230217 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:10 INFO - PROCESS | 840 | 1465274230295 Marionette TRACE conn5 <- [1,431,null,{"value":null}] 21:37:10 INFO - PROCESS | 840 | 1465274230303 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:10 INFO - PROCESS | 840 | 1465274230305 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:10 INFO - PROCESS | 840 | ++DOCSHELL 0EB0E000 == 35 [pid = 840] [id = 117] 21:37:10 INFO - PROCESS | 840 | ++DOMWINDOW == 108 (16A25800) [pid = 840] [serial = 348] [outer = 00000000] 21:37:10 INFO - PROCESS | 840 | ++DOMWINDOW == 109 (17453000) [pid = 840] [serial = 349] [outer = 16A25800] 21:37:10 INFO - PROCESS | 840 | 1465274230350 Marionette DEBUG loaded listener.js 21:37:10 INFO - PROCESS | 840 | ++DOMWINDOW == 110 (1579A800) [pid = 840] [serial = 350] [outer = 16A25800] 21:37:11 INFO - PROCESS | 840 | 1465274231192 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]]]}] 21:37:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 21:37:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1022ms 21:37:11 INFO - PROCESS | 840 | 1465274231234 Marionette TRACE conn5 -> [0,433,"getWindowHandle",null] 21:37:11 INFO - PROCESS | 840 | 1465274231239 Marionette TRACE conn5 <- [1,433,null,{"value":"13"}] 21:37:11 INFO - PROCESS | 840 | 1465274231244 Marionette TRACE conn5 -> [0,434,"setScriptTimeout",{"ms":35000}] 21:37:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 21:37:11 INFO - PROCESS | 840 | 1465274231247 Marionette TRACE conn5 <- [1,434,null,{}] 21:37:11 INFO - PROCESS | 840 | 1465274231273 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}] 21:37:11 INFO - PROCESS | 840 | 1465274231276 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:11 INFO - PROCESS | 840 | 1465274231396 Marionette TRACE conn5 <- [1,435,null,{"value":null}] 21:37:11 INFO - PROCESS | 840 | 1465274231526 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:11 INFO - PROCESS | 840 | 1465274231529 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:11 INFO - PROCESS | 840 | ++DOCSHELL 0D5E1C00 == 36 [pid = 840] [id = 118] 21:37:11 INFO - PROCESS | 840 | ++DOMWINDOW == 111 (0DB3A400) [pid = 840] [serial = 351] [outer = 00000000] 21:37:11 INFO - PROCESS | 840 | ++DOMWINDOW == 112 (0DF0AC00) [pid = 840] [serial = 352] [outer = 0DB3A400] 21:37:11 INFO - PROCESS | 840 | 1465274231588 Marionette DEBUG loaded listener.js 21:37:11 INFO - PROCESS | 840 | ++DOMWINDOW == 113 (11D10000) [pid = 840] [serial = 353] [outer = 0DB3A400] 21:37:12 INFO - PROCESS | 840 | 1465274232284 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]]]}] 21:37:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 21:37:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1087ms 21:37:12 INFO - PROCESS | 840 | 1465274232337 Marionette TRACE conn5 -> [0,437,"getWindowHandle",null] 21:37:12 INFO - PROCESS | 840 | 1465274232342 Marionette TRACE conn5 <- [1,437,null,{"value":"13"}] 21:37:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 21:37:12 INFO - PROCESS | 840 | 1465274232348 Marionette TRACE conn5 -> [0,438,"setScriptTimeout",{"ms":35000}] 21:37:12 INFO - PROCESS | 840 | 1465274232351 Marionette TRACE conn5 <- [1,438,null,{}] 21:37:12 INFO - PROCESS | 840 | 1465274232379 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}] 21:37:12 INFO - PROCESS | 840 | 1465274232382 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:12 INFO - PROCESS | 840 | 1465274232509 Marionette TRACE conn5 <- [1,439,null,{"value":null}] 21:37:12 INFO - PROCESS | 840 | 1465274232635 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:12 INFO - PROCESS | 840 | 1465274232638 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:12 INFO - PROCESS | 840 | ++DOCSHELL 123CC000 == 37 [pid = 840] [id = 119] 21:37:12 INFO - PROCESS | 840 | ++DOMWINDOW == 114 (14027000) [pid = 840] [serial = 354] [outer = 00000000] 21:37:12 INFO - PROCESS | 840 | ++DOMWINDOW == 115 (15171400) [pid = 840] [serial = 355] [outer = 14027000] 21:37:12 INFO - PROCESS | 840 | 1465274232695 Marionette DEBUG loaded listener.js 21:37:12 INFO - PROCESS | 840 | ++DOMWINDOW == 116 (160D3800) [pid = 840] [serial = 356] [outer = 14027000] 21:37:13 INFO - PROCESS | 840 | --DOCSHELL 14DE7000 == 36 [pid = 840] [id = 116] 21:37:13 INFO - PROCESS | 840 | --DOCSHELL 0CB26000 == 35 [pid = 840] [id = 115] 21:37:13 INFO - PROCESS | 840 | --DOCSHELL 15172C00 == 34 [pid = 840] [id = 114] 21:37:13 INFO - PROCESS | 840 | --DOCSHELL 1516E000 == 33 [pid = 840] [id = 113] 21:37:13 INFO - PROCESS | 840 | --DOCSHELL 123A2400 == 32 [pid = 840] [id = 112] 21:37:13 INFO - PROCESS | 840 | --DOCSHELL 0E9CA800 == 31 [pid = 840] [id = 111] 21:37:13 INFO - PROCESS | 840 | --DOCSHELL 0CBE1800 == 30 [pid = 840] [id = 110] 21:37:13 INFO - PROCESS | 840 | --DOMWINDOW == 115 (0D5D6800) [pid = 840] [serial = 130] [outer = 00000000] [url = about:blank] 21:37:13 INFO - PROCESS | 840 | --DOMWINDOW == 114 (19899800) [pid = 840] [serial = 227] [outer = 00000000] [url = about:blank] 21:37:13 INFO - PROCESS | 840 | --DOMWINDOW == 113 (123CC800) [pid = 840] [serial = 142] [outer = 00000000] [url = about:blank] 21:37:13 INFO - PROCESS | 840 | --DOMWINDOW == 112 (0CF21000) [pid = 840] [serial = 173] [outer = 00000000] [url = about:blank] 21:37:13 INFO - PROCESS | 840 | --DOMWINDOW == 111 (14DC5000) [pid = 840] [serial = 185] [outer = 00000000] [url = about:blank] 21:37:13 INFO - PROCESS | 840 | --DOMWINDOW == 110 (14D37C00) [pid = 840] [serial = 133] [outer = 00000000] [url = about:blank] 21:37:13 INFO - PROCESS | 840 | --DOMWINDOW == 109 (14D1B800) [pid = 840] [serial = 221] [outer = 00000000] [url = about:blank] 21:37:13 INFO - PROCESS | 840 | --DOMWINDOW == 108 (11D11800) [pid = 840] [serial = 179] [outer = 00000000] [url = about:blank] 21:37:13 INFO - PROCESS | 840 | --DOMWINDOW == 107 (1BB38C00) [pid = 840] [serial = 215] [outer = 00000000] [url = about:blank] 21:37:13 INFO - PROCESS | 840 | --DOMWINDOW == 106 (0D5D9400) [pid = 840] [serial = 176] [outer = 00000000] [url = about:blank] 21:37:13 INFO - PROCESS | 840 | --DOMWINDOW == 105 (166ED800) [pid = 840] [serial = 182] [outer = 00000000] [url = about:blank] 21:37:13 INFO - PROCESS | 840 | --DOMWINDOW == 104 (17543C00) [pid = 840] [serial = 224] [outer = 00000000] [url = about:blank] 21:37:13 INFO - PROCESS | 840 | --DOMWINDOW == 103 (1985FC00) [pid = 840] [serial = 139] [outer = 00000000] [url = about:blank] 21:37:13 INFO - PROCESS | 840 | --DOMWINDOW == 102 (0DB3E400) [pid = 840] [serial = 218] [outer = 00000000] [url = about:blank] 21:37:13 INFO - PROCESS | 840 | --DOMWINDOW == 101 (1744D000) [pid = 840] [serial = 230] [outer = 00000000] [url = about:blank] 21:37:13 INFO - PROCESS | 840 | --DOMWINDOW == 100 (17544000) [pid = 840] [serial = 136] [outer = 00000000] [url = about:blank] 21:37:13 INFO - PROCESS | 840 | --DOMWINDOW == 99 (16869000) [pid = 840] [serial = 292] [outer = 00000000] [url = about:blank] 21:37:13 INFO - PROCESS | 840 | --DOMWINDOW == 98 (16F27000) [pid = 840] [serial = 295] [outer = 00000000] [url = about:blank] 21:37:13 INFO - PROCESS | 840 | --DOMWINDOW == 97 (16A11800) [pid = 840] [serial = 293] [outer = 00000000] [url = about:blank] 21:37:13 INFO - PROCESS | 840 | --DOMWINDOW == 96 (1815BC00) [pid = 840] [serial = 298] [outer = 00000000] [url = about:blank] 21:37:13 INFO - PROCESS | 840 | --DOMWINDOW == 95 (16F2F800) [pid = 840] [serial = 296] [outer = 00000000] [url = about:blank] 21:37:13 INFO - PROCESS | 840 | --DOMWINDOW == 94 (1B10EC00) [pid = 840] [serial = 260] [outer = 00000000] [url = about:blank] 21:37:13 INFO - PROCESS | 840 | --DOMWINDOW == 93 (1B022C00) [pid = 840] [serial = 268] [outer = 00000000] [url = about:blank] 21:37:13 INFO - PROCESS | 840 | --DOMWINDOW == 92 (1B028400) [pid = 840] [serial = 269] [outer = 00000000] [url = about:blank] 21:37:13 INFO - PROCESS | 840 | --DOMWINDOW == 91 (0D5D3800) [pid = 840] [serial = 262] [outer = 00000000] [url = about:blank] 21:37:13 INFO - PROCESS | 840 | --DOMWINDOW == 90 (0DB41400) [pid = 840] [serial = 263] [outer = 00000000] [url = about:blank] 21:37:13 INFO - PROCESS | 840 | --DOMWINDOW == 89 (16A2C400) [pid = 840] [serial = 274] [outer = 00000000] [url = about:blank] 21:37:13 INFO - PROCESS | 840 | --DOMWINDOW == 88 (16A2E800) [pid = 840] [serial = 275] [outer = 00000000] [url = about:blank] 21:37:13 INFO - PROCESS | 840 | --DOMWINDOW == 87 (0DDCD800) [pid = 840] [serial = 277] [outer = 00000000] [url = about:blank] 21:37:13 INFO - PROCESS | 840 | --DOMWINDOW == 86 (0EB16800) [pid = 840] [serial = 278] [outer = 00000000] [url = about:blank] 21:37:13 INFO - PROCESS | 840 | --DOMWINDOW == 85 (1579CC00) [pid = 840] [serial = 289] [outer = 00000000] [url = about:blank] 21:37:13 INFO - PROCESS | 840 | --DOMWINDOW == 84 (14D0FC00) [pid = 840] [serial = 265] [outer = 00000000] [url = about:blank] 21:37:13 INFO - PROCESS | 840 | --DOMWINDOW == 83 (14F3E000) [pid = 840] [serial = 266] [outer = 00000000] [url = about:blank] 21:37:13 INFO - PROCESS | 840 | --DOMWINDOW == 82 (0DB49C00) [pid = 840] [serial = 280] [outer = 00000000] [url = about:blank] 21:37:13 INFO - PROCESS | 840 | --DOMWINDOW == 81 (0DF10400) [pid = 840] [serial = 281] [outer = 00000000] [url = about:blank] 21:37:13 INFO - PROCESS | 840 | --DOMWINDOW == 80 (1B199C00) [pid = 840] [serial = 271] [outer = 00000000] [url = about:blank] 21:37:13 INFO - PROCESS | 840 | --DOMWINDOW == 79 (1B19D000) [pid = 840] [serial = 272] [outer = 00000000] [url = about:blank] 21:37:13 INFO - PROCESS | 840 | --DOMWINDOW == 78 (1402E000) [pid = 840] [serial = 283] [outer = 00000000] [url = about:blank] 21:37:13 INFO - PROCESS | 840 | --DOMWINDOW == 77 (14D19800) [pid = 840] [serial = 284] [outer = 00000000] [url = about:blank] 21:37:13 INFO - PROCESS | 840 | --DOMWINDOW == 76 (15178400) [pid = 840] [serial = 286] [outer = 00000000] [url = about:blank] 21:37:13 INFO - PROCESS | 840 | --DOMWINDOW == 75 (15791800) [pid = 840] [serial = 287] [outer = 00000000] [url = about:blank] 21:37:13 INFO - PROCESS | 840 | --DOMWINDOW == 74 (19896400) [pid = 840] [serial = 304] [outer = 00000000] [url = about:blank] 21:37:13 INFO - PROCESS | 840 | --DOMWINDOW == 73 (1B02B000) [pid = 840] [serial = 307] [outer = 00000000] [url = about:blank] 21:37:13 INFO - PROCESS | 840 | --DOMWINDOW == 72 (1B105000) [pid = 840] [serial = 308] [outer = 00000000] [url = about:blank] 21:37:13 INFO - PROCESS | 840 | --DOMWINDOW == 71 (18161400) [pid = 840] [serial = 299] [outer = 00000000] [url = about:blank] 21:37:13 INFO - PROCESS | 840 | --DOMWINDOW == 70 (18DB7400) [pid = 840] [serial = 302] [outer = 00000000] [url = about:blank] 21:37:13 INFO - PROCESS | 840 | --DOMWINDOW == 69 (160C7400) [pid = 840] [serial = 290] [outer = 00000000] [url = about:blank] 21:37:13 INFO - PROCESS | 840 | --DOMWINDOW == 68 (19B0EC00) [pid = 840] [serial = 305] [outer = 00000000] [url = about:blank] 21:37:13 INFO - PROCESS | 840 | --DOMWINDOW == 67 (1815C400) [pid = 840] [serial = 301] [outer = 00000000] [url = about:blank] 21:37:13 INFO - PROCESS | 840 | 1465274233591 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]]]}] 21:37:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 21:37:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1309ms 21:37:13 INFO - PROCESS | 840 | 1465274233660 Marionette TRACE conn5 -> [0,441,"getWindowHandle",null] 21:37:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 21:37:13 INFO - PROCESS | 840 | 1465274233664 Marionette TRACE conn5 <- [1,441,null,{"value":"13"}] 21:37:13 INFO - PROCESS | 840 | 1465274233669 Marionette TRACE conn5 -> [0,442,"setScriptTimeout",{"ms":35000}] 21:37:13 INFO - PROCESS | 840 | 1465274233672 Marionette TRACE conn5 <- [1,442,null,{}] 21:37:13 INFO - PROCESS | 840 | 1465274233677 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}] 21:37:13 INFO - PROCESS | 840 | 1465274233680 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:13 INFO - PROCESS | 840 | 1465274233768 Marionette TRACE conn5 <- [1,443,null,{"value":null}] 21:37:13 INFO - PROCESS | 840 | 1465274233780 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:13 INFO - PROCESS | 840 | 1465274233784 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:13 INFO - PROCESS | 840 | ++DOCSHELL 0CBEAC00 == 31 [pid = 840] [id = 120] 21:37:13 INFO - PROCESS | 840 | ++DOMWINDOW == 68 (0CBEB000) [pid = 840] [serial = 357] [outer = 00000000] 21:37:13 INFO - PROCESS | 840 | ++DOMWINDOW == 69 (0D3E1800) [pid = 840] [serial = 358] [outer = 0CBEB000] 21:37:13 INFO - PROCESS | 840 | 1465274233833 Marionette DEBUG loaded listener.js 21:37:13 INFO - PROCESS | 840 | ++DOMWINDOW == 70 (0D54A800) [pid = 840] [serial = 359] [outer = 0CBEB000] 21:37:14 INFO - PROCESS | 840 | 1465274234350 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]]]}] 21:37:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 21:37:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 730ms 21:37:14 INFO - PROCESS | 840 | 1465274234400 Marionette TRACE conn5 -> [0,445,"getWindowHandle",null] 21:37:14 INFO - PROCESS | 840 | 1465274234404 Marionette TRACE conn5 <- [1,445,null,{"value":"13"}] 21:37:14 INFO - PROCESS | 840 | 1465274234410 Marionette TRACE conn5 -> [0,446,"setScriptTimeout",{"ms":35000}] 21:37:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 21:37:14 INFO - PROCESS | 840 | 1465274234412 Marionette TRACE conn5 <- [1,446,null,{}] 21:37:14 INFO - PROCESS | 840 | 1465274234416 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}] 21:37:14 INFO - PROCESS | 840 | 1465274234418 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:14 INFO - PROCESS | 840 | 1465274234508 Marionette TRACE conn5 <- [1,447,null,{"value":null}] 21:37:14 INFO - PROCESS | 840 | 1465274234591 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:14 INFO - PROCESS | 840 | 1465274234594 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:14 INFO - PROCESS | 840 | ++DOCSHELL 0DDC5000 == 32 [pid = 840] [id = 121] 21:37:14 INFO - PROCESS | 840 | ++DOMWINDOW == 71 (0DF03400) [pid = 840] [serial = 360] [outer = 00000000] 21:37:14 INFO - PROCESS | 840 | ++DOMWINDOW == 72 (0E1DFC00) [pid = 840] [serial = 361] [outer = 0DF03400] 21:37:14 INFO - PROCESS | 840 | 1465274234640 Marionette DEBUG loaded listener.js 21:37:14 INFO - PROCESS | 840 | ++DOMWINDOW == 73 (0EB13C00) [pid = 840] [serial = 362] [outer = 0DF03400] 21:37:15 INFO - PROCESS | 840 | 1465274235115 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]]]}] 21:37:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 21:37:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 730ms 21:37:15 INFO - PROCESS | 840 | 1465274235211 Marionette TRACE conn5 -> [0,449,"getWindowHandle",null] 21:37:15 INFO - PROCESS | 840 | 1465274235216 Marionette TRACE conn5 <- [1,449,null,{"value":"13"}] 21:37:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 21:37:15 INFO - PROCESS | 840 | 1465274235223 Marionette TRACE conn5 -> [0,450,"setScriptTimeout",{"ms":35000}] 21:37:15 INFO - PROCESS | 840 | 1465274235226 Marionette TRACE conn5 <- [1,450,null,{}] 21:37:15 INFO - PROCESS | 840 | 1465274235232 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}] 21:37:15 INFO - PROCESS | 840 | 1465274235235 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:15 INFO - PROCESS | 840 | 1465274235393 Marionette TRACE conn5 <- [1,451,null,{"value":null}] 21:37:15 INFO - PROCESS | 840 | 1465274235404 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:15 INFO - PROCESS | 840 | 1465274235409 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:15 INFO - PROCESS | 840 | ++DOCSHELL 0CBECC00 == 33 [pid = 840] [id = 122] 21:37:15 INFO - PROCESS | 840 | ++DOMWINDOW == 74 (0CFCBC00) [pid = 840] [serial = 363] [outer = 00000000] 21:37:15 INFO - PROCESS | 840 | ++DOMWINDOW == 75 (0DB40400) [pid = 840] [serial = 364] [outer = 0CFCBC00] 21:37:15 INFO - PROCESS | 840 | 1465274235466 Marionette DEBUG loaded listener.js 21:37:15 INFO - PROCESS | 840 | ++DOMWINDOW == 76 (0DF10000) [pid = 840] [serial = 365] [outer = 0CFCBC00] 21:37:16 INFO - PROCESS | 840 | 1465274236081 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] 21:37:16 INFO - PROCESS | 840 | 1465274236119 Marionette TRACE conn5 <- [1,453,null,{"value":"13"}] 21:37:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 21:37:16 INFO - PROCESS | 840 | 1465274236126 Marionette TRACE conn5 -> [0,454,"setScriptTimeout",{"ms":35000}] 21:37:16 INFO - PROCESS | 840 | 1465274236129 Marionette TRACE conn5 <- [1,454,null,{}] 21:37:16 INFO - PROCESS | 840 | 1465274236132 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}] 21:37:16 INFO - PROCESS | 840 | 1465274236135 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:16 INFO - PROCESS | 840 | 1465274236282 Marionette TRACE conn5 <- [1,455,null,{"value":null}] 21:37:16 INFO - PROCESS | 840 | 1465274236337 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:16 INFO - PROCESS | 840 | 1465274236340 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:16 INFO - PROCESS | 840 | ++DOCSHELL 13634400 == 34 [pid = 840] [id = 123] 21:37:16 INFO - PROCESS | 840 | ++DOMWINDOW == 77 (13634800) [pid = 840] [serial = 366] [outer = 00000000] 21:37:16 INFO - PROCESS | 840 | ++DOMWINDOW == 78 (1402E000) [pid = 840] [serial = 367] [outer = 13634800] 21:37:16 INFO - PROCESS | 840 | 1465274236396 Marionette DEBUG loaded listener.js 21:37:16 INFO - PROCESS | 840 | ++DOMWINDOW == 79 (14D13C00) [pid = 840] [serial = 368] [outer = 13634800] 21:37:16 INFO - PROCESS | 840 | [840] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:37:16 INFO - PROCESS | 840 | 1465274237006 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]]]}] 21:37:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 21:37:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 930ms 21:37:17 INFO - PROCESS | 840 | 1465274237060 Marionette TRACE conn5 -> [0,457,"getWindowHandle",null] 21:37:17 INFO - PROCESS | 840 | 1465274237062 Marionette TRACE conn5 <- [1,457,null,{"value":"13"}] 21:37:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 21:37:17 INFO - PROCESS | 840 | 1465274237066 Marionette TRACE conn5 -> [0,458,"setScriptTimeout",{"ms":35000}] 21:37:17 INFO - PROCESS | 840 | 1465274237070 Marionette TRACE conn5 <- [1,458,null,{}] 21:37:17 INFO - PROCESS | 840 | 1465274237081 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}] 21:37:17 INFO - PROCESS | 840 | 1465274237086 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:17 INFO - PROCESS | 840 | 1465274237192 Marionette TRACE conn5 <- [1,459,null,{"value":null}] 21:37:17 INFO - PROCESS | 840 | 1465274237273 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:17 INFO - PROCESS | 840 | 1465274237277 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:17 INFO - PROCESS | 840 | ++DOCSHELL 1516BC00 == 35 [pid = 840] [id = 124] 21:37:17 INFO - PROCESS | 840 | ++DOMWINDOW == 80 (1516E000) [pid = 840] [serial = 369] [outer = 00000000] 21:37:17 INFO - PROCESS | 840 | ++DOMWINDOW == 81 (15172C00) [pid = 840] [serial = 370] [outer = 1516E000] 21:37:17 INFO - PROCESS | 840 | 1465274237375 Marionette DEBUG loaded listener.js 21:37:17 INFO - PROCESS | 840 | ++DOMWINDOW == 82 (15239400) [pid = 840] [serial = 371] [outer = 1516E000] 21:37:17 INFO - PROCESS | 840 | ++DOMWINDOW == 83 (16271000) [pid = 840] [serial = 372] [outer = 0CF2A800] 21:37:18 INFO - PROCESS | 840 | 1465274238068 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] 21:37:18 INFO - PROCESS | 840 | 1465274238103 Marionette TRACE conn5 <- [1,461,null,{"value":"13"}] 21:37:18 INFO - PROCESS | 840 | 1465274238107 Marionette TRACE conn5 -> [0,462,"setScriptTimeout",{"ms":35000}] 21:37:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 21:37:18 INFO - PROCESS | 840 | 1465274238110 Marionette TRACE conn5 <- [1,462,null,{}] 21:37:18 INFO - PROCESS | 840 | 1465274238113 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}] 21:37:18 INFO - PROCESS | 840 | 1465274238115 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:18 INFO - PROCESS | 840 | 1465274238223 Marionette TRACE conn5 <- [1,463,null,{"value":null}] 21:37:18 INFO - PROCESS | 840 | 1465274238303 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:18 INFO - PROCESS | 840 | 1465274238305 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:18 INFO - PROCESS | 840 | ++DOCSHELL 1627C000 == 36 [pid = 840] [id = 125] 21:37:18 INFO - PROCESS | 840 | ++DOMWINDOW == 84 (163DF000) [pid = 840] [serial = 373] [outer = 00000000] 21:37:18 INFO - PROCESS | 840 | ++DOMWINDOW == 85 (1686E400) [pid = 840] [serial = 374] [outer = 163DF000] 21:37:18 INFO - PROCESS | 840 | 1465274238400 Marionette DEBUG loaded listener.js 21:37:18 INFO - PROCESS | 840 | ++DOMWINDOW == 86 (16872C00) [pid = 840] [serial = 375] [outer = 163DF000] 21:37:19 INFO - PROCESS | 840 | [840] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:37:19 INFO - PROCESS | 840 | 1465274239021 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] 21:37:19 INFO - PROCESS | 840 | 1465274239085 Marionette TRACE conn5 <- [1,465,null,{"value":"13"}] 21:37:19 INFO - PROCESS | 840 | 1465274239089 Marionette TRACE conn5 -> [0,466,"setScriptTimeout",{"ms":35000}] 21:37:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 21:37:19 INFO - PROCESS | 840 | 1465274239091 Marionette TRACE conn5 <- [1,466,null,{}] 21:37:19 INFO - PROCESS | 840 | 1465274239095 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}] 21:37:19 INFO - PROCESS | 840 | 1465274239097 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:19 INFO - PROCESS | 840 | 1465274239206 Marionette TRACE conn5 <- [1,467,null,{"value":null}] 21:37:19 INFO - PROCESS | 840 | 1465274239335 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:19 INFO - PROCESS | 840 | 1465274239337 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:19 INFO - PROCESS | 840 | ++DOCSHELL 16A22000 == 37 [pid = 840] [id = 126] 21:37:19 INFO - PROCESS | 840 | ++DOMWINDOW == 87 (16A26800) [pid = 840] [serial = 376] [outer = 00000000] 21:37:19 INFO - PROCESS | 840 | ++DOMWINDOW == 88 (16A30C00) [pid = 840] [serial = 377] [outer = 16A26800] 21:37:19 INFO - PROCESS | 840 | 1465274239392 Marionette DEBUG loaded listener.js 21:37:19 INFO - PROCESS | 840 | ++DOMWINDOW == 89 (16F2AC00) [pid = 840] [serial = 378] [outer = 16A26800] 21:37:20 INFO - PROCESS | 840 | 1465274240052 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] 21:37:20 INFO - PROCESS | 840 | 1465274240114 Marionette TRACE conn5 <- [1,469,null,{"value":"13"}] 21:37:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 21:37:20 INFO - PROCESS | 840 | 1465274240119 Marionette TRACE conn5 -> [0,470,"setScriptTimeout",{"ms":35000}] 21:37:20 INFO - PROCESS | 840 | 1465274240122 Marionette TRACE conn5 <- [1,470,null,{}] 21:37:20 INFO - PROCESS | 840 | 1465274240127 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}] 21:37:20 INFO - PROCESS | 840 | 1465274240130 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:20 INFO - PROCESS | 840 | 1465274240236 Marionette TRACE conn5 <- [1,471,null,{"value":null}] 21:37:20 INFO - PROCESS | 840 | 1465274240334 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:20 INFO - PROCESS | 840 | 1465274240336 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:20 INFO - PROCESS | 840 | ++DOCSHELL 0DB3F800 == 38 [pid = 840] [id = 127] 21:37:20 INFO - PROCESS | 840 | ++DOMWINDOW == 90 (0DF07000) [pid = 840] [serial = 379] [outer = 00000000] 21:37:20 INFO - PROCESS | 840 | ++DOMWINDOW == 91 (123AF800) [pid = 840] [serial = 380] [outer = 0DF07000] 21:37:20 INFO - PROCESS | 840 | 1465274240386 Marionette DEBUG loaded listener.js 21:37:20 INFO - PROCESS | 840 | ++DOMWINDOW == 92 (14D13800) [pid = 840] [serial = 381] [outer = 0DF07000] 21:37:21 INFO - PROCESS | 840 | --DOCSHELL 0CBEAC00 == 37 [pid = 840] [id = 120] 21:37:21 INFO - PROCESS | 840 | --DOCSHELL 0D5E1C00 == 36 [pid = 840] [id = 118] 21:37:21 INFO - PROCESS | 840 | --DOCSHELL 123CC000 == 35 [pid = 840] [id = 119] 21:37:21 INFO - PROCESS | 840 | --DOCSHELL 0DF0D800 == 34 [pid = 840] [id = 109] 21:37:21 INFO - PROCESS | 840 | --DOCSHELL 16A22000 == 33 [pid = 840] [id = 126] 21:37:21 INFO - PROCESS | 840 | --DOCSHELL 1516BC00 == 32 [pid = 840] [id = 124] 21:37:21 INFO - PROCESS | 840 | --DOCSHELL 1627C000 == 31 [pid = 840] [id = 125] 21:37:21 INFO - PROCESS | 840 | --DOCSHELL 13634400 == 30 [pid = 840] [id = 123] 21:37:21 INFO - PROCESS | 840 | --DOCSHELL 0DDC5000 == 29 [pid = 840] [id = 121] 21:37:21 INFO - PROCESS | 840 | --DOCSHELL 0CBECC00 == 28 [pid = 840] [id = 122] 21:37:21 INFO - PROCESS | 840 | --DOCSHELL 0EB0E000 == 27 [pid = 840] [id = 117] 21:37:21 INFO - PROCESS | 840 | 1465274241592 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]]]}] 21:37:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 21:37:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1525ms 21:37:21 INFO - PROCESS | 840 | 1465274241646 Marionette TRACE conn5 -> [0,473,"getWindowHandle",null] 21:37:21 INFO - PROCESS | 840 | 1465274241649 Marionette TRACE conn5 <- [1,473,null,{"value":"13"}] 21:37:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 21:37:21 INFO - PROCESS | 840 | 1465274241654 Marionette TRACE conn5 -> [0,474,"setScriptTimeout",{"ms":35000}] 21:37:21 INFO - PROCESS | 840 | 1465274241658 Marionette TRACE conn5 <- [1,474,null,{}] 21:37:21 INFO - PROCESS | 840 | 1465274241663 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}] 21:37:21 INFO - PROCESS | 840 | 1465274241666 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:21 INFO - PROCESS | 840 | 1465274241812 Marionette TRACE conn5 <- [1,475,null,{"value":null}] 21:37:21 INFO - PROCESS | 840 | 1465274241884 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:21 INFO - PROCESS | 840 | 1465274241887 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:21 INFO - PROCESS | 840 | ++DOCSHELL 0D5D6000 == 28 [pid = 840] [id = 128] 21:37:21 INFO - PROCESS | 840 | ++DOMWINDOW == 93 (0D5D7000) [pid = 840] [serial = 382] [outer = 00000000] 21:37:21 INFO - PROCESS | 840 | ++DOMWINDOW == 94 (0D5E1C00) [pid = 840] [serial = 383] [outer = 0D5D7000] 21:37:21 INFO - PROCESS | 840 | 1465274241934 Marionette DEBUG loaded listener.js 21:37:22 INFO - PROCESS | 840 | ++DOMWINDOW == 95 (0DB44000) [pid = 840] [serial = 384] [outer = 0D5D7000] 21:37:22 INFO - PROCESS | 840 | 1465274242444 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]]]}] 21:37:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 21:37:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 830ms 21:37:22 INFO - PROCESS | 840 | 1465274242485 Marionette TRACE conn5 -> [0,477,"getWindowHandle",null] 21:37:22 INFO - PROCESS | 840 | 1465274242490 Marionette TRACE conn5 <- [1,477,null,{"value":"13"}] 21:37:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 21:37:22 INFO - PROCESS | 840 | 1465274242496 Marionette TRACE conn5 -> [0,478,"setScriptTimeout",{"ms":35000}] 21:37:22 INFO - PROCESS | 840 | 1465274242498 Marionette TRACE conn5 <- [1,478,null,{}] 21:37:22 INFO - PROCESS | 840 | 1465274242502 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}] 21:37:22 INFO - PROCESS | 840 | 1465274242505 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:22 INFO - PROCESS | 840 | 1465274242620 Marionette TRACE conn5 <- [1,479,null,{"value":null}] 21:37:22 INFO - PROCESS | 840 | 1465274242678 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:22 INFO - PROCESS | 840 | 1465274242681 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:22 INFO - PROCESS | 840 | ++DOCSHELL 11D97000 == 29 [pid = 840] [id = 129] 21:37:22 INFO - PROCESS | 840 | ++DOMWINDOW == 96 (11D9B400) [pid = 840] [serial = 385] [outer = 00000000] 21:37:22 INFO - PROCESS | 840 | ++DOMWINDOW == 97 (120B1400) [pid = 840] [serial = 386] [outer = 11D9B400] 21:37:22 INFO - PROCESS | 840 | 1465274242728 Marionette DEBUG loaded listener.js 21:37:22 INFO - PROCESS | 840 | ++DOMWINDOW == 98 (1230C000) [pid = 840] [serial = 387] [outer = 11D9B400] 21:37:23 INFO - PROCESS | 840 | 1465274243189 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]]]}] 21:37:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 21:37:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 730ms 21:37:23 INFO - PROCESS | 840 | 1465274243230 Marionette TRACE conn5 -> [0,481,"getWindowHandle",null] 21:37:23 INFO - PROCESS | 840 | 1465274243232 Marionette TRACE conn5 <- [1,481,null,{"value":"13"}] 21:37:23 INFO - PROCESS | 840 | 1465274243235 Marionette TRACE conn5 -> [0,482,"setScriptTimeout",{"ms":35000}] 21:37:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 21:37:23 INFO - PROCESS | 840 | 1465274243239 Marionette TRACE conn5 <- [1,482,null,{}] 21:37:23 INFO - PROCESS | 840 | 1465274243249 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}] 21:37:23 INFO - PROCESS | 840 | 1465274243254 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:23 INFO - PROCESS | 840 | 1465274243365 Marionette TRACE conn5 <- [1,483,null,{"value":null}] 21:37:23 INFO - PROCESS | 840 | 1465274243426 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:23 INFO - PROCESS | 840 | 1465274243429 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:23 INFO - PROCESS | 840 | ++DOCSHELL 14D3F800 == 30 [pid = 840] [id = 130] 21:37:23 INFO - PROCESS | 840 | ++DOMWINDOW == 99 (14D41800) [pid = 840] [serial = 388] [outer = 00000000] 21:37:23 INFO - PROCESS | 840 | ++DOMWINDOW == 100 (14DC1C00) [pid = 840] [serial = 389] [outer = 14D41800] 21:37:23 INFO - PROCESS | 840 | 1465274243478 Marionette DEBUG loaded listener.js 21:37:23 INFO - PROCESS | 840 | ++DOMWINDOW == 101 (14F45800) [pid = 840] [serial = 390] [outer = 14D41800] 21:37:24 INFO - PROCESS | 840 | --DOMWINDOW == 100 (15173400) [pid = 840] [serial = 336] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 21:37:24 INFO - PROCESS | 840 | --DOMWINDOW == 99 (123AF400) [pid = 840] [serial = 333] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 21:37:24 INFO - PROCESS | 840 | --DOMWINDOW == 98 (0CBE5C00) [pid = 840] [serial = 327] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 21:37:24 INFO - PROCESS | 840 | --DOMWINDOW == 97 (0E9CEC00) [pid = 840] [serial = 330] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 21:37:24 INFO - PROCESS | 840 | --DOMWINDOW == 96 (0E23C000) [pid = 840] [serial = 324] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 21:37:24 INFO - PROCESS | 840 | --DOMWINDOW == 95 (0D5DF400) [pid = 840] [serial = 309] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 21:37:24 INFO - PROCESS | 840 | --DOMWINDOW == 94 (14D16800) [pid = 840] [serial = 312] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 21:37:24 INFO - PROCESS | 840 | --DOMWINDOW == 93 (160CEC00) [pid = 840] [serial = 339] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 21:37:24 INFO - PROCESS | 840 | --DOMWINDOW == 92 (1A46A800) [pid = 840] [serial = 315] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 21:37:24 INFO - PROCESS | 840 | --DOMWINDOW == 91 (0DF03400) [pid = 840] [serial = 360] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 21:37:24 INFO - PROCESS | 840 | --DOMWINDOW == 90 (1B111800) [pid = 840] [serial = 318] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 21:37:24 INFO - PROCESS | 840 | --DOMWINDOW == 89 (12343800) [pid = 840] [serial = 321] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 21:37:24 INFO - PROCESS | 840 | --DOMWINDOW == 88 (0DB3D800) [pid = 840] [serial = 342] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 21:37:24 INFO - PROCESS | 840 | --DOMWINDOW == 87 (0CBEB000) [pid = 840] [serial = 357] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 21:37:24 INFO - PROCESS | 840 | --DOMWINDOW == 86 (16A25800) [pid = 840] [serial = 348] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 21:37:24 INFO - PROCESS | 840 | --DOMWINDOW == 85 (0DB3A400) [pid = 840] [serial = 351] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 21:37:24 INFO - PROCESS | 840 | --DOMWINDOW == 84 (14027000) [pid = 840] [serial = 354] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 21:37:24 INFO - PROCESS | 840 | --DOMWINDOW == 83 (1507A800) [pid = 840] [serial = 345] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 21:37:24 INFO - PROCESS | 840 | 1465274244245 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]]]}] 21:37:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 21:37:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1020ms 21:37:24 INFO - PROCESS | 840 | 1465274244260 Marionette TRACE conn5 -> [0,485,"getWindowHandle",null] 21:37:24 INFO - PROCESS | 840 | 1465274244262 Marionette TRACE conn5 <- [1,485,null,{"value":"13"}] 21:37:24 INFO - PROCESS | 840 | 1465274244265 Marionette TRACE conn5 -> [0,486,"setScriptTimeout",{"ms":35000}] 21:37:24 INFO - PROCESS | 840 | 1465274244267 Marionette TRACE conn5 <- [1,486,null,{}] 21:37:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 21:37:24 INFO - PROCESS | 840 | 1465274244271 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}] 21:37:24 INFO - PROCESS | 840 | 1465274244272 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:24 INFO - PROCESS | 840 | 1465274244385 Marionette TRACE conn5 <- [1,487,null,{"value":null}] 21:37:24 INFO - PROCESS | 840 | 1465274244433 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:24 INFO - PROCESS | 840 | 1465274244435 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:24 INFO - PROCESS | 840 | ++DOCSHELL 0CBDEC00 == 31 [pid = 840] [id = 131] 21:37:24 INFO - PROCESS | 840 | ++DOMWINDOW == 84 (0CBDF000) [pid = 840] [serial = 391] [outer = 00000000] 21:37:24 INFO - PROCESS | 840 | ++DOMWINDOW == 85 (0EBBA800) [pid = 840] [serial = 392] [outer = 0CBDF000] 21:37:24 INFO - PROCESS | 840 | 1465274244483 Marionette DEBUG loaded listener.js 21:37:24 INFO - PROCESS | 840 | ++DOMWINDOW == 86 (14D16800) [pid = 840] [serial = 393] [outer = 0CBDF000] 21:37:24 INFO - PROCESS | 840 | 1465274244844 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]]]}] 21:37:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 21:37:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 630ms 21:37:24 INFO - PROCESS | 840 | 1465274244900 Marionette TRACE conn5 -> [0,489,"getWindowHandle",null] 21:37:24 INFO - PROCESS | 840 | 1465274244902 Marionette TRACE conn5 <- [1,489,null,{"value":"13"}] 21:37:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 21:37:24 INFO - PROCESS | 840 | 1465274244911 Marionette TRACE conn5 -> [0,490,"setScriptTimeout",{"ms":35000}] 21:37:24 INFO - PROCESS | 840 | 1465274244913 Marionette TRACE conn5 <- [1,490,null,{}] 21:37:24 INFO - PROCESS | 840 | 1465274244916 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}] 21:37:24 INFO - PROCESS | 840 | 1465274244919 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:24 INFO - PROCESS | 840 | 1465274244996 Marionette TRACE conn5 <- [1,491,null,{"value":null}] 21:37:24 INFO - PROCESS | 840 | 1465274245001 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:24 INFO - PROCESS | 840 | 1465274245003 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:25 INFO - PROCESS | 840 | ++DOCSHELL 15081C00 == 32 [pid = 840] [id = 132] 21:37:25 INFO - PROCESS | 840 | ++DOMWINDOW == 87 (15083000) [pid = 840] [serial = 394] [outer = 00000000] 21:37:25 INFO - PROCESS | 840 | ++DOMWINDOW == 88 (15237000) [pid = 840] [serial = 395] [outer = 15083000] 21:37:25 INFO - PROCESS | 840 | 1465274245047 Marionette DEBUG loaded listener.js 21:37:25 INFO - PROCESS | 840 | ++DOMWINDOW == 89 (15793C00) [pid = 840] [serial = 396] [outer = 15083000] 21:37:25 INFO - PROCESS | 840 | 1465274245474 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]]]}] 21:37:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 21:37:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 630ms 21:37:25 INFO - PROCESS | 840 | 1465274245536 Marionette TRACE conn5 -> [0,493,"getWindowHandle",null] 21:37:25 INFO - PROCESS | 840 | 1465274245538 Marionette TRACE conn5 <- [1,493,null,{"value":"13"}] 21:37:25 INFO - PROCESS | 840 | 1465274245541 Marionette TRACE conn5 -> [0,494,"setScriptTimeout",{"ms":35000}] 21:37:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 21:37:25 INFO - PROCESS | 840 | 1465274245543 Marionette TRACE conn5 <- [1,494,null,{}] 21:37:25 INFO - PROCESS | 840 | 1465274245546 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}] 21:37:25 INFO - PROCESS | 840 | 1465274245552 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:25 INFO - PROCESS | 840 | 1465274245644 Marionette TRACE conn5 <- [1,495,null,{"value":null}] 21:37:25 INFO - PROCESS | 840 | 1465274245686 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:25 INFO - PROCESS | 840 | 1465274245688 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:25 INFO - PROCESS | 840 | ++DOCSHELL 16870800 == 33 [pid = 840] [id = 133] 21:37:25 INFO - PROCESS | 840 | ++DOMWINDOW == 90 (16A1E800) [pid = 840] [serial = 397] [outer = 00000000] 21:37:25 INFO - PROCESS | 840 | ++DOMWINDOW == 91 (16A26400) [pid = 840] [serial = 398] [outer = 16A1E800] 21:37:25 INFO - PROCESS | 840 | 1465274245732 Marionette DEBUG loaded listener.js 21:37:25 INFO - PROCESS | 840 | ++DOMWINDOW == 92 (16A2AC00) [pid = 840] [serial = 399] [outer = 16A1E800] 21:37:26 INFO - PROCESS | 840 | 1465274246389 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]]]}] 21:37:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 21:37:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 930ms 21:37:26 INFO - PROCESS | 840 | 1465274246476 Marionette TRACE conn5 -> [0,497,"getWindowHandle",null] 21:37:26 INFO - PROCESS | 840 | 1465274246481 Marionette TRACE conn5 <- [1,497,null,{"value":"13"}] 21:37:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 21:37:26 INFO - PROCESS | 840 | 1465274246486 Marionette TRACE conn5 -> [0,498,"setScriptTimeout",{"ms":35000}] 21:37:26 INFO - PROCESS | 840 | 1465274246490 Marionette TRACE conn5 <- [1,498,null,{}] 21:37:26 INFO - PROCESS | 840 | 1465274246496 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}] 21:37:26 INFO - PROCESS | 840 | 1465274246499 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:26 INFO - PROCESS | 840 | 1465274246648 Marionette TRACE conn5 <- [1,499,null,{"value":null}] 21:37:26 INFO - PROCESS | 840 | 1465274246766 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:26 INFO - PROCESS | 840 | 1465274246769 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:26 INFO - PROCESS | 840 | ++DOCSHELL 0945FC00 == 34 [pid = 840] [id = 134] 21:37:26 INFO - PROCESS | 840 | ++DOMWINDOW == 93 (0CF6B400) [pid = 840] [serial = 400] [outer = 00000000] 21:37:26 INFO - PROCESS | 840 | ++DOMWINDOW == 94 (0DB3AC00) [pid = 840] [serial = 401] [outer = 0CF6B400] 21:37:26 INFO - PROCESS | 840 | 1465274246826 Marionette DEBUG loaded listener.js 21:37:26 INFO - PROCESS | 840 | ++DOMWINDOW == 95 (0DF05C00) [pid = 840] [serial = 402] [outer = 0CF6B400] 21:37:27 INFO - PROCESS | 840 | 1465274247610 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]]]}] 21:37:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 21:37:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1184ms 21:37:27 INFO - PROCESS | 840 | 1465274247670 Marionette TRACE conn5 -> [0,501,"getWindowHandle",null] 21:37:27 INFO - PROCESS | 840 | 1465274247675 Marionette TRACE conn5 <- [1,501,null,{"value":"13"}] 21:37:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 21:37:27 INFO - PROCESS | 840 | 1465274247681 Marionette TRACE conn5 -> [0,502,"setScriptTimeout",{"ms":35000}] 21:37:27 INFO - PROCESS | 840 | 1465274247684 Marionette TRACE conn5 <- [1,502,null,{}] 21:37:27 INFO - PROCESS | 840 | 1465274247688 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}] 21:37:27 INFO - PROCESS | 840 | 1465274247691 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:27 INFO - PROCESS | 840 | 1465274247814 Marionette TRACE conn5 <- [1,503,null,{"value":null}] 21:37:27 INFO - PROCESS | 840 | 1465274247889 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:27 INFO - PROCESS | 840 | 1465274247892 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:27 INFO - PROCESS | 840 | ++DOCSHELL 123CC400 == 35 [pid = 840] [id = 135] 21:37:27 INFO - PROCESS | 840 | ++DOMWINDOW == 96 (13150800) [pid = 840] [serial = 403] [outer = 00000000] 21:37:27 INFO - PROCESS | 840 | ++DOMWINDOW == 97 (14D38800) [pid = 840] [serial = 404] [outer = 13150800] 21:37:27 INFO - PROCESS | 840 | 1465274247998 Marionette DEBUG loaded listener.js 21:37:28 INFO - PROCESS | 840 | ++DOMWINDOW == 98 (14DC2800) [pid = 840] [serial = 405] [outer = 13150800] 21:37:28 INFO - PROCESS | 840 | --DOCSHELL 15081C00 == 34 [pid = 840] [id = 132] 21:37:28 INFO - PROCESS | 840 | --DOCSHELL 0CBDEC00 == 33 [pid = 840] [id = 131] 21:37:28 INFO - PROCESS | 840 | --DOCSHELL 14D3F800 == 32 [pid = 840] [id = 130] 21:37:28 INFO - PROCESS | 840 | --DOCSHELL 11D97000 == 31 [pid = 840] [id = 129] 21:37:28 INFO - PROCESS | 840 | --DOCSHELL 0D5D6000 == 30 [pid = 840] [id = 128] 21:37:28 INFO - PROCESS | 840 | --DOMWINDOW == 97 (15797400) [pid = 840] [serial = 337] [outer = 00000000] [url = about:blank] 21:37:28 INFO - PROCESS | 840 | --DOMWINDOW == 96 (14D13400) [pid = 840] [serial = 334] [outer = 00000000] [url = about:blank] 21:37:28 INFO - PROCESS | 840 | --DOMWINDOW == 95 (0D3E3000) [pid = 840] [serial = 328] [outer = 00000000] [url = about:blank] 21:37:28 INFO - PROCESS | 840 | --DOMWINDOW == 94 (0D554400) [pid = 840] [serial = 329] [outer = 00000000] [url = about:blank] 21:37:28 INFO - PROCESS | 840 | --DOMWINDOW == 93 (11D0D800) [pid = 840] [serial = 331] [outer = 00000000] [url = about:blank] 21:37:28 INFO - PROCESS | 840 | --DOMWINDOW == 92 (120B0800) [pid = 840] [serial = 332] [outer = 00000000] [url = about:blank] 21:37:28 INFO - PROCESS | 840 | --DOMWINDOW == 91 (123A6000) [pid = 840] [serial = 325] [outer = 00000000] [url = about:blank] 21:37:28 INFO - PROCESS | 840 | --DOMWINDOW == 90 (11EB8400) [pid = 840] [serial = 311] [outer = 00000000] [url = about:blank] 21:37:28 INFO - PROCESS | 840 | --DOMWINDOW == 89 (0DF0F000) [pid = 840] [serial = 310] [outer = 00000000] [url = about:blank] 21:37:28 INFO - PROCESS | 840 | --DOMWINDOW == 88 (1579C800) [pid = 840] [serial = 314] [outer = 00000000] [url = about:blank] 21:37:28 INFO - PROCESS | 840 | --DOMWINDOW == 87 (1627AC00) [pid = 840] [serial = 340] [outer = 00000000] [url = about:blank] 21:37:28 INFO - PROCESS | 840 | --DOMWINDOW == 86 (15174C00) [pid = 840] [serial = 313] [outer = 00000000] [url = about:blank] 21:37:28 INFO - PROCESS | 840 | --DOMWINDOW == 85 (1B105C00) [pid = 840] [serial = 317] [outer = 00000000] [url = about:blank] 21:37:28 INFO - PROCESS | 840 | --DOMWINDOW == 84 (0E1DFC00) [pid = 840] [serial = 361] [outer = 00000000] [url = about:blank] 21:37:28 INFO - PROCESS | 840 | --DOMWINDOW == 83 (1B021800) [pid = 840] [serial = 316] [outer = 00000000] [url = about:blank] 21:37:28 INFO - PROCESS | 840 | --DOMWINDOW == 82 (1B914C00) [pid = 840] [serial = 320] [outer = 00000000] [url = about:blank] 21:37:28 INFO - PROCESS | 840 | --DOMWINDOW == 81 (1B1A3C00) [pid = 840] [serial = 319] [outer = 00000000] [url = about:blank] 21:37:28 INFO - PROCESS | 840 | --DOMWINDOW == 80 (163D9800) [pid = 840] [serial = 323] [outer = 00000000] [url = about:blank] 21:37:28 INFO - PROCESS | 840 | --DOMWINDOW == 79 (160CC000) [pid = 840] [serial = 322] [outer = 00000000] [url = about:blank] 21:37:28 INFO - PROCESS | 840 | --DOMWINDOW == 78 (1579DC00) [pid = 840] [serial = 338] [outer = 00000000] [url = about:blank] 21:37:28 INFO - PROCESS | 840 | --DOMWINDOW == 77 (120CEC00) [pid = 840] [serial = 343] [outer = 00000000] [url = about:blank] 21:37:28 INFO - PROCESS | 840 | --DOMWINDOW == 76 (1627CC00) [pid = 840] [serial = 341] [outer = 00000000] [url = about:blank] 21:37:28 INFO - PROCESS | 840 | --DOMWINDOW == 75 (1315B400) [pid = 840] [serial = 344] [outer = 00000000] [url = about:blank] 21:37:28 INFO - PROCESS | 840 | --DOMWINDOW == 74 (1686B800) [pid = 840] [serial = 347] [outer = 00000000] [url = about:blank] 21:37:28 INFO - PROCESS | 840 | --DOMWINDOW == 73 (0D3E1800) [pid = 840] [serial = 358] [outer = 00000000] [url = about:blank] 21:37:28 INFO - PROCESS | 840 | --DOMWINDOW == 72 (17453000) [pid = 840] [serial = 349] [outer = 00000000] [url = about:blank] 21:37:28 INFO - PROCESS | 840 | --DOMWINDOW == 71 (1579A800) [pid = 840] [serial = 350] [outer = 00000000] [url = about:blank] 21:37:28 INFO - PROCESS | 840 | --DOMWINDOW == 70 (0EB13C00) [pid = 840] [serial = 362] [outer = 00000000] [url = about:blank] 21:37:28 INFO - PROCESS | 840 | --DOMWINDOW == 69 (0DF0AC00) [pid = 840] [serial = 352] [outer = 00000000] [url = about:blank] 21:37:28 INFO - PROCESS | 840 | --DOMWINDOW == 68 (0D54A800) [pid = 840] [serial = 359] [outer = 00000000] [url = about:blank] 21:37:28 INFO - PROCESS | 840 | --DOMWINDOW == 67 (11D10000) [pid = 840] [serial = 353] [outer = 00000000] [url = about:blank] 21:37:28 INFO - PROCESS | 840 | --DOMWINDOW == 66 (15171400) [pid = 840] [serial = 355] [outer = 00000000] [url = about:blank] 21:37:28 INFO - PROCESS | 840 | --DOMWINDOW == 65 (160D3800) [pid = 840] [serial = 356] [outer = 00000000] [url = about:blank] 21:37:28 INFO - PROCESS | 840 | --DOMWINDOW == 64 (14D3D800) [pid = 840] [serial = 335] [outer = 00000000] [url = about:blank] 21:37:28 INFO - PROCESS | 840 | --DOMWINDOW == 63 (14D0EC00) [pid = 840] [serial = 326] [outer = 00000000] [url = about:blank] 21:37:28 INFO - PROCESS | 840 | --DOMWINDOW == 62 (16865000) [pid = 840] [serial = 346] [outer = 00000000] [url = about:blank] 21:37:28 INFO - PROCESS | 840 | --DOMWINDOW == 61 (170EF800) [pid = 840] [serial = 155] [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.] 21:37:28 INFO - PROCESS | 840 | 1465274248809 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]]]}] 21:37:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 21:37:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1170ms 21:37:28 INFO - PROCESS | 840 | 1465274248855 Marionette TRACE conn5 -> [0,505,"getWindowHandle",null] 21:37:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 21:37:28 INFO - PROCESS | 840 | 1465274248859 Marionette TRACE conn5 <- [1,505,null,{"value":"13"}] 21:37:28 INFO - PROCESS | 840 | 1465274248863 Marionette TRACE conn5 -> [0,506,"setScriptTimeout",{"ms":35000}] 21:37:28 INFO - PROCESS | 840 | 1465274248866 Marionette TRACE conn5 <- [1,506,null,{}] 21:37:28 INFO - PROCESS | 840 | 1465274248871 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}] 21:37:28 INFO - PROCESS | 840 | 1465274248874 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:28 INFO - PROCESS | 840 | 1465274248961 Marionette TRACE conn5 <- [1,507,null,{"value":null}] 21:37:28 INFO - PROCESS | 840 | 1465274248968 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:28 INFO - PROCESS | 840 | 1465274248972 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:28 INFO - PROCESS | 840 | ++DOCSHELL 0CF75000 == 31 [pid = 840] [id = 136] 21:37:28 INFO - PROCESS | 840 | ++DOMWINDOW == 62 (0CF76C00) [pid = 840] [serial = 406] [outer = 00000000] 21:37:29 INFO - PROCESS | 840 | ++DOMWINDOW == 63 (0D3E5C00) [pid = 840] [serial = 407] [outer = 0CF76C00] 21:37:29 INFO - PROCESS | 840 | 1465274249024 Marionette DEBUG loaded listener.js 21:37:29 INFO - PROCESS | 840 | ++DOMWINDOW == 64 (0D54A800) [pid = 840] [serial = 408] [outer = 0CF76C00] 21:37:29 INFO - PROCESS | 840 | 1465274249545 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]]]}] 21:37:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 21:37:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 730ms 21:37:29 INFO - PROCESS | 840 | 1465274249595 Marionette TRACE conn5 -> [0,509,"getWindowHandle",null] 21:37:29 INFO - PROCESS | 840 | 1465274249600 Marionette TRACE conn5 <- [1,509,null,{"value":"13"}] 21:37:29 INFO - PROCESS | 840 | 1465274249605 Marionette TRACE conn5 -> [0,510,"setScriptTimeout",{"ms":35000}] 21:37:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 21:37:29 INFO - PROCESS | 840 | 1465274249608 Marionette TRACE conn5 <- [1,510,null,{}] 21:37:29 INFO - PROCESS | 840 | 1465274249611 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}] 21:37:29 INFO - PROCESS | 840 | 1465274249613 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:29 INFO - PROCESS | 840 | 1465274249703 Marionette TRACE conn5 <- [1,511,null,{"value":null}] 21:37:29 INFO - PROCESS | 840 | 1465274249782 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:29 INFO - PROCESS | 840 | 1465274249784 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:29 INFO - PROCESS | 840 | ++DOCSHELL 0DF0C800 == 32 [pid = 840] [id = 137] 21:37:29 INFO - PROCESS | 840 | ++DOMWINDOW == 65 (0DF0D800) [pid = 840] [serial = 409] [outer = 00000000] 21:37:29 INFO - PROCESS | 840 | ++DOMWINDOW == 66 (0E238400) [pid = 840] [serial = 410] [outer = 0DF0D800] 21:37:29 INFO - PROCESS | 840 | 1465274249830 Marionette DEBUG loaded listener.js 21:37:29 INFO - PROCESS | 840 | ++DOMWINDOW == 67 (11B06400) [pid = 840] [serial = 411] [outer = 0DF0D800] 21:37:30 INFO - PROCESS | 840 | 1465274250237 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]]]}] 21:37:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 21:37:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 670ms 21:37:30 INFO - PROCESS | 840 | 1465274250280 Marionette TRACE conn5 -> [0,513,"getWindowHandle",null] 21:37:30 INFO - PROCESS | 840 | 1465274250282 Marionette TRACE conn5 <- [1,513,null,{"value":"13"}] 21:37:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 21:37:30 INFO - PROCESS | 840 | 1465274250290 Marionette TRACE conn5 -> [0,514,"setScriptTimeout",{"ms":35000}] 21:37:30 INFO - PROCESS | 840 | 1465274250294 Marionette TRACE conn5 <- [1,514,null,{}] 21:37:30 INFO - PROCESS | 840 | 1465274250305 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}] 21:37:30 INFO - PROCESS | 840 | 1465274250310 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:30 INFO - PROCESS | 840 | 1465274250398 Marionette TRACE conn5 <- [1,515,null,{"value":null}] 21:37:30 INFO - PROCESS | 840 | 1465274250448 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:30 INFO - PROCESS | 840 | 1465274250451 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:30 INFO - PROCESS | 840 | ++DOCSHELL 123CDC00 == 33 [pid = 840] [id = 138] 21:37:30 INFO - PROCESS | 840 | ++DOMWINDOW == 68 (123CF400) [pid = 840] [serial = 412] [outer = 00000000] 21:37:30 INFO - PROCESS | 840 | ++DOMWINDOW == 69 (1315B400) [pid = 840] [serial = 413] [outer = 123CF400] 21:37:30 INFO - PROCESS | 840 | 1465274250501 Marionette DEBUG loaded listener.js 21:37:30 INFO - PROCESS | 840 | ++DOMWINDOW == 70 (14D11C00) [pid = 840] [serial = 414] [outer = 123CF400] 21:37:30 INFO - PROCESS | 840 | 1465274250947 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]]]}] 21:37:30 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 21:37:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 690ms 21:37:30 INFO - PROCESS | 840 | 1465274250980 Marionette TRACE conn5 -> [0,517,"getWindowHandle",null] 21:37:30 INFO - PROCESS | 840 | 1465274250983 Marionette TRACE conn5 <- [1,517,null,{"value":"13"}] 21:37:30 INFO - PROCESS | 840 | 1465274250985 Marionette TRACE conn5 -> [0,518,"setScriptTimeout",{"ms":35000}] 21:37:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 21:37:30 INFO - PROCESS | 840 | 1465274250987 Marionette TRACE conn5 <- [1,518,null,{}] 21:37:30 INFO - PROCESS | 840 | 1465274250997 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}] 21:37:30 INFO - PROCESS | 840 | 1465274250999 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:31 INFO - PROCESS | 840 | 1465274251109 Marionette TRACE conn5 <- [1,519,null,{"value":null}] 21:37:31 INFO - PROCESS | 840 | 1465274251114 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:31 INFO - PROCESS | 840 | 1465274251116 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:31 INFO - PROCESS | 840 | ++DOCSHELL 14D45C00 == 34 [pid = 840] [id = 139] 21:37:31 INFO - PROCESS | 840 | ++DOMWINDOW == 71 (14DBE400) [pid = 840] [serial = 415] [outer = 00000000] 21:37:31 INFO - PROCESS | 840 | ++DOMWINDOW == 72 (15172400) [pid = 840] [serial = 416] [outer = 14DBE400] 21:37:31 INFO - PROCESS | 840 | 1465274251160 Marionette DEBUG loaded listener.js 21:37:31 INFO - PROCESS | 840 | ++DOMWINDOW == 73 (15794400) [pid = 840] [serial = 417] [outer = 14DBE400] 21:37:31 INFO - PROCESS | 840 | 1465274251608 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]]]}] 21:37:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 21:37:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 670ms 21:37:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 21:37:31 INFO - PROCESS | 840 | 1465274251660 Marionette TRACE conn5 -> [0,521,"getWindowHandle",null] 21:37:31 INFO - PROCESS | 840 | 1465274251662 Marionette TRACE conn5 <- [1,521,null,{"value":"13"}] 21:37:31 INFO - PROCESS | 840 | 1465274251665 Marionette TRACE conn5 -> [0,522,"setScriptTimeout",{"ms":35000}] 21:37:31 INFO - PROCESS | 840 | 1465274251667 Marionette TRACE conn5 <- [1,522,null,{}] 21:37:31 INFO - PROCESS | 840 | 1465274251670 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}] 21:37:31 INFO - PROCESS | 840 | 1465274251672 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:31 INFO - PROCESS | 840 | 1465274251778 Marionette TRACE conn5 <- [1,523,null,{"value":null}] 21:37:31 INFO - PROCESS | 840 | 1465274251861 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:31 INFO - PROCESS | 840 | 1465274251863 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:31 INFO - PROCESS | 840 | ++DOCSHELL 1579B400 == 35 [pid = 840] [id = 140] 21:37:31 INFO - PROCESS | 840 | ++DOMWINDOW == 74 (1579B800) [pid = 840] [serial = 418] [outer = 00000000] 21:37:31 INFO - PROCESS | 840 | ++DOMWINDOW == 75 (160D1800) [pid = 840] [serial = 419] [outer = 1579B800] 21:37:31 INFO - PROCESS | 840 | 1465274251906 Marionette DEBUG loaded listener.js 21:37:31 INFO - PROCESS | 840 | ++DOMWINDOW == 76 (16270C00) [pid = 840] [serial = 420] [outer = 1579B800] 21:37:32 INFO - PROCESS | 840 | 1465274252355 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]]]}] 21:37:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 21:37:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 730ms 21:37:32 INFO - PROCESS | 840 | 1465274252396 Marionette TRACE conn5 -> [0,525,"getWindowHandle",null] 21:37:32 INFO - PROCESS | 840 | 1465274252398 Marionette TRACE conn5 <- [1,525,null,{"value":"13"}] 21:37:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 21:37:32 INFO - PROCESS | 840 | 1465274252401 Marionette TRACE conn5 -> [0,526,"setScriptTimeout",{"ms":35000}] 21:37:32 INFO - PROCESS | 840 | 1465274252403 Marionette TRACE conn5 <- [1,526,null,{}] 21:37:32 INFO - PROCESS | 840 | 1465274252406 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}] 21:37:32 INFO - PROCESS | 840 | 1465274252412 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:32 INFO - PROCESS | 840 | 1465274252542 Marionette TRACE conn5 <- [1,527,null,{"value":null}] 21:37:32 INFO - PROCESS | 840 | 1465274252600 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:32 INFO - PROCESS | 840 | 1465274252602 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:32 INFO - PROCESS | 840 | ++DOCSHELL 16867000 == 36 [pid = 840] [id = 141] 21:37:32 INFO - PROCESS | 840 | ++DOMWINDOW == 77 (16868800) [pid = 840] [serial = 421] [outer = 00000000] 21:37:32 INFO - PROCESS | 840 | ++DOMWINDOW == 78 (1686D800) [pid = 840] [serial = 422] [outer = 16868800] 21:37:32 INFO - PROCESS | 840 | 1465274252655 Marionette DEBUG loaded listener.js 21:37:32 INFO - PROCESS | 840 | ++DOMWINDOW == 79 (1686E000) [pid = 840] [serial = 423] [outer = 16868800] 21:37:33 INFO - PROCESS | 840 | --DOMWINDOW == 78 (11D9B400) [pid = 840] [serial = 385] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 21:37:33 INFO - PROCESS | 840 | --DOMWINDOW == 77 (0DF07000) [pid = 840] [serial = 379] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 21:37:33 INFO - PROCESS | 840 | --DOMWINDOW == 76 (0CFCBC00) [pid = 840] [serial = 363] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 21:37:33 INFO - PROCESS | 840 | --DOMWINDOW == 75 (13634800) [pid = 840] [serial = 366] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 21:37:33 INFO - PROCESS | 840 | --DOMWINDOW == 74 (1516E000) [pid = 840] [serial = 369] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 21:37:33 INFO - PROCESS | 840 | --DOMWINDOW == 73 (163DF000) [pid = 840] [serial = 373] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 21:37:33 INFO - PROCESS | 840 | --DOMWINDOW == 72 (16A26800) [pid = 840] [serial = 376] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 21:37:33 INFO - PROCESS | 840 | --DOMWINDOW == 71 (14D41800) [pid = 840] [serial = 388] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 21:37:33 INFO - PROCESS | 840 | --DOMWINDOW == 70 (0CBDF000) [pid = 840] [serial = 391] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 21:37:33 INFO - PROCESS | 840 | --DOMWINDOW == 69 (15083000) [pid = 840] [serial = 394] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 21:37:33 INFO - PROCESS | 840 | --DOMWINDOW == 68 (0D5D7000) [pid = 840] [serial = 382] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 21:37:33 INFO - PROCESS | 840 | 1465274253136 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]]]}] 21:37:33 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 21:37:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 770ms 21:37:33 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 21:37:33 INFO - PROCESS | 840 | 1465274253172 Marionette TRACE conn5 -> [0,529,"getWindowHandle",null] 21:37:33 INFO - PROCESS | 840 | 1465274253174 Marionette TRACE conn5 <- [1,529,null,{"value":"13"}] 21:37:33 INFO - PROCESS | 840 | 1465274253177 Marionette TRACE conn5 -> [0,530,"setScriptTimeout",{"ms":35000}] 21:37:33 INFO - PROCESS | 840 | 1465274253178 Marionette TRACE conn5 <- [1,530,null,{}] 21:37:33 INFO - PROCESS | 840 | 1465274253182 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}] 21:37:33 INFO - PROCESS | 840 | 1465274253183 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:33 INFO - PROCESS | 840 | 1465274253261 Marionette TRACE conn5 <- [1,531,null,{"value":null}] 21:37:33 INFO - PROCESS | 840 | 1465274253343 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:33 INFO - PROCESS | 840 | 1465274253344 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:33 INFO - PROCESS | 840 | ++DOCSHELL 0CBEC000 == 37 [pid = 840] [id = 142] 21:37:33 INFO - PROCESS | 840 | ++DOMWINDOW == 69 (0CFCBC00) [pid = 840] [serial = 424] [outer = 00000000] 21:37:33 INFO - PROCESS | 840 | ++DOMWINDOW == 70 (14F41000) [pid = 840] [serial = 425] [outer = 0CFCBC00] 21:37:33 INFO - PROCESS | 840 | 1465274253387 Marionette DEBUG loaded listener.js 21:37:33 INFO - PROCESS | 840 | ++DOMWINDOW == 71 (163DF000) [pid = 840] [serial = 426] [outer = 0CFCBC00] 21:37:33 INFO - PROCESS | 840 | 1465274253781 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"]]]}] 21:37:33 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 21:37:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 21:37:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:37:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:37:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 21:37:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 21:37:33 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 21:37:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 21:37:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:37:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:37:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 21:37:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 21:37:33 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 630ms 21:37:33 INFO - PROCESS | 840 | 1465274253808 Marionette TRACE conn5 -> [0,533,"getWindowHandle",null] 21:37:33 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 21:37:33 INFO - PROCESS | 840 | 1465274253810 Marionette TRACE conn5 <- [1,533,null,{"value":"13"}] 21:37:33 INFO - PROCESS | 840 | 1465274253813 Marionette TRACE conn5 -> [0,534,"setScriptTimeout",{"ms":35000}] 21:37:33 INFO - PROCESS | 840 | 1465274253815 Marionette TRACE conn5 <- [1,534,null,{}] 21:37:33 INFO - PROCESS | 840 | 1465274253819 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}] 21:37:33 INFO - PROCESS | 840 | 1465274253820 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:33 INFO - PROCESS | 840 | 1465274253939 Marionette TRACE conn5 <- [1,535,null,{"value":null}] 21:37:33 INFO - PROCESS | 840 | 1465274253946 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:33 INFO - PROCESS | 840 | 1465274253948 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:33 INFO - PROCESS | 840 | ++DOCSHELL 14F3E400 == 38 [pid = 840] [id = 143] 21:37:33 INFO - PROCESS | 840 | ++DOMWINDOW == 72 (1686CC00) [pid = 840] [serial = 427] [outer = 00000000] 21:37:33 INFO - PROCESS | 840 | ++DOMWINDOW == 73 (17451000) [pid = 840] [serial = 428] [outer = 1686CC00] 21:37:33 INFO - PROCESS | 840 | 1465274253991 Marionette DEBUG loaded listener.js 21:37:34 INFO - PROCESS | 840 | ++DOMWINDOW == 74 (17454C00) [pid = 840] [serial = 429] [outer = 1686CC00] 21:37:34 INFO - PROCESS | 840 | 1465274254378 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]]]}] 21:37:34 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. 21:37:34 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 630ms 21:37:34 INFO - PROCESS | 840 | 1465274254444 Marionette TRACE conn5 -> [0,537,"getWindowHandle",null] 21:37:34 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 21:37:34 INFO - PROCESS | 840 | 1465274254446 Marionette TRACE conn5 <- [1,537,null,{"value":"13"}] 21:37:34 INFO - PROCESS | 840 | 1465274254449 Marionette TRACE conn5 -> [0,538,"setScriptTimeout",{"ms":35000}] 21:37:34 INFO - PROCESS | 840 | 1465274254451 Marionette TRACE conn5 <- [1,538,null,{}] 21:37:34 INFO - PROCESS | 840 | 1465274254455 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}] 21:37:34 INFO - PROCESS | 840 | 1465274254456 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:34 INFO - PROCESS | 840 | 1465274254579 Marionette TRACE conn5 <- [1,539,null,{"value":null}] 21:37:34 INFO - PROCESS | 840 | 1465274254618 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:34 INFO - PROCESS | 840 | 1465274254620 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:34 INFO - PROCESS | 840 | ++DOCSHELL 1231F400 == 39 [pid = 840] [id = 144] 21:37:34 INFO - PROCESS | 840 | ++DOMWINDOW == 75 (16A2DC00) [pid = 840] [serial = 430] [outer = 00000000] 21:37:34 INFO - PROCESS | 840 | ++DOMWINDOW == 76 (17782C00) [pid = 840] [serial = 431] [outer = 16A2DC00] 21:37:34 INFO - PROCESS | 840 | 1465274254663 Marionette DEBUG loaded listener.js 21:37:34 INFO - PROCESS | 840 | ++DOMWINDOW == 77 (1812D400) [pid = 840] [serial = 432] [outer = 16A2DC00] 21:37:35 INFO - PROCESS | 840 | 1465274255127 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]]]}] 21:37:35 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. 21:37:35 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 731ms 21:37:35 INFO - PROCESS | 840 | 1465274255215 Marionette TRACE conn5 -> [0,541,"getWindowHandle",null] 21:37:35 INFO - PROCESS | 840 | 1465274255220 Marionette TRACE conn5 <- [1,541,null,{"value":"13"}] 21:37:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 21:37:35 INFO - PROCESS | 840 | 1465274255232 Marionette TRACE conn5 -> [0,542,"setScriptTimeout",{"ms":35000}] 21:37:35 INFO - PROCESS | 840 | 1465274255236 Marionette TRACE conn5 <- [1,542,null,{}] 21:37:35 INFO - PROCESS | 840 | 1465274255243 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}] 21:37:35 INFO - PROCESS | 840 | 1465274255246 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:35 INFO - PROCESS | 840 | 1465274255380 Marionette TRACE conn5 <- [1,543,null,{"value":null}] 21:37:35 INFO - PROCESS | 840 | 1465274255513 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:35 INFO - PROCESS | 840 | 1465274255518 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:35 INFO - PROCESS | 840 | ++DOCSHELL 0DF06800 == 40 [pid = 840] [id = 145] 21:37:35 INFO - PROCESS | 840 | ++DOMWINDOW == 78 (0DF06C00) [pid = 840] [serial = 433] [outer = 00000000] 21:37:35 INFO - PROCESS | 840 | ++DOMWINDOW == 79 (0E23A800) [pid = 840] [serial = 434] [outer = 0DF06C00] 21:37:35 INFO - PROCESS | 840 | 1465274255577 Marionette DEBUG loaded listener.js 21:37:35 INFO - PROCESS | 840 | ++DOMWINDOW == 80 (11DE0800) [pid = 840] [serial = 435] [outer = 0DF06C00] 21:37:36 INFO - PROCESS | 840 | [840] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:37:36 INFO - PROCESS | 840 | [840] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 21:37:36 INFO - PROCESS | 840 | 1465274256167 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]]]}] 21:37:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 21:37:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 970ms 21:37:36 INFO - PROCESS | 840 | 1465274256218 Marionette TRACE conn5 -> [0,545,"getWindowHandle",null] 21:37:36 INFO - PROCESS | 840 | 1465274256224 Marionette TRACE conn5 <- [1,545,null,{"value":"13"}] 21:37:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 21:37:36 INFO - PROCESS | 840 | 1465274256232 Marionette TRACE conn5 -> [0,546,"setScriptTimeout",{"ms":35000}] 21:37:36 INFO - PROCESS | 840 | 1465274256235 Marionette TRACE conn5 <- [1,546,null,{}] 21:37:36 INFO - PROCESS | 840 | 1465274256239 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}] 21:37:36 INFO - PROCESS | 840 | 1465274256242 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:36 INFO - PROCESS | 840 | 1465274256358 Marionette TRACE conn5 <- [1,547,null,{"value":null}] 21:37:36 INFO - PROCESS | 840 | 1465274256462 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:36 INFO - PROCESS | 840 | 1465274256464 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:36 INFO - PROCESS | 840 | ++DOCSHELL 09464000 == 41 [pid = 840] [id = 146] 21:37:36 INFO - PROCESS | 840 | ++DOMWINDOW == 81 (0CBE2C00) [pid = 840] [serial = 436] [outer = 00000000] 21:37:36 INFO - PROCESS | 840 | ++DOMWINDOW == 82 (12348800) [pid = 840] [serial = 437] [outer = 0CBE2C00] 21:37:36 INFO - PROCESS | 840 | 1465274256521 Marionette DEBUG loaded listener.js 21:37:36 INFO - PROCESS | 840 | ++DOMWINDOW == 83 (15792000) [pid = 840] [serial = 438] [outer = 0CBE2C00] 21:37:37 INFO - PROCESS | 840 | 1465274257119 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]]]}] 21:37:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 21:37:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 930ms 21:37:37 INFO - PROCESS | 840 | 1465274257165 Marionette TRACE conn5 -> [0,549,"getWindowHandle",null] 21:37:37 INFO - PROCESS | 840 | 1465274257167 Marionette TRACE conn5 <- [1,549,null,{"value":"13"}] 21:37:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 21:37:37 INFO - PROCESS | 840 | 1465274257171 Marionette TRACE conn5 -> [0,550,"setScriptTimeout",{"ms":35000}] 21:37:37 INFO - PROCESS | 840 | 1465274257175 Marionette TRACE conn5 <- [1,550,null,{}] 21:37:37 INFO - PROCESS | 840 | 1465274257186 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}] 21:37:37 INFO - PROCESS | 840 | 1465274257191 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:37 INFO - PROCESS | 840 | 1465274257298 Marionette TRACE conn5 <- [1,551,null,{"value":null}] 21:37:37 INFO - PROCESS | 840 | 1465274257422 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:37 INFO - PROCESS | 840 | 1465274257425 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:37 INFO - PROCESS | 840 | ++DOCSHELL 18DB7400 == 42 [pid = 840] [id = 147] 21:37:37 INFO - PROCESS | 840 | ++DOMWINDOW == 84 (18DB7800) [pid = 840] [serial = 439] [outer = 00000000] 21:37:37 INFO - PROCESS | 840 | ++DOMWINDOW == 85 (18DC2000) [pid = 840] [serial = 440] [outer = 18DB7800] 21:37:37 INFO - PROCESS | 840 | 1465274257483 Marionette DEBUG loaded listener.js 21:37:37 INFO - PROCESS | 840 | ++DOMWINDOW == 86 (1985A800) [pid = 840] [serial = 441] [outer = 18DB7800] 21:37:37 INFO - PROCESS | 840 | [840] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:37:37 INFO - PROCESS | 840 | [840] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 21:37:38 INFO - PROCESS | 840 | 1465274258057 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]]]}] 21:37:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 21:37:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 930ms 21:37:38 INFO - PROCESS | 840 | 1465274258104 Marionette TRACE conn5 -> [0,553,"getWindowHandle",null] 21:37:38 INFO - PROCESS | 840 | 1465274258107 Marionette TRACE conn5 <- [1,553,null,{"value":"13"}] 21:37:38 INFO - PROCESS | 840 | 1465274258110 Marionette TRACE conn5 -> [0,554,"setScriptTimeout",{"ms":35000}] 21:37:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 21:37:38 INFO - PROCESS | 840 | 1465274258112 Marionette TRACE conn5 <- [1,554,null,{}] 21:37:38 INFO - PROCESS | 840 | 1465274258116 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}] 21:37:38 INFO - PROCESS | 840 | 1465274258118 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:38 INFO - PROCESS | 840 | 1465274258226 Marionette TRACE conn5 <- [1,555,null,{"value":null}] 21:37:38 INFO - PROCESS | 840 | 1465274258320 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:38 INFO - PROCESS | 840 | 1465274258322 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:38 INFO - PROCESS | 840 | ++DOCSHELL 19890C00 == 43 [pid = 840] [id = 148] 21:37:38 INFO - PROCESS | 840 | ++DOMWINDOW == 87 (19891400) [pid = 840] [serial = 442] [outer = 00000000] 21:37:38 INFO - PROCESS | 840 | ++DOMWINDOW == 88 (19B09C00) [pid = 840] [serial = 443] [outer = 19891400] 21:37:38 INFO - PROCESS | 840 | 1465274258375 Marionette DEBUG loaded listener.js 21:37:38 INFO - PROCESS | 840 | ++DOMWINDOW == 89 (19B0FC00) [pid = 840] [serial = 444] [outer = 19891400] 21:37:38 INFO - PROCESS | 840 | [840] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:37:38 INFO - PROCESS | 840 | [840] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 21:37:38 INFO - PROCESS | 840 | 1465274258880 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]]]}] 21:37:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 21:37:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 830ms 21:37:38 INFO - PROCESS | 840 | 1465274258952 Marionette TRACE conn5 -> [0,557,"getWindowHandle",null] 21:37:38 INFO - PROCESS | 840 | 1465274258954 Marionette TRACE conn5 <- [1,557,null,{"value":"13"}] 21:37:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 21:37:38 INFO - PROCESS | 840 | 1465274258959 Marionette TRACE conn5 -> [0,558,"setScriptTimeout",{"ms":35000}] 21:37:38 INFO - PROCESS | 840 | 1465274258961 Marionette TRACE conn5 <- [1,558,null,{}] 21:37:38 INFO - PROCESS | 840 | 1465274258964 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}] 21:37:38 INFO - PROCESS | 840 | 1465274258967 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:39 INFO - PROCESS | 840 | 1465274259069 Marionette TRACE conn5 <- [1,559,null,{"value":null}] 21:37:39 INFO - PROCESS | 840 | 1465274259178 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:39 INFO - PROCESS | 840 | 1465274259181 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:39 INFO - PROCESS | 840 | ++DOCSHELL 19B12400 == 44 [pid = 840] [id = 149] 21:37:39 INFO - PROCESS | 840 | ++DOMWINDOW == 90 (19B15400) [pid = 840] [serial = 445] [outer = 00000000] 21:37:39 INFO - PROCESS | 840 | ++DOMWINDOW == 91 (19D82C00) [pid = 840] [serial = 446] [outer = 19B15400] 21:37:39 INFO - PROCESS | 840 | 1465274259234 Marionette DEBUG loaded listener.js 21:37:39 INFO - PROCESS | 840 | ++DOMWINDOW == 92 (19D85400) [pid = 840] [serial = 447] [outer = 19B15400] 21:37:39 INFO - PROCESS | 840 | [840] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:37:39 INFO - PROCESS | 840 | [840] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 21:37:39 INFO - PROCESS | 840 | 1465274259948 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]]]}] 21:37:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 21:37:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1019ms 21:37:39 INFO - PROCESS | 840 | 1465274259979 Marionette TRACE conn5 -> [0,561,"getWindowHandle",null] 21:37:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 21:37:39 INFO - PROCESS | 840 | 1465274259982 Marionette TRACE conn5 <- [1,561,null,{"value":"13"}] 21:37:39 INFO - PROCESS | 840 | 1465274259987 Marionette TRACE conn5 -> [0,562,"setScriptTimeout",{"ms":35000}] 21:37:39 INFO - PROCESS | 840 | 1465274259990 Marionette TRACE conn5 <- [1,562,null,{}] 21:37:39 INFO - PROCESS | 840 | 1465274259995 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}] 21:37:39 INFO - PROCESS | 840 | 1465274259998 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:40 INFO - PROCESS | 840 | 1465274260103 Marionette TRACE conn5 <- [1,563,null,{"value":null}] 21:37:40 INFO - PROCESS | 840 | 1465274260201 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:40 INFO - PROCESS | 840 | 1465274260204 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:40 INFO - PROCESS | 840 | ++DOCSHELL 0DB40000 == 45 [pid = 840] [id = 150] 21:37:40 INFO - PROCESS | 840 | ++DOMWINDOW == 93 (0DB40800) [pid = 840] [serial = 448] [outer = 00000000] 21:37:40 INFO - PROCESS | 840 | ++DOMWINDOW == 94 (0E1E9C00) [pid = 840] [serial = 449] [outer = 0DB40800] 21:37:40 INFO - PROCESS | 840 | 1465274260253 Marionette DEBUG loaded listener.js 21:37:40 INFO - PROCESS | 840 | ++DOMWINDOW == 95 (11DA2800) [pid = 840] [serial = 450] [outer = 0DB40800] 21:37:41 INFO - PROCESS | 840 | --DOCSHELL 0DB3F800 == 44 [pid = 840] [id = 127] 21:37:41 INFO - PROCESS | 840 | --DOCSHELL 14F3E400 == 43 [pid = 840] [id = 143] 21:37:41 INFO - PROCESS | 840 | --DOCSHELL 0CBEC000 == 42 [pid = 840] [id = 142] 21:37:41 INFO - PROCESS | 840 | --DOCSHELL 16867000 == 41 [pid = 840] [id = 141] 21:37:41 INFO - PROCESS | 840 | --DOCSHELL 1579B400 == 40 [pid = 840] [id = 140] 21:37:41 INFO - PROCESS | 840 | --DOCSHELL 14D45C00 == 39 [pid = 840] [id = 139] 21:37:41 INFO - PROCESS | 840 | --DOCSHELL 123CDC00 == 38 [pid = 840] [id = 138] 21:37:41 INFO - PROCESS | 840 | --DOCSHELL 0DF0C800 == 37 [pid = 840] [id = 137] 21:37:41 INFO - PROCESS | 840 | --DOCSHELL 0CF75000 == 36 [pid = 840] [id = 136] 21:37:41 INFO - PROCESS | 840 | --DOCSHELL 0945FC00 == 35 [pid = 840] [id = 134] 21:37:41 INFO - PROCESS | 840 | --DOCSHELL 16870800 == 34 [pid = 840] [id = 133] 21:37:41 INFO - PROCESS | 840 | --DOCSHELL 123CC400 == 33 [pid = 840] [id = 135] 21:37:41 INFO - PROCESS | 840 | --DOCSHELL 19B12400 == 32 [pid = 840] [id = 149] 21:37:41 INFO - PROCESS | 840 | --DOCSHELL 19890C00 == 31 [pid = 840] [id = 148] 21:37:41 INFO - PROCESS | 840 | --DOCSHELL 18DB7400 == 30 [pid = 840] [id = 147] 21:37:41 INFO - PROCESS | 840 | --DOCSHELL 1231F400 == 29 [pid = 840] [id = 144] 21:37:41 INFO - PROCESS | 840 | --DOCSHELL 0DF06800 == 28 [pid = 840] [id = 145] 21:37:41 INFO - PROCESS | 840 | --DOCSHELL 09464000 == 27 [pid = 840] [id = 146] 21:37:41 INFO - PROCESS | 840 | --DOMWINDOW == 94 (120B1400) [pid = 840] [serial = 386] [outer = 00000000] [url = about:blank] 21:37:41 INFO - PROCESS | 840 | --DOMWINDOW == 93 (14D13800) [pid = 840] [serial = 381] [outer = 00000000] [url = about:blank] 21:37:41 INFO - PROCESS | 840 | --DOMWINDOW == 92 (123AF800) [pid = 840] [serial = 380] [outer = 00000000] [url = about:blank] 21:37:41 INFO - PROCESS | 840 | --DOMWINDOW == 91 (0DF10000) [pid = 840] [serial = 365] [outer = 00000000] [url = about:blank] 21:37:41 INFO - PROCESS | 840 | --DOMWINDOW == 90 (0DB40400) [pid = 840] [serial = 364] [outer = 00000000] [url = about:blank] 21:37:41 INFO - PROCESS | 840 | --DOMWINDOW == 89 (14D13C00) [pid = 840] [serial = 368] [outer = 00000000] [url = about:blank] 21:37:41 INFO - PROCESS | 840 | --DOMWINDOW == 88 (1402E000) [pid = 840] [serial = 367] [outer = 00000000] [url = about:blank] 21:37:41 INFO - PROCESS | 840 | --DOMWINDOW == 87 (15239400) [pid = 840] [serial = 371] [outer = 00000000] [url = about:blank] 21:37:41 INFO - PROCESS | 840 | --DOMWINDOW == 86 (15172C00) [pid = 840] [serial = 370] [outer = 00000000] [url = about:blank] 21:37:41 INFO - PROCESS | 840 | --DOMWINDOW == 85 (16872C00) [pid = 840] [serial = 375] [outer = 00000000] [url = about:blank] 21:37:41 INFO - PROCESS | 840 | --DOMWINDOW == 84 (1686E400) [pid = 840] [serial = 374] [outer = 00000000] [url = about:blank] 21:37:41 INFO - PROCESS | 840 | --DOMWINDOW == 83 (16F2AC00) [pid = 840] [serial = 378] [outer = 00000000] [url = about:blank] 21:37:41 INFO - PROCESS | 840 | --DOMWINDOW == 82 (16A30C00) [pid = 840] [serial = 377] [outer = 00000000] [url = about:blank] 21:37:41 INFO - PROCESS | 840 | --DOMWINDOW == 81 (14DC1C00) [pid = 840] [serial = 389] [outer = 00000000] [url = about:blank] 21:37:41 INFO - PROCESS | 840 | --DOMWINDOW == 80 (1230C000) [pid = 840] [serial = 387] [outer = 00000000] [url = about:blank] 21:37:41 INFO - PROCESS | 840 | --DOMWINDOW == 79 (0EBBA800) [pid = 840] [serial = 392] [outer = 00000000] [url = about:blank] 21:37:41 INFO - PROCESS | 840 | --DOMWINDOW == 78 (15237000) [pid = 840] [serial = 395] [outer = 00000000] [url = about:blank] 21:37:41 INFO - PROCESS | 840 | --DOMWINDOW == 77 (16A26400) [pid = 840] [serial = 398] [outer = 00000000] [url = about:blank] 21:37:41 INFO - PROCESS | 840 | --DOMWINDOW == 76 (14F45800) [pid = 840] [serial = 390] [outer = 00000000] [url = about:blank] 21:37:41 INFO - PROCESS | 840 | --DOMWINDOW == 75 (0D5E1C00) [pid = 840] [serial = 383] [outer = 00000000] [url = about:blank] 21:37:41 INFO - PROCESS | 840 | --DOMWINDOW == 74 (15793C00) [pid = 840] [serial = 396] [outer = 00000000] [url = about:blank] 21:37:41 INFO - PROCESS | 840 | --DOMWINDOW == 73 (0DB44000) [pid = 840] [serial = 384] [outer = 00000000] [url = about:blank] 21:37:41 INFO - PROCESS | 840 | --DOMWINDOW == 72 (14D16800) [pid = 840] [serial = 393] [outer = 00000000] [url = about:blank] 21:37:41 INFO - PROCESS | 840 | 1465274261538 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]]]}] 21:37:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 21:37:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1574ms 21:37:41 INFO - PROCESS | 840 | 1465274261563 Marionette TRACE conn5 -> [0,565,"getWindowHandle",null] 21:37:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 21:37:41 INFO - PROCESS | 840 | 1465274261567 Marionette TRACE conn5 <- [1,565,null,{"value":"13"}] 21:37:41 INFO - PROCESS | 840 | 1465274261572 Marionette TRACE conn5 -> [0,566,"setScriptTimeout",{"ms":35000}] 21:37:41 INFO - PROCESS | 840 | 1465274261575 Marionette TRACE conn5 <- [1,566,null,{}] 21:37:41 INFO - PROCESS | 840 | 1465274261580 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}] 21:37:41 INFO - PROCESS | 840 | 1465274261583 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:41 INFO - PROCESS | 840 | 1465274261712 Marionette TRACE conn5 <- [1,567,null,{"value":null}] 21:37:41 INFO - PROCESS | 840 | 1465274261793 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:41 INFO - PROCESS | 840 | 1465274261797 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:41 INFO - PROCESS | 840 | ++DOCSHELL 0D375800 == 28 [pid = 840] [id = 151] 21:37:41 INFO - PROCESS | 840 | ++DOMWINDOW == 73 (0D37FC00) [pid = 840] [serial = 451] [outer = 00000000] 21:37:41 INFO - PROCESS | 840 | ++DOMWINDOW == 74 (0D4ED800) [pid = 840] [serial = 452] [outer = 0D37FC00] 21:37:41 INFO - PROCESS | 840 | 1465274261845 Marionette DEBUG loaded listener.js 21:37:41 INFO - PROCESS | 840 | ++DOMWINDOW == 75 (0D5DAC00) [pid = 840] [serial = 453] [outer = 0D37FC00] 21:37:42 INFO - PROCESS | 840 | 1465274262404 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]]]}] 21:37:42 INFO - PROCESS | 840 | [840] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 21:37:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 21:37:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 890ms 21:37:42 INFO - PROCESS | 840 | 1465274262464 Marionette TRACE conn5 -> [0,569,"getWindowHandle",null] 21:37:42 INFO - PROCESS | 840 | 1465274262469 Marionette TRACE conn5 <- [1,569,null,{"value":"13"}] 21:37:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 21:37:42 INFO - PROCESS | 840 | 1465274262475 Marionette TRACE conn5 -> [0,570,"setScriptTimeout",{"ms":35000}] 21:37:42 INFO - PROCESS | 840 | 1465274262477 Marionette TRACE conn5 <- [1,570,null,{}] 21:37:42 INFO - PROCESS | 840 | 1465274262481 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}] 21:37:42 INFO - PROCESS | 840 | 1465274262484 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:42 INFO - PROCESS | 840 | 1465274262570 Marionette TRACE conn5 <- [1,571,null,{"value":null}] 21:37:42 INFO - PROCESS | 840 | 1465274262579 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:42 INFO - PROCESS | 840 | 1465274262581 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:42 INFO - PROCESS | 840 | ++DOCSHELL 0DF08800 == 29 [pid = 840] [id = 152] 21:37:42 INFO - PROCESS | 840 | ++DOMWINDOW == 76 (0DF08C00) [pid = 840] [serial = 454] [outer = 00000000] 21:37:42 INFO - PROCESS | 840 | ++DOMWINDOW == 77 (0DF0E000) [pid = 840] [serial = 455] [outer = 0DF08C00] 21:37:42 INFO - PROCESS | 840 | 1465274262627 Marionette DEBUG loaded listener.js 21:37:42 INFO - PROCESS | 840 | ++DOMWINDOW == 78 (0E9C8000) [pid = 840] [serial = 456] [outer = 0DF08C00] 21:37:43 INFO - PROCESS | 840 | 1465274263121 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]]]}] 21:37:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 21:37:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 670ms 21:37:43 INFO - PROCESS | 840 | 1465274263149 Marionette TRACE conn5 -> [0,573,"getWindowHandle",null] 21:37:43 INFO - PROCESS | 840 | 1465274263151 Marionette TRACE conn5 <- [1,573,null,{"value":"13"}] 21:37:43 INFO - PROCESS | 840 | 1465274263155 Marionette TRACE conn5 -> [0,574,"setScriptTimeout",{"ms":35000}] 21:37:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 21:37:43 INFO - PROCESS | 840 | 1465274263158 Marionette TRACE conn5 <- [1,574,null,{}] 21:37:43 INFO - PROCESS | 840 | 1465274263168 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}] 21:37:43 INFO - PROCESS | 840 | 1465274263173 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:43 INFO - PROCESS | 840 | 1465274263256 Marionette TRACE conn5 <- [1,575,null,{"value":null}] 21:37:43 INFO - PROCESS | 840 | 1465274263265 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:43 INFO - PROCESS | 840 | 1465274263269 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:43 INFO - PROCESS | 840 | ++DOCSHELL 123CD000 == 30 [pid = 840] [id = 153] 21:37:43 INFO - PROCESS | 840 | ++DOMWINDOW == 79 (123CDC00) [pid = 840] [serial = 457] [outer = 00000000] 21:37:43 INFO - PROCESS | 840 | ++DOMWINDOW == 80 (13152000) [pid = 840] [serial = 458] [outer = 123CDC00] 21:37:43 INFO - PROCESS | 840 | 1465274263317 Marionette DEBUG loaded listener.js 21:37:43 INFO - PROCESS | 840 | ++DOMWINDOW == 81 (1402E000) [pid = 840] [serial = 459] [outer = 123CDC00] 21:37:43 INFO - PROCESS | 840 | [840] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:37:43 INFO - PROCESS | 840 | [840] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 21:37:43 INFO - PROCESS | 840 | [840] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:37:43 INFO - PROCESS | 840 | 1465274263789 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]]]}] 21:37:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 21:37:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 670ms 21:37:43 INFO - PROCESS | 840 | 1465274263829 Marionette TRACE conn5 -> [0,577,"getWindowHandle",null] 21:37:43 INFO - PROCESS | 840 | 1465274263831 Marionette TRACE conn5 <- [1,577,null,{"value":"13"}] 21:37:43 INFO - PROCESS | 840 | 1465274263834 Marionette TRACE conn5 -> [0,578,"setScriptTimeout",{"ms":35000}] 21:37:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 21:37:43 INFO - PROCESS | 840 | 1465274263836 Marionette TRACE conn5 <- [1,578,null,{}] 21:37:43 INFO - PROCESS | 840 | 1465274263839 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}] 21:37:43 INFO - PROCESS | 840 | 1465274263841 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:43 INFO - PROCESS | 840 | 1465274263951 Marionette TRACE conn5 <- [1,579,null,{"value":null}] 21:37:43 INFO - PROCESS | 840 | 1465274263956 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:43 INFO - PROCESS | 840 | 1465274263958 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:43 INFO - PROCESS | 840 | ++DOCSHELL 14D13800 == 31 [pid = 840] [id = 154] 21:37:43 INFO - PROCESS | 840 | ++DOMWINDOW == 82 (14D18400) [pid = 840] [serial = 460] [outer = 00000000] 21:37:43 INFO - PROCESS | 840 | ++DOMWINDOW == 83 (14DC0400) [pid = 840] [serial = 461] [outer = 14D18400] 21:37:44 INFO - PROCESS | 840 | 1465274264002 Marionette DEBUG loaded listener.js 21:37:44 INFO - PROCESS | 840 | ++DOMWINDOW == 84 (14DEFC00) [pid = 840] [serial = 462] [outer = 14D18400] 21:37:44 INFO - PROCESS | 840 | 1465274264476 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]]]}] 21:37:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 21:37:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 670ms 21:37:44 INFO - PROCESS | 840 | 1465274264509 Marionette TRACE conn5 -> [0,581,"getWindowHandle",null] 21:37:44 INFO - PROCESS | 840 | 1465274264511 Marionette TRACE conn5 <- [1,581,null,{"value":"13"}] 21:37:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 21:37:44 INFO - PROCESS | 840 | 1465274264514 Marionette TRACE conn5 -> [0,582,"setScriptTimeout",{"ms":35000}] 21:37:44 INFO - PROCESS | 840 | 1465274264516 Marionette TRACE conn5 <- [1,582,null,{}] 21:37:44 INFO - PROCESS | 840 | 1465274264523 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}] 21:37:44 INFO - PROCESS | 840 | 1465274264525 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:44 INFO - PROCESS | 840 | 1465274264658 Marionette TRACE conn5 <- [1,583,null,{"value":null}] 21:37:44 INFO - PROCESS | 840 | 1465274264680 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:44 INFO - PROCESS | 840 | 1465274264682 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:44 INFO - PROCESS | 840 | ++DOCSHELL 1516D800 == 32 [pid = 840] [id = 155] 21:37:44 INFO - PROCESS | 840 | ++DOMWINDOW == 85 (1516EC00) [pid = 840] [serial = 463] [outer = 00000000] 21:37:44 INFO - PROCESS | 840 | ++DOMWINDOW == 86 (15231800) [pid = 840] [serial = 464] [outer = 1516EC00] 21:37:44 INFO - PROCESS | 840 | 1465274264725 Marionette DEBUG loaded listener.js 21:37:44 INFO - PROCESS | 840 | ++DOMWINDOW == 87 (15795000) [pid = 840] [serial = 465] [outer = 1516EC00] 21:37:45 INFO - PROCESS | 840 | 1465274265167 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]]]}] 21:37:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 21:37:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 670ms 21:37:45 INFO - PROCESS | 840 | 1465274265189 Marionette TRACE conn5 -> [0,585,"getWindowHandle",null] 21:37:45 INFO - PROCESS | 840 | 1465274265191 Marionette TRACE conn5 <- [1,585,null,{"value":"13"}] 21:37:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 21:37:45 INFO - PROCESS | 840 | 1465274265194 Marionette TRACE conn5 -> [0,586,"setScriptTimeout",{"ms":35000}] 21:37:45 INFO - PROCESS | 840 | 1465274265195 Marionette TRACE conn5 <- [1,586,null,{}] 21:37:45 INFO - PROCESS | 840 | 1465274265207 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}] 21:37:45 INFO - PROCESS | 840 | 1465274265212 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:45 INFO - PROCESS | 840 | 1465274265341 Marionette TRACE conn5 <- [1,587,null,{"value":null}] 21:37:45 INFO - PROCESS | 840 | 1465274265351 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:45 INFO - PROCESS | 840 | 1465274265353 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:45 INFO - PROCESS | 840 | ++DOCSHELL 1579E800 == 33 [pid = 840] [id = 156] 21:37:45 INFO - PROCESS | 840 | ++DOMWINDOW == 88 (1579F800) [pid = 840] [serial = 466] [outer = 00000000] 21:37:45 INFO - PROCESS | 840 | ++DOMWINDOW == 89 (16863800) [pid = 840] [serial = 467] [outer = 1579F800] 21:37:45 INFO - PROCESS | 840 | 1465274265443 Marionette DEBUG loaded listener.js 21:37:45 INFO - PROCESS | 840 | ++DOMWINDOW == 90 (16871C00) [pid = 840] [serial = 468] [outer = 1579F800] 21:37:46 INFO - PROCESS | 840 | --DOMWINDOW == 89 (1686CC00) [pid = 840] [serial = 427] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 21:37:46 INFO - PROCESS | 840 | --DOMWINDOW == 88 (14DBE400) [pid = 840] [serial = 415] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 21:37:46 INFO - PROCESS | 840 | --DOMWINDOW == 87 (1579B800) [pid = 840] [serial = 418] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 21:37:46 INFO - PROCESS | 840 | --DOMWINDOW == 86 (0CFCBC00) [pid = 840] [serial = 424] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 21:37:46 INFO - PROCESS | 840 | --DOMWINDOW == 85 (16A1E800) [pid = 840] [serial = 397] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 21:37:46 INFO - PROCESS | 840 | --DOMWINDOW == 84 (16868800) [pid = 840] [serial = 421] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 21:37:46 INFO - PROCESS | 840 | --DOMWINDOW == 83 (0DF0D800) [pid = 840] [serial = 409] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 21:37:46 INFO - PROCESS | 840 | --DOMWINDOW == 82 (0CF6B400) [pid = 840] [serial = 400] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 21:37:46 INFO - PROCESS | 840 | --DOMWINDOW == 81 (13150800) [pid = 840] [serial = 403] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 21:37:46 INFO - PROCESS | 840 | --DOMWINDOW == 80 (0CF76C00) [pid = 840] [serial = 406] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 21:37:46 INFO - PROCESS | 840 | --DOMWINDOW == 79 (123CF400) [pid = 840] [serial = 412] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 21:37:46 INFO - PROCESS | 840 | --DOMWINDOW == 78 (16A2DC00) [pid = 840] [serial = 430] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 21:37:46 INFO - PROCESS | 840 | 1465274266179 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]]]}] 21:37:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 21:37:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1030ms 21:37:46 INFO - PROCESS | 840 | 1465274266225 Marionette TRACE conn5 -> [0,589,"getWindowHandle",null] 21:37:46 INFO - PROCESS | 840 | 1465274266227 Marionette TRACE conn5 <- [1,589,null,{"value":"13"}] 21:37:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 21:37:46 INFO - PROCESS | 840 | 1465274266230 Marionette TRACE conn5 -> [0,590,"setScriptTimeout",{"ms":35000}] 21:37:46 INFO - PROCESS | 840 | 1465274266231 Marionette TRACE conn5 <- [1,590,null,{}] 21:37:46 INFO - PROCESS | 840 | 1465274266235 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}] 21:37:46 INFO - PROCESS | 840 | 1465274266237 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:46 INFO - PROCESS | 840 | 1465274266313 Marionette TRACE conn5 <- [1,591,null,{"value":null}] 21:37:46 INFO - PROCESS | 840 | 1465274266322 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:46 INFO - PROCESS | 840 | 1465274266324 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:46 INFO - PROCESS | 840 | ++DOCSHELL 0D549000 == 34 [pid = 840] [id = 157] 21:37:46 INFO - PROCESS | 840 | ++DOMWINDOW == 79 (0DB48400) [pid = 840] [serial = 469] [outer = 00000000] 21:37:46 INFO - PROCESS | 840 | ++DOMWINDOW == 80 (123A1800) [pid = 840] [serial = 470] [outer = 0DB48400] 21:37:46 INFO - PROCESS | 840 | 1465274266367 Marionette DEBUG loaded listener.js 21:37:46 INFO - PROCESS | 840 | ++DOMWINDOW == 81 (123CF400) [pid = 840] [serial = 471] [outer = 0DB48400] 21:37:46 INFO - PROCESS | 840 | 1465274266775 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]]]}] 21:37:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 21:37:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 570ms 21:37:46 INFO - PROCESS | 840 | 1465274266801 Marionette TRACE conn5 -> [0,593,"getWindowHandle",null] 21:37:46 INFO - PROCESS | 840 | 1465274266803 Marionette TRACE conn5 <- [1,593,null,{"value":"13"}] 21:37:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 21:37:46 INFO - PROCESS | 840 | 1465274266806 Marionette TRACE conn5 -> [0,594,"setScriptTimeout",{"ms":35000}] 21:37:46 INFO - PROCESS | 840 | 1465274266807 Marionette TRACE conn5 <- [1,594,null,{}] 21:37:46 INFO - PROCESS | 840 | 1465274266821 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}] 21:37:46 INFO - PROCESS | 840 | 1465274266823 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:46 INFO - PROCESS | 840 | 1465274266900 Marionette TRACE conn5 <- [1,595,null,{"value":null}] 21:37:46 INFO - PROCESS | 840 | 1465274266905 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:46 INFO - PROCESS | 840 | 1465274266907 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:46 INFO - PROCESS | 840 | ++DOCSHELL 16272800 == 35 [pid = 840] [id = 158] 21:37:46 INFO - PROCESS | 840 | ++DOMWINDOW == 82 (16277000) [pid = 840] [serial = 472] [outer = 00000000] 21:37:46 INFO - PROCESS | 840 | ++DOMWINDOW == 83 (16A29400) [pid = 840] [serial = 473] [outer = 16277000] 21:37:46 INFO - PROCESS | 840 | 1465274266950 Marionette DEBUG loaded listener.js 21:37:47 INFO - PROCESS | 840 | ++DOMWINDOW == 84 (1686C000) [pid = 840] [serial = 474] [outer = 16277000] 21:37:47 INFO - PROCESS | 840 | 1465274267369 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]]]}] 21:37:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 21:37:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 590ms 21:37:47 INFO - PROCESS | 840 | 1465274267397 Marionette TRACE conn5 -> [0,597,"getWindowHandle",null] 21:37:47 INFO - PROCESS | 840 | 1465274267399 Marionette TRACE conn5 <- [1,597,null,{"value":"13"}] 21:37:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 21:37:47 INFO - PROCESS | 840 | 1465274267406 Marionette TRACE conn5 -> [0,598,"setScriptTimeout",{"ms":35000}] 21:37:47 INFO - PROCESS | 840 | 1465274267407 Marionette TRACE conn5 <- [1,598,null,{}] 21:37:47 INFO - PROCESS | 840 | 1465274267422 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}] 21:37:47 INFO - PROCESS | 840 | 1465274267424 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:47 INFO - PROCESS | 840 | 1465274267503 Marionette TRACE conn5 <- [1,599,null,{"value":null}] 21:37:47 INFO - PROCESS | 840 | 1465274267508 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:47 INFO - PROCESS | 840 | 1465274267510 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:47 INFO - PROCESS | 840 | ++DOCSHELL 123CC800 == 36 [pid = 840] [id = 159] 21:37:47 INFO - PROCESS | 840 | ++DOMWINDOW == 85 (17453800) [pid = 840] [serial = 475] [outer = 00000000] 21:37:47 INFO - PROCESS | 840 | ++DOMWINDOW == 86 (17787000) [pid = 840] [serial = 476] [outer = 17453800] 21:37:47 INFO - PROCESS | 840 | 1465274267563 Marionette DEBUG loaded listener.js 21:37:47 INFO - PROCESS | 840 | ++DOMWINDOW == 87 (1812DC00) [pid = 840] [serial = 477] [outer = 17453800] 21:37:48 INFO - PROCESS | 840 | 1465274268007 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]]]}] 21:37:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 21:37:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 650ms 21:37:48 INFO - PROCESS | 840 | 1465274268060 Marionette TRACE conn5 -> [0,601,"getWindowHandle",null] 21:37:48 INFO - PROCESS | 840 | 1465274268062 Marionette TRACE conn5 <- [1,601,null,{"value":"13"}] 21:37:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 21:37:48 INFO - PROCESS | 840 | 1465274268065 Marionette TRACE conn5 -> [0,602,"setScriptTimeout",{"ms":35000}] 21:37:48 INFO - PROCESS | 840 | 1465274268067 Marionette TRACE conn5 <- [1,602,null,{}] 21:37:48 INFO - PROCESS | 840 | 1465274268070 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}] 21:37:48 INFO - PROCESS | 840 | 1465274268072 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:48 INFO - PROCESS | 840 | 1465274268205 Marionette TRACE conn5 <- [1,603,null,{"value":null}] 21:37:48 INFO - PROCESS | 840 | 1465274268340 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:48 INFO - PROCESS | 840 | 1465274268344 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:48 INFO - PROCESS | 840 | ++DOCSHELL 0945B400 == 37 [pid = 840] [id = 160] 21:37:48 INFO - PROCESS | 840 | ++DOMWINDOW == 88 (0945C800) [pid = 840] [serial = 478] [outer = 00000000] 21:37:48 INFO - PROCESS | 840 | ++DOMWINDOW == 89 (0CB26000) [pid = 840] [serial = 479] [outer = 0945C800] 21:37:48 INFO - PROCESS | 840 | 1465274268403 Marionette DEBUG loaded listener.js 21:37:48 INFO - PROCESS | 840 | ++DOMWINDOW == 90 (0CBE5000) [pid = 840] [serial = 480] [outer = 0945C800] 21:37:49 INFO - PROCESS | 840 | 1465274269178 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]]]}] 21:37:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 21:37:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1176ms 21:37:49 INFO - PROCESS | 840 | 1465274269245 Marionette TRACE conn5 -> [0,605,"getWindowHandle",null] 21:37:49 INFO - PROCESS | 840 | 1465274269250 Marionette TRACE conn5 <- [1,605,null,{"value":"13"}] 21:37:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 21:37:49 INFO - PROCESS | 840 | 1465274269255 Marionette TRACE conn5 -> [0,606,"setScriptTimeout",{"ms":35000}] 21:37:49 INFO - PROCESS | 840 | 1465274269258 Marionette TRACE conn5 <- [1,606,null,{}] 21:37:49 INFO - PROCESS | 840 | 1465274269263 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}] 21:37:49 INFO - PROCESS | 840 | 1465274269266 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:49 INFO - PROCESS | 840 | 1465274269392 Marionette TRACE conn5 <- [1,607,null,{"value":null}] 21:37:49 INFO - PROCESS | 840 | 1465274269512 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:49 INFO - PROCESS | 840 | 1465274269515 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:49 INFO - PROCESS | 840 | ++DOCSHELL 0DF10000 == 38 [pid = 840] [id = 161] 21:37:49 INFO - PROCESS | 840 | ++DOMWINDOW == 91 (11D9E000) [pid = 840] [serial = 481] [outer = 00000000] 21:37:49 INFO - PROCESS | 840 | ++DOMWINDOW == 92 (12341800) [pid = 840] [serial = 482] [outer = 11D9E000] 21:37:49 INFO - PROCESS | 840 | 1465274269572 Marionette DEBUG loaded listener.js 21:37:49 INFO - PROCESS | 840 | ++DOMWINDOW == 93 (123A2800) [pid = 840] [serial = 483] [outer = 11D9E000] 21:37:50 INFO - PROCESS | 840 | 1465274270270 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]]]}] 21:37:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 21:37:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1067ms 21:37:50 INFO - PROCESS | 840 | 1465274270329 Marionette TRACE conn5 -> [0,609,"getWindowHandle",null] 21:37:50 INFO - PROCESS | 840 | 1465274270332 Marionette TRACE conn5 <- [1,609,null,{"value":"13"}] 21:37:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 21:37:50 INFO - PROCESS | 840 | 1465274270359 Marionette TRACE conn5 -> [0,610,"setScriptTimeout",{"ms":35000}] 21:37:50 INFO - PROCESS | 840 | 1465274270361 Marionette TRACE conn5 <- [1,610,null,{}] 21:37:50 INFO - PROCESS | 840 | 1465274270367 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}] 21:37:50 INFO - PROCESS | 840 | 1465274270370 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:50 INFO - PROCESS | 840 | 1465274270585 Marionette TRACE conn5 <- [1,611,null,{"value":null}] 21:37:50 INFO - PROCESS | 840 | 1465274270708 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:50 INFO - PROCESS | 840 | 1465274270711 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:50 INFO - PROCESS | 840 | ++DOCSHELL 0CB2D000 == 39 [pid = 840] [id = 162] 21:37:50 INFO - PROCESS | 840 | ++DOMWINDOW == 94 (0CB2E800) [pid = 840] [serial = 484] [outer = 00000000] 21:37:50 INFO - PROCESS | 840 | ++DOMWINDOW == 95 (0CBECC00) [pid = 840] [serial = 485] [outer = 0CB2E800] 21:37:50 INFO - PROCESS | 840 | 1465274270764 Marionette DEBUG loaded listener.js 21:37:50 INFO - PROCESS | 840 | ++DOMWINDOW == 96 (0D4F1800) [pid = 840] [serial = 486] [outer = 0CB2E800] 21:37:51 INFO - PROCESS | 840 | --DOCSHELL 123CC800 == 38 [pid = 840] [id = 159] 21:37:51 INFO - PROCESS | 840 | --DOCSHELL 16272800 == 37 [pid = 840] [id = 158] 21:37:51 INFO - PROCESS | 840 | --DOCSHELL 0D549000 == 36 [pid = 840] [id = 157] 21:37:51 INFO - PROCESS | 840 | --DOCSHELL 1579E800 == 35 [pid = 840] [id = 156] 21:37:51 INFO - PROCESS | 840 | --DOCSHELL 1516D800 == 34 [pid = 840] [id = 155] 21:37:51 INFO - PROCESS | 840 | --DOCSHELL 14D13800 == 33 [pid = 840] [id = 154] 21:37:51 INFO - PROCESS | 840 | --DOCSHELL 123CD000 == 32 [pid = 840] [id = 153] 21:37:51 INFO - PROCESS | 840 | --DOCSHELL 0DF08800 == 31 [pid = 840] [id = 152] 21:37:51 INFO - PROCESS | 840 | --DOCSHELL 0D375800 == 30 [pid = 840] [id = 151] 21:37:51 INFO - PROCESS | 840 | --DOCSHELL 0DB40000 == 29 [pid = 840] [id = 150] 21:37:51 INFO - PROCESS | 840 | --DOMWINDOW == 95 (17454C00) [pid = 840] [serial = 429] [outer = 00000000] [url = about:blank] 21:37:51 INFO - PROCESS | 840 | --DOMWINDOW == 94 (15172400) [pid = 840] [serial = 416] [outer = 00000000] [url = about:blank] 21:37:51 INFO - PROCESS | 840 | --DOMWINDOW == 93 (16270C00) [pid = 840] [serial = 420] [outer = 00000000] [url = about:blank] 21:37:51 INFO - PROCESS | 840 | --DOMWINDOW == 92 (160D1800) [pid = 840] [serial = 419] [outer = 00000000] [url = about:blank] 21:37:51 INFO - PROCESS | 840 | --DOMWINDOW == 91 (14F41000) [pid = 840] [serial = 425] [outer = 00000000] [url = about:blank] 21:37:51 INFO - PROCESS | 840 | --DOMWINDOW == 90 (16A2AC00) [pid = 840] [serial = 399] [outer = 00000000] [url = about:blank] 21:37:51 INFO - PROCESS | 840 | --DOMWINDOW == 89 (1686D800) [pid = 840] [serial = 422] [outer = 00000000] [url = about:blank] 21:37:51 INFO - PROCESS | 840 | --DOMWINDOW == 88 (0E238400) [pid = 840] [serial = 410] [outer = 00000000] [url = about:blank] 21:37:51 INFO - PROCESS | 840 | --DOMWINDOW == 87 (11B06400) [pid = 840] [serial = 411] [outer = 00000000] [url = about:blank] 21:37:51 INFO - PROCESS | 840 | --DOMWINDOW == 86 (0DB3AC00) [pid = 840] [serial = 401] [outer = 00000000] [url = about:blank] 21:37:51 INFO - PROCESS | 840 | --DOMWINDOW == 85 (0DF05C00) [pid = 840] [serial = 402] [outer = 00000000] [url = about:blank] 21:37:51 INFO - PROCESS | 840 | --DOMWINDOW == 84 (14D38800) [pid = 840] [serial = 404] [outer = 00000000] [url = about:blank] 21:37:51 INFO - PROCESS | 840 | --DOMWINDOW == 83 (14DC2800) [pid = 840] [serial = 405] [outer = 00000000] [url = about:blank] 21:37:51 INFO - PROCESS | 840 | --DOMWINDOW == 82 (0D3E5C00) [pid = 840] [serial = 407] [outer = 00000000] [url = about:blank] 21:37:51 INFO - PROCESS | 840 | --DOMWINDOW == 81 (0D54A800) [pid = 840] [serial = 408] [outer = 00000000] [url = about:blank] 21:37:51 INFO - PROCESS | 840 | --DOMWINDOW == 80 (1315B400) [pid = 840] [serial = 413] [outer = 00000000] [url = about:blank] 21:37:51 INFO - PROCESS | 840 | --DOMWINDOW == 79 (1686E000) [pid = 840] [serial = 423] [outer = 00000000] [url = about:blank] 21:37:51 INFO - PROCESS | 840 | --DOMWINDOW == 78 (1812D400) [pid = 840] [serial = 432] [outer = 00000000] [url = about:blank] 21:37:51 INFO - PROCESS | 840 | --DOMWINDOW == 77 (17451000) [pid = 840] [serial = 428] [outer = 00000000] [url = about:blank] 21:37:51 INFO - PROCESS | 840 | --DOMWINDOW == 76 (17782C00) [pid = 840] [serial = 431] [outer = 00000000] [url = about:blank] 21:37:51 INFO - PROCESS | 840 | --DOMWINDOW == 75 (163DF000) [pid = 840] [serial = 426] [outer = 00000000] [url = about:blank] 21:37:51 INFO - PROCESS | 840 | --DOMWINDOW == 74 (15794400) [pid = 840] [serial = 417] [outer = 00000000] [url = about:blank] 21:37:51 INFO - PROCESS | 840 | --DOMWINDOW == 73 (14D11C00) [pid = 840] [serial = 414] [outer = 00000000] [url = about:blank] 21:37:51 INFO - PROCESS | 840 | 1465274271355 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]]]}] 21:37:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 21:37:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1047ms 21:37:51 INFO - PROCESS | 840 | 1465274271389 Marionette TRACE conn5 -> [0,613,"getWindowHandle",null] 21:37:51 INFO - PROCESS | 840 | 1465274271393 Marionette TRACE conn5 <- [1,613,null,{"value":"13"}] 21:37:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 21:37:51 INFO - PROCESS | 840 | 1465274271397 Marionette TRACE conn5 -> [0,614,"setScriptTimeout",{"ms":35000}] 21:37:51 INFO - PROCESS | 840 | 1465274271400 Marionette TRACE conn5 <- [1,614,null,{}] 21:37:51 INFO - PROCESS | 840 | 1465274271405 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}] 21:37:51 INFO - PROCESS | 840 | 1465274271407 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:51 INFO - PROCESS | 840 | 1465274271494 Marionette TRACE conn5 <- [1,615,null,{"value":null}] 21:37:51 INFO - PROCESS | 840 | 1465274271503 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:51 INFO - PROCESS | 840 | 1465274271506 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:51 INFO - PROCESS | 840 | ++DOCSHELL 0DB3AC00 == 30 [pid = 840] [id = 163] 21:37:51 INFO - PROCESS | 840 | ++DOMWINDOW == 74 (0DB3DC00) [pid = 840] [serial = 487] [outer = 00000000] 21:37:51 INFO - PROCESS | 840 | ++DOMWINDOW == 75 (0DF07800) [pid = 840] [serial = 488] [outer = 0DB3DC00] 21:37:51 INFO - PROCESS | 840 | 1465274271554 Marionette DEBUG loaded listener.js 21:37:51 INFO - PROCESS | 840 | ++DOMWINDOW == 76 (0DF0F000) [pid = 840] [serial = 489] [outer = 0DB3DC00] 21:37:52 INFO - PROCESS | 840 | 1465274272029 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]]]}] 21:37:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 21:37:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 670ms 21:37:52 INFO - PROCESS | 840 | 1465274272068 Marionette TRACE conn5 -> [0,617,"getWindowHandle",null] 21:37:52 INFO - PROCESS | 840 | 1465274272071 Marionette TRACE conn5 <- [1,617,null,{"value":"13"}] 21:37:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 21:37:52 INFO - PROCESS | 840 | 1465274272074 Marionette TRACE conn5 -> [0,618,"setScriptTimeout",{"ms":35000}] 21:37:52 INFO - PROCESS | 840 | 1465274272076 Marionette TRACE conn5 <- [1,618,null,{}] 21:37:52 INFO - PROCESS | 840 | 1465274272080 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}] 21:37:52 INFO - PROCESS | 840 | 1465274272082 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:52 INFO - PROCESS | 840 | 1465274272195 Marionette TRACE conn5 <- [1,619,null,{"value":null}] 21:37:52 INFO - PROCESS | 840 | 1465274272205 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:52 INFO - PROCESS | 840 | 1465274272207 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:52 INFO - PROCESS | 840 | ++DOCSHELL 13638400 == 31 [pid = 840] [id = 164] 21:37:52 INFO - PROCESS | 840 | ++DOMWINDOW == 77 (13638800) [pid = 840] [serial = 490] [outer = 00000000] 21:37:52 INFO - PROCESS | 840 | ++DOMWINDOW == 78 (14D13800) [pid = 840] [serial = 491] [outer = 13638800] 21:37:52 INFO - PROCESS | 840 | 1465274272252 Marionette DEBUG loaded listener.js 21:37:52 INFO - PROCESS | 840 | ++DOMWINDOW == 79 (14D37800) [pid = 840] [serial = 492] [outer = 13638800] 21:37:52 INFO - PROCESS | 840 | 1465274272736 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]]]}] 21:37:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 21:37:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 730ms 21:37:52 INFO - PROCESS | 840 | 1465274272808 Marionette TRACE conn5 -> [0,621,"getWindowHandle",null] 21:37:52 INFO - PROCESS | 840 | 1465274272812 Marionette TRACE conn5 <- [1,621,null,{"value":"13"}] 21:37:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 21:37:52 INFO - PROCESS | 840 | 1465274272823 Marionette TRACE conn5 -> [0,622,"setScriptTimeout",{"ms":35000}] 21:37:52 INFO - PROCESS | 840 | 1465274272827 Marionette TRACE conn5 <- [1,622,null,{}] 21:37:52 INFO - PROCESS | 840 | 1465274272830 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}] 21:37:52 INFO - PROCESS | 840 | 1465274272833 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:52 INFO - PROCESS | 840 | 1465274272923 Marionette TRACE conn5 <- [1,623,null,{"value":null}] 21:37:53 INFO - PROCESS | 840 | 1465274273007 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:53 INFO - PROCESS | 840 | 1465274273009 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:53 INFO - PROCESS | 840 | ++DOCSHELL 1516E800 == 32 [pid = 840] [id = 165] 21:37:53 INFO - PROCESS | 840 | ++DOMWINDOW == 80 (1516F400) [pid = 840] [serial = 493] [outer = 00000000] 21:37:53 INFO - PROCESS | 840 | ++DOMWINDOW == 81 (15792400) [pid = 840] [serial = 494] [outer = 1516F400] 21:37:53 INFO - PROCESS | 840 | 1465274273062 Marionette DEBUG loaded listener.js 21:37:53 INFO - PROCESS | 840 | ++DOMWINDOW == 82 (1579C000) [pid = 840] [serial = 495] [outer = 1516F400] 21:37:53 INFO - PROCESS | 840 | [840] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:37:53 INFO - PROCESS | 840 | [840] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 21:37:53 INFO - PROCESS | 840 | [840] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:37:53 INFO - PROCESS | 840 | 1465274273469 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]]]}] 21:37:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 21:37:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 690ms 21:37:53 INFO - PROCESS | 840 | 1465274273508 Marionette TRACE conn5 -> [0,625,"getWindowHandle",null] 21:37:53 INFO - PROCESS | 840 | 1465274273510 Marionette TRACE conn5 <- [1,625,null,{"value":"13"}] 21:37:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 21:37:53 INFO - PROCESS | 840 | 1465274273547 Marionette TRACE conn5 -> [0,626,"setScriptTimeout",{"ms":35000}] 21:37:53 INFO - PROCESS | 840 | 1465274273548 Marionette TRACE conn5 <- [1,626,null,{}] 21:37:53 INFO - PROCESS | 840 | 1465274273556 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}] 21:37:53 INFO - PROCESS | 840 | 1465274273558 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:53 INFO - PROCESS | 840 | 1465274273667 Marionette TRACE conn5 <- [1,627,null,{"value":null}] 21:37:53 INFO - PROCESS | 840 | 1465274273677 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:53 INFO - PROCESS | 840 | 1465274273679 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:53 INFO - PROCESS | 840 | ++DOCSHELL 13151400 == 33 [pid = 840] [id = 166] 21:37:53 INFO - PROCESS | 840 | ++DOMWINDOW == 83 (16270400) [pid = 840] [serial = 496] [outer = 00000000] 21:37:53 INFO - PROCESS | 840 | ++DOMWINDOW == 84 (163D9400) [pid = 840] [serial = 497] [outer = 16270400] 21:37:53 INFO - PROCESS | 840 | 1465274273723 Marionette DEBUG loaded listener.js 21:37:53 INFO - PROCESS | 840 | ++DOMWINDOW == 85 (167D4400) [pid = 840] [serial = 498] [outer = 16270400] 21:37:54 INFO - PROCESS | 840 | [840] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:37:54 INFO - PROCESS | 840 | [840] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 21:37:54 INFO - PROCESS | 840 | [840] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:37:54 INFO - PROCESS | 840 | [840] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 21:37:54 INFO - PROCESS | 840 | 1465274274164 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]]]}] 21:37:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 21:37:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 690ms 21:37:54 INFO - PROCESS | 840 | 1465274274238 Marionette TRACE conn5 -> [0,629,"getWindowHandle",null] 21:37:54 INFO - PROCESS | 840 | 1465274274239 Marionette TRACE conn5 <- [1,629,null,{"value":"13"}] 21:37:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 21:37:54 INFO - PROCESS | 840 | 1465274274243 Marionette TRACE conn5 -> [0,630,"setScriptTimeout",{"ms":35000}] 21:37:54 INFO - PROCESS | 840 | 1465274274244 Marionette TRACE conn5 <- [1,630,null,{}] 21:37:54 INFO - PROCESS | 840 | 1465274274248 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}] 21:37:54 INFO - PROCESS | 840 | 1465274274250 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:54 INFO - PROCESS | 840 | 1465274274362 Marionette TRACE conn5 <- [1,631,null,{"value":null}] 21:37:54 INFO - PROCESS | 840 | 1465274274424 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:54 INFO - PROCESS | 840 | 1465274274429 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:54 INFO - PROCESS | 840 | ++DOCSHELL 16A23C00 == 34 [pid = 840] [id = 167] 21:37:54 INFO - PROCESS | 840 | ++DOMWINDOW == 86 (16A24800) [pid = 840] [serial = 499] [outer = 00000000] 21:37:54 INFO - PROCESS | 840 | ++DOMWINDOW == 87 (16A2D400) [pid = 840] [serial = 500] [outer = 16A24800] 21:37:54 INFO - PROCESS | 840 | 1465274274483 Marionette DEBUG loaded listener.js 21:37:54 INFO - PROCESS | 840 | ++DOMWINDOW == 88 (170EFC00) [pid = 840] [serial = 501] [outer = 16A24800] 21:37:54 INFO - PROCESS | 840 | 1465274274931 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]]]}] 21:37:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 21:37:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 730ms 21:37:54 INFO - PROCESS | 840 | 1465274274975 Marionette TRACE conn5 -> [0,633,"getWindowHandle",null] 21:37:54 INFO - PROCESS | 840 | 1465274274977 Marionette TRACE conn5 <- [1,633,null,{"value":"13"}] 21:37:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 21:37:54 INFO - PROCESS | 840 | 1465274274980 Marionette TRACE conn5 -> [0,634,"setScriptTimeout",{"ms":35000}] 21:37:54 INFO - PROCESS | 840 | 1465274274981 Marionette TRACE conn5 <- [1,634,null,{}] 21:37:54 INFO - PROCESS | 840 | 1465274274985 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}] 21:37:54 INFO - PROCESS | 840 | 1465274274987 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:55 INFO - PROCESS | 840 | 1465274275107 Marionette TRACE conn5 <- [1,635,null,{"value":null}] 21:37:55 INFO - PROCESS | 840 | 1465274275163 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:55 INFO - PROCESS | 840 | 1465274275165 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:55 INFO - PROCESS | 840 | ++DOCSHELL 0CBEC000 == 35 [pid = 840] [id = 168] 21:37:55 INFO - PROCESS | 840 | ++DOMWINDOW == 89 (14021800) [pid = 840] [serial = 502] [outer = 00000000] 21:37:55 INFO - PROCESS | 840 | ++DOMWINDOW == 90 (18155C00) [pid = 840] [serial = 503] [outer = 14021800] 21:37:55 INFO - PROCESS | 840 | 1465274275210 Marionette DEBUG loaded listener.js 21:37:55 INFO - PROCESS | 840 | ++DOMWINDOW == 91 (1815F000) [pid = 840] [serial = 504] [outer = 14021800] 21:37:55 INFO - PROCESS | 840 | --DOMWINDOW == 90 (0D37FC00) [pid = 840] [serial = 451] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 21:37:55 INFO - PROCESS | 840 | --DOMWINDOW == 89 (19B15400) [pid = 840] [serial = 445] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 21:37:55 INFO - PROCESS | 840 | --DOMWINDOW == 88 (0DB40800) [pid = 840] [serial = 448] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 21:37:55 INFO - PROCESS | 840 | --DOMWINDOW == 87 (1579F800) [pid = 840] [serial = 466] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 21:37:55 INFO - PROCESS | 840 | --DOMWINDOW == 86 (16277000) [pid = 840] [serial = 472] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 21:37:55 INFO - PROCESS | 840 | --DOMWINDOW == 85 (0DF08C00) [pid = 840] [serial = 454] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 21:37:55 INFO - PROCESS | 840 | --DOMWINDOW == 84 (0CBE2C00) [pid = 840] [serial = 436] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 21:37:55 INFO - PROCESS | 840 | --DOMWINDOW == 83 (0DF06C00) [pid = 840] [serial = 433] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 21:37:55 INFO - PROCESS | 840 | --DOMWINDOW == 82 (123CDC00) [pid = 840] [serial = 457] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 21:37:55 INFO - PROCESS | 840 | --DOMWINDOW == 81 (18DB7800) [pid = 840] [serial = 439] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 21:37:55 INFO - PROCESS | 840 | --DOMWINDOW == 80 (19891400) [pid = 840] [serial = 442] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 21:37:55 INFO - PROCESS | 840 | --DOMWINDOW == 79 (14D18400) [pid = 840] [serial = 460] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 21:37:55 INFO - PROCESS | 840 | --DOMWINDOW == 78 (1516EC00) [pid = 840] [serial = 463] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 21:37:55 INFO - PROCESS | 840 | --DOMWINDOW == 77 (0DB48400) [pid = 840] [serial = 469] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 21:37:55 INFO - PROCESS | 840 | 1465274275671 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]]]}] 21:37:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 21:37:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 730ms 21:37:55 INFO - PROCESS | 840 | 1465274275714 Marionette TRACE conn5 -> [0,637,"getWindowHandle",null] 21:37:55 INFO - PROCESS | 840 | 1465274275716 Marionette TRACE conn5 <- [1,637,null,{"value":"13"}] 21:37:55 INFO - PROCESS | 840 | 1465274275719 Marionette TRACE conn5 -> [0,638,"setScriptTimeout",{"ms":35000}] 21:37:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 21:37:55 INFO - PROCESS | 840 | 1465274275721 Marionette TRACE conn5 <- [1,638,null,{}] 21:37:55 INFO - PROCESS | 840 | 1465274275725 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}] 21:37:55 INFO - PROCESS | 840 | 1465274275726 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:55 INFO - PROCESS | 840 | 1465274275804 Marionette TRACE conn5 <- [1,639,null,{"value":null}] 21:37:55 INFO - PROCESS | 840 | 1465274275810 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:55 INFO - PROCESS | 840 | 1465274275811 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:55 INFO - PROCESS | 840 | ++DOCSHELL 0DF03C00 == 36 [pid = 840] [id = 169] 21:37:55 INFO - PROCESS | 840 | ++DOMWINDOW == 78 (14DEBC00) [pid = 840] [serial = 505] [outer = 00000000] 21:37:55 INFO - PROCESS | 840 | ++DOMWINDOW == 79 (17042400) [pid = 840] [serial = 506] [outer = 14DEBC00] 21:37:55 INFO - PROCESS | 840 | 1465274275854 Marionette DEBUG loaded listener.js 21:37:55 INFO - PROCESS | 840 | ++DOMWINDOW == 80 (17541000) [pid = 840] [serial = 507] [outer = 14DEBC00] 21:37:56 INFO - PROCESS | 840 | 1465274276278 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]]]}] 21:37:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 21:37:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 570ms 21:37:56 INFO - PROCESS | 840 | 1465274276294 Marionette TRACE conn5 -> [0,641,"getWindowHandle",null] 21:37:56 INFO - PROCESS | 840 | 1465274276296 Marionette TRACE conn5 <- [1,641,null,{"value":"13"}] 21:37:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 21:37:56 INFO - PROCESS | 840 | 1465274276299 Marionette TRACE conn5 -> [0,642,"setScriptTimeout",{"ms":35000}] 21:37:56 INFO - PROCESS | 840 | 1465274276300 Marionette TRACE conn5 <- [1,642,null,{}] 21:37:56 INFO - PROCESS | 840 | 1465274276316 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}] 21:37:56 INFO - PROCESS | 840 | 1465274276318 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:56 INFO - PROCESS | 840 | 1465274276401 Marionette TRACE conn5 <- [1,643,null,{"value":null}] 21:37:56 INFO - PROCESS | 840 | 1465274276407 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:56 INFO - PROCESS | 840 | 1465274276409 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:56 INFO - PROCESS | 840 | ++DOCSHELL 18160C00 == 37 [pid = 840] [id = 170] 21:37:56 INFO - PROCESS | 840 | ++DOMWINDOW == 81 (1816A800) [pid = 840] [serial = 508] [outer = 00000000] 21:37:56 INFO - PROCESS | 840 | ++DOMWINDOW == 82 (181AD400) [pid = 840] [serial = 509] [outer = 1816A800] 21:37:56 INFO - PROCESS | 840 | 1465274276452 Marionette DEBUG loaded listener.js 21:37:56 INFO - PROCESS | 840 | ++DOMWINDOW == 83 (18DB7800) [pid = 840] [serial = 510] [outer = 1816A800] 21:37:56 INFO - PROCESS | 840 | 1465274276913 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]]]}] 21:37:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 21:37:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 630ms 21:37:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 21:37:56 INFO - PROCESS | 840 | 1465274276930 Marionette TRACE conn5 -> [0,645,"getWindowHandle",null] 21:37:56 INFO - PROCESS | 840 | 1465274276932 Marionette TRACE conn5 <- [1,645,null,{"value":"13"}] 21:37:56 INFO - PROCESS | 840 | 1465274276935 Marionette TRACE conn5 -> [0,646,"setScriptTimeout",{"ms":35000}] 21:37:56 INFO - PROCESS | 840 | 1465274276937 Marionette TRACE conn5 <- [1,646,null,{}] 21:37:56 INFO - PROCESS | 840 | 1465274276957 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}] 21:37:56 INFO - PROCESS | 840 | 1465274276959 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:57 INFO - PROCESS | 840 | 1465274277038 Marionette TRACE conn5 <- [1,647,null,{"value":null}] 21:37:57 INFO - PROCESS | 840 | 1465274277043 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:57 INFO - PROCESS | 840 | 1465274277045 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:57 INFO - PROCESS | 840 | ++DOCSHELL 1516E400 == 38 [pid = 840] [id = 171] 21:37:57 INFO - PROCESS | 840 | ++DOMWINDOW == 84 (18DB4400) [pid = 840] [serial = 511] [outer = 00000000] 21:37:57 INFO - PROCESS | 840 | ++DOMWINDOW == 85 (19892800) [pid = 840] [serial = 512] [outer = 18DB4400] 21:37:57 INFO - PROCESS | 840 | 1465274277088 Marionette DEBUG loaded listener.js 21:37:57 INFO - PROCESS | 840 | ++DOMWINDOW == 86 (19B0C000) [pid = 840] [serial = 513] [outer = 18DB4400] 21:37:57 INFO - PROCESS | 840 | 1465274277596 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]]]}] 21:37:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 21:37:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 690ms 21:37:57 INFO - PROCESS | 840 | 1465274277627 Marionette TRACE conn5 -> [0,649,"getWindowHandle",null] 21:37:57 INFO - PROCESS | 840 | 1465274277632 Marionette TRACE conn5 <- [1,649,null,{"value":"13"}] 21:37:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 21:37:57 INFO - PROCESS | 840 | 1465274277637 Marionette TRACE conn5 -> [0,650,"setScriptTimeout",{"ms":35000}] 21:37:57 INFO - PROCESS | 840 | 1465274277641 Marionette TRACE conn5 <- [1,650,null,{}] 21:37:57 INFO - PROCESS | 840 | 1465274277646 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}] 21:37:57 INFO - PROCESS | 840 | 1465274277650 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:57 INFO - PROCESS | 840 | 1465274277820 Marionette TRACE conn5 <- [1,651,null,{"value":null}] 21:37:57 INFO - PROCESS | 840 | 1465274277922 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:57 INFO - PROCESS | 840 | 1465274277927 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:57 INFO - PROCESS | 840 | ++DOCSHELL 0DB49000 == 39 [pid = 840] [id = 172] 21:37:57 INFO - PROCESS | 840 | ++DOMWINDOW == 87 (0DD1DC00) [pid = 840] [serial = 514] [outer = 00000000] 21:37:57 INFO - PROCESS | 840 | ++DOMWINDOW == 88 (0DF0B400) [pid = 840] [serial = 515] [outer = 0DD1DC00] 21:37:57 INFO - PROCESS | 840 | 1465274277984 Marionette DEBUG loaded listener.js 21:37:58 INFO - PROCESS | 840 | ++DOMWINDOW == 89 (11D97000) [pid = 840] [serial = 516] [outer = 0DD1DC00] 21:37:58 INFO - PROCESS | 840 | [840] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:37:58 INFO - PROCESS | 840 | [840] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 21:37:58 INFO - PROCESS | 840 | 1465274278585 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]]]}] 21:37:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 21:37:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 970ms 21:37:58 INFO - PROCESS | 840 | 1465274278611 Marionette TRACE conn5 -> [0,653,"getWindowHandle",null] 21:37:58 INFO - PROCESS | 840 | 1465274278616 Marionette TRACE conn5 <- [1,653,null,{"value":"13"}] 21:37:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 21:37:58 INFO - PROCESS | 840 | 1465274278623 Marionette TRACE conn5 -> [0,654,"setScriptTimeout",{"ms":35000}] 21:37:58 INFO - PROCESS | 840 | 1465274278626 Marionette TRACE conn5 <- [1,654,null,{}] 21:37:58 INFO - PROCESS | 840 | 1465274278630 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}] 21:37:58 INFO - PROCESS | 840 | 1465274278633 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:58 INFO - PROCESS | 840 | 1465274278745 Marionette TRACE conn5 <- [1,655,null,{"value":null}] 21:37:58 INFO - PROCESS | 840 | 1465274278845 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:58 INFO - PROCESS | 840 | 1465274278848 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:58 INFO - PROCESS | 840 | ++DOCSHELL 14DC2400 == 40 [pid = 840] [id = 173] 21:37:58 INFO - PROCESS | 840 | ++DOMWINDOW == 90 (14DC5400) [pid = 840] [serial = 517] [outer = 00000000] 21:37:58 INFO - PROCESS | 840 | ++DOMWINDOW == 91 (15172C00) [pid = 840] [serial = 518] [outer = 14DC5400] 21:37:58 INFO - PROCESS | 840 | 1465274278904 Marionette DEBUG loaded listener.js 21:37:58 INFO - PROCESS | 840 | ++DOMWINDOW == 92 (15237000) [pid = 840] [serial = 519] [outer = 14DC5400] 21:37:59 INFO - PROCESS | 840 | [840] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:37:59 INFO - PROCESS | 840 | [840] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 21:37:59 INFO - PROCESS | 840 | 1465274279555 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]]]}] 21:37:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 21:37:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 970ms 21:37:59 INFO - PROCESS | 840 | 1465274279596 Marionette TRACE conn5 -> [0,657,"getWindowHandle",null] 21:37:59 INFO - PROCESS | 840 | 1465274279599 Marionette TRACE conn5 <- [1,657,null,{"value":"13"}] 21:37:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 21:37:59 INFO - PROCESS | 840 | 1465274279616 Marionette TRACE conn5 -> [0,658,"setScriptTimeout",{"ms":35000}] 21:37:59 INFO - PROCESS | 840 | 1465274279620 Marionette TRACE conn5 <- [1,658,null,{}] 21:37:59 INFO - PROCESS | 840 | 1465274279632 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}] 21:37:59 INFO - PROCESS | 840 | 1465274279637 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:59 INFO - PROCESS | 840 | 1465274279744 Marionette TRACE conn5 <- [1,659,null,{"value":null}] 21:37:59 INFO - PROCESS | 840 | 1465274279869 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:59 INFO - PROCESS | 840 | 1465274279872 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:37:59 INFO - PROCESS | 840 | ++DOCSHELL 17786000 == 41 [pid = 840] [id = 174] 21:37:59 INFO - PROCESS | 840 | ++DOMWINDOW == 93 (17786400) [pid = 840] [serial = 520] [outer = 00000000] 21:37:59 INFO - PROCESS | 840 | ++DOMWINDOW == 94 (19B16000) [pid = 840] [serial = 521] [outer = 17786400] 21:37:59 INFO - PROCESS | 840 | 1465274279930 Marionette DEBUG loaded listener.js 21:38:00 INFO - PROCESS | 840 | ++DOMWINDOW == 95 (1A468800) [pid = 840] [serial = 522] [outer = 17786400] 21:38:00 INFO - PROCESS | 840 | 1465274280506 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]]]}] 21:38:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 21:38:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 950ms 21:38:00 INFO - PROCESS | 840 | 1465274280557 Marionette TRACE conn5 -> [0,661,"getWindowHandle",null] 21:38:00 INFO - PROCESS | 840 | 1465274280560 Marionette TRACE conn5 <- [1,661,null,{"value":"13"}] 21:38:00 INFO - PROCESS | 840 | 1465274280563 Marionette TRACE conn5 -> [0,662,"setScriptTimeout",{"ms":35000}] 21:38:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 21:38:00 INFO - PROCESS | 840 | 1465274280565 Marionette TRACE conn5 <- [1,662,null,{}] 21:38:00 INFO - PROCESS | 840 | 1465274280568 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}] 21:38:00 INFO - PROCESS | 840 | 1465274280571 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:00 INFO - PROCESS | 840 | 1465274280680 Marionette TRACE conn5 <- [1,663,null,{"value":null}] 21:38:00 INFO - PROCESS | 840 | 1465274280779 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:00 INFO - PROCESS | 840 | 1465274280781 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:00 INFO - PROCESS | 840 | ++DOCSHELL 1A4CEC00 == 42 [pid = 840] [id = 175] 21:38:00 INFO - PROCESS | 840 | ++DOMWINDOW == 96 (1A4D0000) [pid = 840] [serial = 523] [outer = 00000000] 21:38:00 INFO - PROCESS | 840 | ++DOMWINDOW == 97 (1B025000) [pid = 840] [serial = 524] [outer = 1A4D0000] 21:38:00 INFO - PROCESS | 840 | 1465274280834 Marionette DEBUG loaded listener.js 21:38:00 INFO - PROCESS | 840 | ++DOMWINDOW == 98 (1B029800) [pid = 840] [serial = 525] [outer = 1A4D0000] 21:38:01 INFO - PROCESS | 840 | [840] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:38:01 INFO - PROCESS | 840 | [840] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 21:38:01 INFO - PROCESS | 840 | 1465274281427 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]]]}] 21:38:01 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 21:38:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 930ms 21:38:01 INFO - PROCESS | 840 | 1465274281497 Marionette TRACE conn5 -> [0,665,"getWindowHandle",null] 21:38:01 INFO - PROCESS | 840 | 1465274281499 Marionette TRACE conn5 <- [1,665,null,{"value":"13"}] 21:38:01 INFO - PROCESS | 840 | 1465274281503 Marionette TRACE conn5 -> [0,666,"setScriptTimeout",{"ms":35000}] 21:38:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 21:38:01 INFO - PROCESS | 840 | 1465274281505 Marionette TRACE conn5 <- [1,666,null,{}] 21:38:01 INFO - PROCESS | 840 | 1465274281509 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}] 21:38:01 INFO - PROCESS | 840 | 1465274281512 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:01 INFO - PROCESS | 840 | 1465274281623 Marionette TRACE conn5 <- [1,667,null,{"value":null}] 21:38:01 INFO - PROCESS | 840 | 1465274281848 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:01 INFO - PROCESS | 840 | 1465274281851 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:01 INFO - PROCESS | 840 | ++DOCSHELL 0CFCBC00 == 43 [pid = 840] [id = 176] 21:38:01 INFO - PROCESS | 840 | ++DOMWINDOW == 99 (0CFCC800) [pid = 840] [serial = 526] [outer = 00000000] 21:38:01 INFO - PROCESS | 840 | ++DOMWINDOW == 100 (0D4ED400) [pid = 840] [serial = 527] [outer = 0CFCC800] 21:38:01 INFO - PROCESS | 840 | 1465274281922 Marionette DEBUG loaded listener.js 21:38:01 INFO - PROCESS | 840 | ++DOMWINDOW == 101 (0DB46800) [pid = 840] [serial = 528] [outer = 0CFCC800] 21:38:02 INFO - PROCESS | 840 | 1465274282543 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]]]}] 21:38:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 21:38:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1069ms 21:38:02 INFO - PROCESS | 840 | 1465274282576 Marionette TRACE conn5 -> [0,669,"getWindowHandle",null] 21:38:02 INFO - PROCESS | 840 | 1465274282580 Marionette TRACE conn5 <- [1,669,null,{"value":"13"}] 21:38:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 21:38:02 INFO - PROCESS | 840 | 1465274282584 Marionette TRACE conn5 -> [0,670,"setScriptTimeout",{"ms":35000}] 21:38:02 INFO - PROCESS | 840 | 1465274282587 Marionette TRACE conn5 <- [1,670,null,{}] 21:38:02 INFO - PROCESS | 840 | 1465274282592 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}] 21:38:02 INFO - PROCESS | 840 | 1465274282596 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:03 INFO - PROCESS | 840 | --DOCSHELL 18160C00 == 42 [pid = 840] [id = 170] 21:38:03 INFO - PROCESS | 840 | --DOCSHELL 0DF03C00 == 41 [pid = 840] [id = 169] 21:38:03 INFO - PROCESS | 840 | --DOCSHELL 0CBEC000 == 40 [pid = 840] [id = 168] 21:38:03 INFO - PROCESS | 840 | --DOCSHELL 16A23C00 == 39 [pid = 840] [id = 167] 21:38:03 INFO - PROCESS | 840 | --DOCSHELL 13151400 == 38 [pid = 840] [id = 166] 21:38:03 INFO - PROCESS | 840 | --DOCSHELL 1516E800 == 37 [pid = 840] [id = 165] 21:38:03 INFO - PROCESS | 840 | --DOCSHELL 13638400 == 36 [pid = 840] [id = 164] 21:38:03 INFO - PROCESS | 840 | --DOCSHELL 0DB3AC00 == 35 [pid = 840] [id = 163] 21:38:03 INFO - PROCESS | 840 | --DOCSHELL 0CB2D000 == 34 [pid = 840] [id = 162] 21:38:03 INFO - PROCESS | 840 | --DOCSHELL 0DF10000 == 33 [pid = 840] [id = 161] 21:38:03 INFO - PROCESS | 840 | --DOCSHELL 0945B400 == 32 [pid = 840] [id = 160] 21:38:03 INFO - PROCESS | 840 | --DOCSHELL 0CFCBC00 == 31 [pid = 840] [id = 176] 21:38:03 INFO - PROCESS | 840 | --DOCSHELL 1A4CEC00 == 30 [pid = 840] [id = 175] 21:38:03 INFO - PROCESS | 840 | --DOCSHELL 17786000 == 29 [pid = 840] [id = 174] 21:38:03 INFO - PROCESS | 840 | --DOCSHELL 1516E400 == 28 [pid = 840] [id = 171] 21:38:03 INFO - PROCESS | 840 | --DOCSHELL 0DB49000 == 27 [pid = 840] [id = 172] 21:38:03 INFO - PROCESS | 840 | --DOCSHELL 14DC2400 == 26 [pid = 840] [id = 173] 21:38:03 INFO - PROCESS | 840 | 1465274283335 Marionette TRACE conn5 <- [1,671,null,{"value":null}] 21:38:03 INFO - PROCESS | 840 | --DOMWINDOW == 100 (17787000) [pid = 840] [serial = 476] [outer = 00000000] [url = about:blank] 21:38:03 INFO - PROCESS | 840 | --DOMWINDOW == 99 (0D4ED800) [pid = 840] [serial = 452] [outer = 00000000] [url = about:blank] 21:38:03 INFO - PROCESS | 840 | --DOMWINDOW == 98 (19D82C00) [pid = 840] [serial = 446] [outer = 00000000] [url = about:blank] 21:38:03 INFO - PROCESS | 840 | --DOMWINDOW == 97 (0E1E9C00) [pid = 840] [serial = 449] [outer = 00000000] [url = about:blank] 21:38:03 INFO - PROCESS | 840 | --DOMWINDOW == 96 (16871C00) [pid = 840] [serial = 468] [outer = 00000000] [url = about:blank] 21:38:03 INFO - PROCESS | 840 | --DOMWINDOW == 95 (1686C000) [pid = 840] [serial = 474] [outer = 00000000] [url = about:blank] 21:38:03 INFO - PROCESS | 840 | --DOMWINDOW == 94 (0DF0E000) [pid = 840] [serial = 455] [outer = 00000000] [url = about:blank] 21:38:03 INFO - PROCESS | 840 | --DOMWINDOW == 93 (16863800) [pid = 840] [serial = 467] [outer = 00000000] [url = about:blank] 21:38:03 INFO - PROCESS | 840 | --DOMWINDOW == 92 (15792000) [pid = 840] [serial = 438] [outer = 00000000] [url = about:blank] 21:38:03 INFO - PROCESS | 840 | --DOMWINDOW == 91 (0D5DAC00) [pid = 840] [serial = 453] [outer = 00000000] [url = about:blank] 21:38:03 INFO - PROCESS | 840 | --DOMWINDOW == 90 (16A29400) [pid = 840] [serial = 473] [outer = 00000000] [url = about:blank] 21:38:03 INFO - PROCESS | 840 | --DOMWINDOW == 89 (11DE0800) [pid = 840] [serial = 435] [outer = 00000000] [url = about:blank] 21:38:03 INFO - PROCESS | 840 | --DOMWINDOW == 88 (13152000) [pid = 840] [serial = 458] [outer = 00000000] [url = about:blank] 21:38:03 INFO - PROCESS | 840 | --DOMWINDOW == 87 (18DC2000) [pid = 840] [serial = 440] [outer = 00000000] [url = about:blank] 21:38:03 INFO - PROCESS | 840 | --DOMWINDOW == 86 (19D85400) [pid = 840] [serial = 447] [outer = 00000000] [url = about:blank] 21:38:03 INFO - PROCESS | 840 | --DOMWINDOW == 85 (0E9C8000) [pid = 840] [serial = 456] [outer = 00000000] [url = about:blank] 21:38:03 INFO - PROCESS | 840 | --DOMWINDOW == 84 (1402E000) [pid = 840] [serial = 459] [outer = 00000000] [url = about:blank] 21:38:03 INFO - PROCESS | 840 | --DOMWINDOW == 83 (19B0FC00) [pid = 840] [serial = 444] [outer = 00000000] [url = about:blank] 21:38:03 INFO - PROCESS | 840 | --DOMWINDOW == 82 (14DC0400) [pid = 840] [serial = 461] [outer = 00000000] [url = about:blank] 21:38:03 INFO - PROCESS | 840 | --DOMWINDOW == 81 (15795000) [pid = 840] [serial = 465] [outer = 00000000] [url = about:blank] 21:38:03 INFO - PROCESS | 840 | --DOMWINDOW == 80 (12348800) [pid = 840] [serial = 437] [outer = 00000000] [url = about:blank] 21:38:03 INFO - PROCESS | 840 | --DOMWINDOW == 79 (1985A800) [pid = 840] [serial = 441] [outer = 00000000] [url = about:blank] 21:38:03 INFO - PROCESS | 840 | --DOMWINDOW == 78 (123A1800) [pid = 840] [serial = 470] [outer = 00000000] [url = about:blank] 21:38:03 INFO - PROCESS | 840 | --DOMWINDOW == 77 (0E23A800) [pid = 840] [serial = 434] [outer = 00000000] [url = about:blank] 21:38:03 INFO - PROCESS | 840 | --DOMWINDOW == 76 (15231800) [pid = 840] [serial = 464] [outer = 00000000] [url = about:blank] 21:38:03 INFO - PROCESS | 840 | --DOMWINDOW == 75 (123CF400) [pid = 840] [serial = 471] [outer = 00000000] [url = about:blank] 21:38:03 INFO - PROCESS | 840 | --DOMWINDOW == 74 (19B09C00) [pid = 840] [serial = 443] [outer = 00000000] [url = about:blank] 21:38:03 INFO - PROCESS | 840 | --DOMWINDOW == 73 (11DA2800) [pid = 840] [serial = 450] [outer = 00000000] [url = about:blank] 21:38:03 INFO - PROCESS | 840 | --DOMWINDOW == 72 (14DEFC00) [pid = 840] [serial = 462] [outer = 00000000] [url = about:blank] 21:38:03 INFO - PROCESS | 840 | 1465274283553 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:03 INFO - PROCESS | 840 | 1465274283556 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:03 INFO - PROCESS | 840 | ++DOCSHELL 09462400 == 27 [pid = 840] [id = 177] 21:38:03 INFO - PROCESS | 840 | ++DOMWINDOW == 73 (09468C00) [pid = 840] [serial = 529] [outer = 00000000] 21:38:03 INFO - PROCESS | 840 | ++DOMWINDOW == 74 (0CB25C00) [pid = 840] [serial = 530] [outer = 09468C00] 21:38:03 INFO - PROCESS | 840 | 1465274283604 Marionette DEBUG loaded listener.js 21:38:03 INFO - PROCESS | 840 | ++DOMWINDOW == 75 (0CBDEC00) [pid = 840] [serial = 531] [outer = 09468C00] 21:38:04 INFO - PROCESS | 840 | 1465274284491 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]]]}] 21:38:04 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) 21:38:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1921ms 21:38:04 INFO - PROCESS | 840 | 1465274284507 Marionette TRACE conn5 -> [0,673,"getWindowHandle",null] 21:38:04 INFO - PROCESS | 840 | 1465274284511 Marionette TRACE conn5 <- [1,673,null,{"value":"13"}] 21:38:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 21:38:04 INFO - PROCESS | 840 | 1465274284516 Marionette TRACE conn5 -> [0,674,"setScriptTimeout",{"ms":35000}] 21:38:04 INFO - PROCESS | 840 | 1465274284518 Marionette TRACE conn5 <- [1,674,null,{}] 21:38:04 INFO - PROCESS | 840 | 1465274284523 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}] 21:38:04 INFO - PROCESS | 840 | 1465274284526 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:04 INFO - PROCESS | 840 | 1465274284616 Marionette TRACE conn5 <- [1,675,null,{"value":null}] 21:38:04 INFO - PROCESS | 840 | 1465274284690 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:04 INFO - PROCESS | 840 | 1465274284693 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:04 INFO - PROCESS | 840 | ++DOCSHELL 0D5D2C00 == 28 [pid = 840] [id = 178] 21:38:04 INFO - PROCESS | 840 | ++DOMWINDOW == 76 (0D5DA000) [pid = 840] [serial = 532] [outer = 00000000] 21:38:04 INFO - PROCESS | 840 | ++DOMWINDOW == 77 (0DB3C400) [pid = 840] [serial = 533] [outer = 0D5DA000] 21:38:04 INFO - PROCESS | 840 | 1465274284740 Marionette DEBUG loaded listener.js 21:38:04 INFO - PROCESS | 840 | ++DOMWINDOW == 78 (0DB48800) [pid = 840] [serial = 534] [outer = 0D5DA000] 21:38:05 INFO - PROCESS | 840 | 1465274285644 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]]]}] 21:38:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 21:38:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1185ms 21:38:05 INFO - PROCESS | 840 | 1465274285702 Marionette TRACE conn5 -> [0,677,"getWindowHandle",null] 21:38:05 INFO - PROCESS | 840 | 1465274285705 Marionette TRACE conn5 <- [1,677,null,{"value":"13"}] 21:38:05 INFO - PROCESS | 840 | 1465274285714 Marionette TRACE conn5 -> [0,678,"setScriptTimeout",{"ms":35000}] 21:38:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 21:38:05 INFO - PROCESS | 840 | 1465274285716 Marionette TRACE conn5 <- [1,678,null,{}] 21:38:05 INFO - PROCESS | 840 | 1465274285720 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}] 21:38:05 INFO - PROCESS | 840 | 1465274285722 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:05 INFO - PROCESS | 840 | 1465274285842 Marionette TRACE conn5 <- [1,679,null,{"value":null}] 21:38:05 INFO - PROCESS | 840 | 1465274285852 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:05 INFO - PROCESS | 840 | 1465274285854 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:05 INFO - PROCESS | 840 | ++DOCSHELL 11B0A400 == 29 [pid = 840] [id = 179] 21:38:05 INFO - PROCESS | 840 | ++DOMWINDOW == 79 (11B0B000) [pid = 840] [serial = 535] [outer = 00000000] 21:38:05 INFO - PROCESS | 840 | ++DOMWINDOW == 80 (11D94000) [pid = 840] [serial = 536] [outer = 11B0B000] 21:38:05 INFO - PROCESS | 840 | 1465274285944 Marionette DEBUG loaded listener.js 21:38:06 INFO - PROCESS | 840 | ++DOMWINDOW == 81 (11DDCC00) [pid = 840] [serial = 537] [outer = 11B0B000] 21:38:06 INFO - PROCESS | 840 | 1465274286893 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]]]}] 21:38:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 21:38:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1231ms 21:38:06 INFO - PROCESS | 840 | 1465274286948 Marionette TRACE conn5 -> [0,681,"getWindowHandle",null] 21:38:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 21:38:06 INFO - PROCESS | 840 | 1465274286951 Marionette TRACE conn5 <- [1,681,null,{"value":"13"}] 21:38:06 INFO - PROCESS | 840 | 1465274286970 Marionette TRACE conn5 -> [0,682,"setScriptTimeout",{"ms":35000}] 21:38:06 INFO - PROCESS | 840 | 1465274286975 Marionette TRACE conn5 <- [1,682,null,{}] 21:38:06 INFO - PROCESS | 840 | 1465274286978 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}] 21:38:06 INFO - PROCESS | 840 | 1465274286982 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:07 INFO - PROCESS | 840 | 1465274287108 Marionette TRACE conn5 <- [1,683,null,{"value":null}] 21:38:07 INFO - PROCESS | 840 | 1465274287114 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:07 INFO - PROCESS | 840 | 1465274287116 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:07 INFO - PROCESS | 840 | ++DOCSHELL 11EB7400 == 30 [pid = 840] [id = 180] 21:38:07 INFO - PROCESS | 840 | ++DOMWINDOW == 82 (11EB9C00) [pid = 840] [serial = 538] [outer = 00000000] 21:38:07 INFO - PROCESS | 840 | ++DOMWINDOW == 83 (123CC400) [pid = 840] [serial = 539] [outer = 11EB9C00] 21:38:07 INFO - PROCESS | 840 | 1465274287160 Marionette DEBUG loaded listener.js 21:38:07 INFO - PROCESS | 840 | ++DOMWINDOW == 84 (13152400) [pid = 840] [serial = 540] [outer = 11EB9C00] 21:38:07 INFO - PROCESS | 840 | --DOMWINDOW == 83 (16270400) [pid = 840] [serial = 496] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 21:38:07 INFO - PROCESS | 840 | --DOMWINDOW == 82 (16A24800) [pid = 840] [serial = 499] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 21:38:07 INFO - PROCESS | 840 | --DOMWINDOW == 81 (14021800) [pid = 840] [serial = 502] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 21:38:07 INFO - PROCESS | 840 | --DOMWINDOW == 80 (17453800) [pid = 840] [serial = 475] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 21:38:07 INFO - PROCESS | 840 | --DOMWINDOW == 79 (11D9E000) [pid = 840] [serial = 481] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 21:38:07 INFO - PROCESS | 840 | --DOMWINDOW == 78 (0CB2E800) [pid = 840] [serial = 484] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 21:38:07 INFO - PROCESS | 840 | --DOMWINDOW == 77 (0945C800) [pid = 840] [serial = 478] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 21:38:07 INFO - PROCESS | 840 | --DOMWINDOW == 76 (1516F400) [pid = 840] [serial = 493] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 21:38:07 INFO - PROCESS | 840 | --DOMWINDOW == 75 (0DB3DC00) [pid = 840] [serial = 487] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 21:38:07 INFO - PROCESS | 840 | --DOMWINDOW == 74 (13638800) [pid = 840] [serial = 490] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 21:38:07 INFO - PROCESS | 840 | --DOMWINDOW == 73 (1816A800) [pid = 840] [serial = 508] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 21:38:07 INFO - PROCESS | 840 | --DOMWINDOW == 72 (14DEBC00) [pid = 840] [serial = 505] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 21:38:07 INFO - PROCESS | 840 | --DOMWINDOW == 71 (18DB4400) [pid = 840] [serial = 511] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 21:38:08 INFO - PROCESS | 840 | 1465274288309 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]]]}] 21:38:08 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) 21:38:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1397ms 21:38:08 INFO - PROCESS | 840 | 1465274288355 Marionette TRACE conn5 -> [0,685,"getWindowHandle",null] 21:38:08 INFO - PROCESS | 840 | 1465274288357 Marionette TRACE conn5 <- [1,685,null,{"value":"13"}] 21:38:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 21:38:08 INFO - PROCESS | 840 | 1465274288360 Marionette TRACE conn5 -> [0,686,"setScriptTimeout",{"ms":35000}] 21:38:08 INFO - PROCESS | 840 | 1465274288361 Marionette TRACE conn5 <- [1,686,null,{}] 21:38:08 INFO - PROCESS | 840 | 1465274288365 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}] 21:38:08 INFO - PROCESS | 840 | 1465274288367 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:08 INFO - PROCESS | 840 | 1465274288471 Marionette TRACE conn5 <- [1,687,null,{"value":null}] 21:38:08 INFO - PROCESS | 840 | 1465274288549 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:08 INFO - PROCESS | 840 | 1465274288551 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:08 INFO - PROCESS | 840 | ++DOCSHELL 0E9D2C00 == 31 [pid = 840] [id = 181] 21:38:08 INFO - PROCESS | 840 | ++DOMWINDOW == 72 (11B04800) [pid = 840] [serial = 541] [outer = 00000000] 21:38:08 INFO - PROCESS | 840 | ++DOMWINDOW == 73 (13637400) [pid = 840] [serial = 542] [outer = 11B04800] 21:38:08 INFO - PROCESS | 840 | 1465274288595 Marionette DEBUG loaded listener.js 21:38:08 INFO - PROCESS | 840 | ++DOMWINDOW == 74 (1402F800) [pid = 840] [serial = 543] [outer = 11B04800] 21:38:09 INFO - PROCESS | 840 | 1465274289432 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]]]}] 21:38:09 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) 21:38:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1129ms 21:38:09 INFO - PROCESS | 840 | 1465274289490 Marionette TRACE conn5 -> [0,689,"getWindowHandle",null] 21:38:09 INFO - PROCESS | 840 | 1465274289492 Marionette TRACE conn5 <- [1,689,null,{"value":"13"}] 21:38:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 21:38:09 INFO - PROCESS | 840 | 1465274289495 Marionette TRACE conn5 -> [0,690,"setScriptTimeout",{"ms":35000}] 21:38:09 INFO - PROCESS | 840 | 1465274289497 Marionette TRACE conn5 <- [1,690,null,{}] 21:38:09 INFO - PROCESS | 840 | 1465274289500 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}] 21:38:09 INFO - PROCESS | 840 | 1465274289502 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:09 INFO - PROCESS | 840 | 1465274289610 Marionette TRACE conn5 <- [1,691,null,{"value":null}] 21:38:09 INFO - PROCESS | 840 | 1465274289618 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:09 INFO - PROCESS | 840 | 1465274289623 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:09 INFO - PROCESS | 840 | ++DOCSHELL 14D3C400 == 32 [pid = 840] [id = 182] 21:38:09 INFO - PROCESS | 840 | ++DOMWINDOW == 75 (14D3D000) [pid = 840] [serial = 544] [outer = 00000000] 21:38:09 INFO - PROCESS | 840 | ++DOMWINDOW == 76 (14D45C00) [pid = 840] [serial = 545] [outer = 14D3D000] 21:38:09 INFO - PROCESS | 840 | 1465274289678 Marionette DEBUG loaded listener.js 21:38:09 INFO - PROCESS | 840 | ++DOMWINDOW == 77 (14DE7C00) [pid = 840] [serial = 546] [outer = 14D3D000] 21:38:10 INFO - PROCESS | 840 | 1465274290903 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]]]}] 21:38:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 21:38:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1423ms 21:38:10 INFO - PROCESS | 840 | 1465274290919 Marionette TRACE conn5 -> [0,693,"getWindowHandle",null] 21:38:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 21:38:10 INFO - PROCESS | 840 | 1465274290924 Marionette TRACE conn5 <- [1,693,null,{"value":"13"}] 21:38:10 INFO - PROCESS | 840 | 1465274290928 Marionette TRACE conn5 -> [0,694,"setScriptTimeout",{"ms":35000}] 21:38:10 INFO - PROCESS | 840 | 1465274290931 Marionette TRACE conn5 <- [1,694,null,{}] 21:38:10 INFO - PROCESS | 840 | 1465274290936 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}] 21:38:10 INFO - PROCESS | 840 | 1465274290940 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:11 INFO - PROCESS | 840 | 1465274291112 Marionette TRACE conn5 <- [1,695,null,{"value":null}] 21:38:11 INFO - PROCESS | 840 | 1465274291212 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:11 INFO - PROCESS | 840 | 1465274291215 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:11 INFO - PROCESS | 840 | ++DOCSHELL 0CB2EC00 == 33 [pid = 840] [id = 183] 21:38:11 INFO - PROCESS | 840 | ++DOMWINDOW == 78 (0D549000) [pid = 840] [serial = 547] [outer = 00000000] 21:38:11 INFO - PROCESS | 840 | ++DOMWINDOW == 79 (0E1E8800) [pid = 840] [serial = 548] [outer = 0D549000] 21:38:11 INFO - PROCESS | 840 | 1465274291272 Marionette DEBUG loaded listener.js 21:38:11 INFO - PROCESS | 840 | ++DOMWINDOW == 80 (11B04400) [pid = 840] [serial = 549] [outer = 0D549000] 21:38:12 INFO - PROCESS | 840 | --DOCSHELL 0E9D2C00 == 32 [pid = 840] [id = 181] 21:38:12 INFO - PROCESS | 840 | --DOCSHELL 11EB7400 == 31 [pid = 840] [id = 180] 21:38:12 INFO - PROCESS | 840 | --DOCSHELL 11B0A400 == 30 [pid = 840] [id = 179] 21:38:12 INFO - PROCESS | 840 | --DOCSHELL 0D5D2C00 == 29 [pid = 840] [id = 178] 21:38:12 INFO - PROCESS | 840 | --DOCSHELL 09462400 == 28 [pid = 840] [id = 177] 21:38:12 INFO - PROCESS | 840 | --DOMWINDOW == 79 (163D9400) [pid = 840] [serial = 497] [outer = 00000000] [url = about:blank] 21:38:12 INFO - PROCESS | 840 | --DOMWINDOW == 78 (16A2D400) [pid = 840] [serial = 500] [outer = 00000000] [url = about:blank] 21:38:12 INFO - PROCESS | 840 | --DOMWINDOW == 77 (167D4400) [pid = 840] [serial = 498] [outer = 00000000] [url = about:blank] 21:38:12 INFO - PROCESS | 840 | --DOMWINDOW == 76 (18155C00) [pid = 840] [serial = 503] [outer = 00000000] [url = about:blank] 21:38:12 INFO - PROCESS | 840 | --DOMWINDOW == 75 (170EFC00) [pid = 840] [serial = 501] [outer = 00000000] [url = about:blank] 21:38:12 INFO - PROCESS | 840 | --DOMWINDOW == 74 (1812DC00) [pid = 840] [serial = 477] [outer = 00000000] [url = about:blank] 21:38:12 INFO - PROCESS | 840 | --DOMWINDOW == 73 (12341800) [pid = 840] [serial = 482] [outer = 00000000] [url = about:blank] 21:38:12 INFO - PROCESS | 840 | --DOMWINDOW == 72 (123A2800) [pid = 840] [serial = 483] [outer = 00000000] [url = about:blank] 21:38:12 INFO - PROCESS | 840 | --DOMWINDOW == 71 (0CBECC00) [pid = 840] [serial = 485] [outer = 00000000] [url = about:blank] 21:38:12 INFO - PROCESS | 840 | --DOMWINDOW == 70 (0D4F1800) [pid = 840] [serial = 486] [outer = 00000000] [url = about:blank] 21:38:12 INFO - PROCESS | 840 | --DOMWINDOW == 69 (0CB26000) [pid = 840] [serial = 479] [outer = 00000000] [url = about:blank] 21:38:12 INFO - PROCESS | 840 | --DOMWINDOW == 68 (0CBE5000) [pid = 840] [serial = 480] [outer = 00000000] [url = about:blank] 21:38:12 INFO - PROCESS | 840 | --DOMWINDOW == 67 (15792400) [pid = 840] [serial = 494] [outer = 00000000] [url = about:blank] 21:38:12 INFO - PROCESS | 840 | --DOMWINDOW == 66 (0DF07800) [pid = 840] [serial = 488] [outer = 00000000] [url = about:blank] 21:38:12 INFO - PROCESS | 840 | --DOMWINDOW == 65 (0DF0F000) [pid = 840] [serial = 489] [outer = 00000000] [url = about:blank] 21:38:12 INFO - PROCESS | 840 | --DOMWINDOW == 64 (14D13800) [pid = 840] [serial = 491] [outer = 00000000] [url = about:blank] 21:38:12 INFO - PROCESS | 840 | --DOMWINDOW == 63 (14D37800) [pid = 840] [serial = 492] [outer = 00000000] [url = about:blank] 21:38:12 INFO - PROCESS | 840 | --DOMWINDOW == 62 (181AD400) [pid = 840] [serial = 509] [outer = 00000000] [url = about:blank] 21:38:12 INFO - PROCESS | 840 | --DOMWINDOW == 61 (1815F000) [pid = 840] [serial = 504] [outer = 00000000] [url = about:blank] 21:38:12 INFO - PROCESS | 840 | --DOMWINDOW == 60 (17042400) [pid = 840] [serial = 506] [outer = 00000000] [url = about:blank] 21:38:12 INFO - PROCESS | 840 | --DOMWINDOW == 59 (18DB7800) [pid = 840] [serial = 510] [outer = 00000000] [url = about:blank] 21:38:12 INFO - PROCESS | 840 | --DOMWINDOW == 58 (19B0C000) [pid = 840] [serial = 513] [outer = 00000000] [url = about:blank] 21:38:12 INFO - PROCESS | 840 | --DOMWINDOW == 57 (19892800) [pid = 840] [serial = 512] [outer = 00000000] [url = about:blank] 21:38:12 INFO - PROCESS | 840 | --DOMWINDOW == 56 (17541000) [pid = 840] [serial = 507] [outer = 00000000] [url = about:blank] 21:38:12 INFO - PROCESS | 840 | --DOMWINDOW == 55 (1579C000) [pid = 840] [serial = 495] [outer = 00000000] [url = about:blank] 21:38:12 INFO - PROCESS | 840 | 1465274292417 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]]]}] 21:38:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 21:38:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1524ms 21:38:12 INFO - PROCESS | 840 | 1465274292453 Marionette TRACE conn5 -> [0,697,"getWindowHandle",null] 21:38:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 21:38:12 INFO - PROCESS | 840 | 1465274292457 Marionette TRACE conn5 <- [1,697,null,{"value":"13"}] 21:38:12 INFO - PROCESS | 840 | 1465274292462 Marionette TRACE conn5 -> [0,698,"setScriptTimeout",{"ms":35000}] 21:38:12 INFO - PROCESS | 840 | 1465274292464 Marionette TRACE conn5 <- [1,698,null,{}] 21:38:12 INFO - PROCESS | 840 | 1465274292470 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}] 21:38:12 INFO - PROCESS | 840 | 1465274292472 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:12 INFO - PROCESS | 840 | 1465274292594 Marionette TRACE conn5 <- [1,699,null,{"value":null}] 21:38:12 INFO - PROCESS | 840 | 1465274292679 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:12 INFO - PROCESS | 840 | 1465274292683 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:12 INFO - PROCESS | 840 | ++DOCSHELL 0D555C00 == 29 [pid = 840] [id = 184] 21:38:12 INFO - PROCESS | 840 | ++DOMWINDOW == 56 (0D5D2400) [pid = 840] [serial = 550] [outer = 00000000] 21:38:12 INFO - PROCESS | 840 | ++DOMWINDOW == 57 (0D5D9C00) [pid = 840] [serial = 551] [outer = 0D5D2400] 21:38:12 INFO - PROCESS | 840 | 1465274292731 Marionette DEBUG loaded listener.js 21:38:12 INFO - PROCESS | 840 | ++DOMWINDOW == 58 (0CB29000) [pid = 840] [serial = 552] [outer = 0D5D2400] 21:38:13 INFO - PROCESS | 840 | 1465274293586 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]]]}] 21:38:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 21:38:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1180ms 21:38:13 INFO - PROCESS | 840 | 1465274293643 Marionette TRACE conn5 -> [0,701,"getWindowHandle",null] 21:38:13 INFO - PROCESS | 840 | 1465274293648 Marionette TRACE conn5 <- [1,701,null,{"value":"13"}] 21:38:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 21:38:13 INFO - PROCESS | 840 | 1465274293654 Marionette TRACE conn5 -> [0,702,"setScriptTimeout",{"ms":35000}] 21:38:13 INFO - PROCESS | 840 | 1465274293657 Marionette TRACE conn5 <- [1,702,null,{}] 21:38:13 INFO - PROCESS | 840 | 1465274293661 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}] 21:38:13 INFO - PROCESS | 840 | 1465274293663 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:13 INFO - PROCESS | 840 | 1465274293749 Marionette TRACE conn5 <- [1,703,null,{"value":null}] 21:38:13 INFO - PROCESS | 840 | 1465274293757 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:13 INFO - PROCESS | 840 | 1465274293759 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:13 INFO - PROCESS | 840 | ++DOCSHELL 0EB15C00 == 30 [pid = 840] [id = 185] 21:38:13 INFO - PROCESS | 840 | ++DOMWINDOW == 59 (11B01400) [pid = 840] [serial = 553] [outer = 00000000] 21:38:13 INFO - PROCESS | 840 | ++DOMWINDOW == 60 (11DDB400) [pid = 840] [serial = 554] [outer = 11B01400] 21:38:13 INFO - PROCESS | 840 | 1465274293805 Marionette DEBUG loaded listener.js 21:38:13 INFO - PROCESS | 840 | ++DOMWINDOW == 61 (12291400) [pid = 840] [serial = 555] [outer = 11B01400] 21:38:14 INFO - PROCESS | 840 | 1465274294748 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]]]}] 21:38:14 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 21:38:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1120ms 21:38:14 INFO - PROCESS | 840 | 1465274294778 Marionette TRACE conn5 -> [0,705,"getWindowHandle",null] 21:38:14 INFO - PROCESS | 840 | 1465274294781 Marionette TRACE conn5 <- [1,705,null,{"value":"13"}] 21:38:14 INFO - PROCESS | 840 | 1465274294784 Marionette TRACE conn5 -> [0,706,"setScriptTimeout",{"ms":35000}] 21:38:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 21:38:14 INFO - PROCESS | 840 | 1465274294788 Marionette TRACE conn5 <- [1,706,null,{}] 21:38:14 INFO - PROCESS | 840 | 1465274294799 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}] 21:38:14 INFO - PROCESS | 840 | 1465274294803 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:14 INFO - PROCESS | 840 | 1465274294919 Marionette TRACE conn5 <- [1,707,null,{"value":null}] 21:38:14 INFO - PROCESS | 840 | 1465274294927 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:14 INFO - PROCESS | 840 | 1465274294930 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:14 INFO - PROCESS | 840 | ++DOCSHELL 13637C00 == 31 [pid = 840] [id = 186] 21:38:14 INFO - PROCESS | 840 | ++DOMWINDOW == 62 (13640000) [pid = 840] [serial = 556] [outer = 00000000] 21:38:14 INFO - PROCESS | 840 | ++DOMWINDOW == 63 (14D17C00) [pid = 840] [serial = 557] [outer = 13640000] 21:38:14 INFO - PROCESS | 840 | 1465274294977 Marionette DEBUG loaded listener.js 21:38:15 INFO - PROCESS | 840 | ++DOMWINDOW == 64 (14D3C800) [pid = 840] [serial = 558] [outer = 13640000] 21:38:15 INFO - PROCESS | 840 | 1465274295935 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]]]}] 21:38:15 INFO - PROCESS | 840 | --DOMWINDOW == 63 (11B04800) [pid = 840] [serial = 541] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 21:38:15 INFO - PROCESS | 840 | --DOMWINDOW == 62 (09468C00) [pid = 840] [serial = 529] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 21:38:15 INFO - PROCESS | 840 | --DOMWINDOW == 61 (0D5DA000) [pid = 840] [serial = 532] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 21:38:15 INFO - PROCESS | 840 | --DOMWINDOW == 60 (0CFCC800) [pid = 840] [serial = 526] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 21:38:15 INFO - PROCESS | 840 | --DOMWINDOW == 59 (0DD1DC00) [pid = 840] [serial = 514] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 21:38:15 INFO - PROCESS | 840 | --DOMWINDOW == 58 (14DC5400) [pid = 840] [serial = 517] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 21:38:15 INFO - PROCESS | 840 | --DOMWINDOW == 57 (17786400) [pid = 840] [serial = 520] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 21:38:15 INFO - PROCESS | 840 | --DOMWINDOW == 56 (1A4D0000) [pid = 840] [serial = 523] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 21:38:15 INFO - PROCESS | 840 | --DOMWINDOW == 55 (11B0B000) [pid = 840] [serial = 535] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 21:38:15 INFO - PROCESS | 840 | --DOMWINDOW == 54 (11EB9C00) [pid = 840] [serial = 538] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 21:38:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 21:38:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1238ms 21:38:16 INFO - PROCESS | 840 | 1465274296026 Marionette TRACE conn5 -> [0,709,"getWindowHandle",null] 21:38:16 INFO - PROCESS | 840 | 1465274296029 Marionette TRACE conn5 <- [1,709,null,{"value":"13"}] 21:38:16 INFO - PROCESS | 840 | 1465274296032 Marionette TRACE conn5 -> [0,710,"setScriptTimeout",{"ms":35000}] 21:38:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 21:38:16 INFO - PROCESS | 840 | 1465274296033 Marionette TRACE conn5 <- [1,710,null,{}] 21:38:16 INFO - PROCESS | 840 | 1465274296037 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}] 21:38:16 INFO - PROCESS | 840 | 1465274296039 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:16 INFO - PROCESS | 840 | 1465274296123 Marionette TRACE conn5 <- [1,711,null,{"value":null}] 21:38:16 INFO - PROCESS | 840 | 1465274296129 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:16 INFO - PROCESS | 840 | 1465274296131 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:16 INFO - PROCESS | 840 | ++DOCSHELL 14D41800 == 32 [pid = 840] [id = 187] 21:38:16 INFO - PROCESS | 840 | ++DOMWINDOW == 55 (14D43C00) [pid = 840] [serial = 559] [outer = 00000000] 21:38:16 INFO - PROCESS | 840 | ++DOMWINDOW == 56 (14DEFC00) [pid = 840] [serial = 560] [outer = 14D43C00] 21:38:16 INFO - PROCESS | 840 | 1465274296176 Marionette DEBUG loaded listener.js 21:38:16 INFO - PROCESS | 840 | ++DOMWINDOW == 57 (14FAC400) [pid = 840] [serial = 561] [outer = 14D43C00] 21:38:16 INFO - PROCESS | 840 | 1465274296638 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] 21:38:16 INFO - PROCESS | 840 | 1465274296668 Marionette TRACE conn5 <- [1,713,null,{"value":"13"}] 21:38:16 INFO - PROCESS | 840 | 1465274296671 Marionette TRACE conn5 -> [0,714,"setScriptTimeout",{"ms":35000}] 21:38:16 INFO - PROCESS | 840 | 1465274296673 Marionette TRACE conn5 <- [1,714,null,{}] 21:38:16 INFO - PROCESS | 840 | 1465274296676 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}] 21:38:16 INFO - PROCESS | 840 | 1465274296678 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:16 INFO - PROCESS | 840 | 1465274296757 Marionette TRACE conn5 <- [1,715,null,{"value":null}] 21:38:16 INFO - PROCESS | 840 | 1465274296762 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:16 INFO - PROCESS | 840 | 1465274296764 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:16 INFO - PROCESS | 840 | ++DOCSHELL 14D37400 == 33 [pid = 840] [id = 188] 21:38:16 INFO - PROCESS | 840 | ++DOMWINDOW == 58 (15175800) [pid = 840] [serial = 562] [outer = 00000000] 21:38:16 INFO - PROCESS | 840 | ++DOMWINDOW == 59 (15795000) [pid = 840] [serial = 563] [outer = 15175800] 21:38:16 INFO - PROCESS | 840 | 1465274296808 Marionette DEBUG loaded listener.js 21:38:16 INFO - PROCESS | 840 | ++DOMWINDOW == 60 (15798800) [pid = 840] [serial = 564] [outer = 15175800] 21:38:17 INFO - PROCESS | 840 | 1465274297288 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]]]}] 21:38:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 21:38:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 670ms 21:38:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 21:38:17 INFO - PROCESS | 840 | 1465274297342 Marionette TRACE conn5 -> [0,717,"getWindowHandle",null] 21:38:17 INFO - PROCESS | 840 | 1465274297344 Marionette TRACE conn5 <- [1,717,null,{"value":"13"}] 21:38:17 INFO - PROCESS | 840 | 1465274297347 Marionette TRACE conn5 -> [0,718,"setScriptTimeout",{"ms":35000}] 21:38:17 INFO - PROCESS | 840 | 1465274297349 Marionette TRACE conn5 <- [1,718,null,{}] 21:38:17 INFO - PROCESS | 840 | 1465274297352 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}] 21:38:17 INFO - PROCESS | 840 | 1465274297357 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:17 INFO - PROCESS | 840 | 1465274297460 Marionette TRACE conn5 <- [1,719,null,{"value":null}] 21:38:17 INFO - PROCESS | 840 | 1465274297500 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:17 INFO - PROCESS | 840 | 1465274297502 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:17 INFO - PROCESS | 840 | ++DOCSHELL 1627A400 == 34 [pid = 840] [id = 189] 21:38:17 INFO - PROCESS | 840 | ++DOMWINDOW == 61 (1627B000) [pid = 840] [serial = 565] [outer = 00000000] 21:38:17 INFO - PROCESS | 840 | ++DOMWINDOW == 62 (163E7C00) [pid = 840] [serial = 566] [outer = 1627B000] 21:38:17 INFO - PROCESS | 840 | 1465274297555 Marionette DEBUG loaded listener.js 21:38:17 INFO - PROCESS | 840 | ++DOMWINDOW == 63 (167CC400) [pid = 840] [serial = 567] [outer = 1627B000] 21:38:18 INFO - PROCESS | 840 | 1465274298004 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] 21:38:18 INFO - PROCESS | 840 | 1465274298080 Marionette TRACE conn5 <- [1,721,null,{"value":"13"}] 21:38:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 21:38:18 INFO - PROCESS | 840 | 1465274298083 Marionette TRACE conn5 -> [0,722,"setScriptTimeout",{"ms":35000}] 21:38:18 INFO - PROCESS | 840 | 1465274298085 Marionette TRACE conn5 <- [1,722,null,{}] 21:38:18 INFO - PROCESS | 840 | 1465274298089 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}] 21:38:18 INFO - PROCESS | 840 | 1465274298091 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:18 INFO - PROCESS | 840 | 1465274298171 Marionette TRACE conn5 <- [1,723,null,{"value":null}] 21:38:18 INFO - PROCESS | 840 | 1465274298177 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:18 INFO - PROCESS | 840 | 1465274298179 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:18 INFO - PROCESS | 840 | ++DOCSHELL 11EB7800 == 35 [pid = 840] [id = 190] 21:38:18 INFO - PROCESS | 840 | ++DOMWINDOW == 64 (166ED400) [pid = 840] [serial = 568] [outer = 00000000] 21:38:18 INFO - PROCESS | 840 | ++DOMWINDOW == 65 (16870C00) [pid = 840] [serial = 569] [outer = 166ED400] 21:38:18 INFO - PROCESS | 840 | 1465274298224 Marionette DEBUG loaded listener.js 21:38:18 INFO - PROCESS | 840 | ++DOMWINDOW == 66 (16A23000) [pid = 840] [serial = 570] [outer = 166ED400] 21:38:18 INFO - PROCESS | 840 | 1465274298788 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]]]}] 21:38:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 21:38:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 730ms 21:38:18 INFO - PROCESS | 840 | 1465274298843 Marionette TRACE conn5 -> [0,725,"getWindowHandle",null] 21:38:18 INFO - PROCESS | 840 | 1465274298847 Marionette TRACE conn5 <- [1,725,null,{"value":"13"}] 21:38:18 INFO - PROCESS | 840 | 1465274298852 Marionette TRACE conn5 -> [0,726,"setScriptTimeout",{"ms":35000}] 21:38:18 INFO - PROCESS | 840 | 1465274298856 Marionette TRACE conn5 <- [1,726,null,{}] 21:38:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 21:38:18 INFO - PROCESS | 840 | 1465274298890 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}] 21:38:18 INFO - PROCESS | 840 | 1465274298893 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:19 INFO - PROCESS | 840 | 1465274299022 Marionette TRACE conn5 <- [1,727,null,{"value":null}] 21:38:19 INFO - PROCESS | 840 | 1465274299138 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:19 INFO - PROCESS | 840 | 1465274299141 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:19 INFO - PROCESS | 840 | ++DOCSHELL 0CF6C800 == 36 [pid = 840] [id = 191] 21:38:19 INFO - PROCESS | 840 | ++DOMWINDOW == 67 (0D46AC00) [pid = 840] [serial = 571] [outer = 00000000] 21:38:19 INFO - PROCESS | 840 | ++DOMWINDOW == 68 (0DF0D800) [pid = 840] [serial = 572] [outer = 0D46AC00] 21:38:19 INFO - PROCESS | 840 | 1465274299199 Marionette DEBUG loaded listener.js 21:38:19 INFO - PROCESS | 840 | ++DOMWINDOW == 69 (11D9E000) [pid = 840] [serial = 573] [outer = 0D46AC00] 21:38:20 INFO - PROCESS | 840 | 1465274300249 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]]]}] 21:38:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 21:38:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1439ms 21:38:20 INFO - PROCESS | 840 | 1465274300299 Marionette TRACE conn5 -> [0,729,"getWindowHandle",null] 21:38:20 INFO - PROCESS | 840 | 1465274300303 Marionette TRACE conn5 <- [1,729,null,{"value":"13"}] 21:38:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 21:38:20 INFO - PROCESS | 840 | 1465274300310 Marionette TRACE conn5 -> [0,730,"setScriptTimeout",{"ms":35000}] 21:38:20 INFO - PROCESS | 840 | 1465274300313 Marionette TRACE conn5 <- [1,730,null,{}] 21:38:20 INFO - PROCESS | 840 | 1465274300317 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}] 21:38:20 INFO - PROCESS | 840 | 1465274300320 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:20 INFO - PROCESS | 840 | 1465274300459 Marionette TRACE conn5 <- [1,731,null,{"value":null}] 21:38:20 INFO - PROCESS | 840 | 1465274300612 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:20 INFO - PROCESS | 840 | 1465274300615 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:20 INFO - PROCESS | 840 | ++DOCSHELL 14D0E800 == 37 [pid = 840] [id = 192] 21:38:20 INFO - PROCESS | 840 | ++DOMWINDOW == 70 (14D0F000) [pid = 840] [serial = 574] [outer = 00000000] 21:38:20 INFO - PROCESS | 840 | ++DOMWINDOW == 71 (14D46800) [pid = 840] [serial = 575] [outer = 14D0F000] 21:38:20 INFO - PROCESS | 840 | 1465274300672 Marionette DEBUG loaded listener.js 21:38:20 INFO - PROCESS | 840 | ++DOMWINDOW == 72 (1516E400) [pid = 840] [serial = 576] [outer = 14D0F000] 21:38:21 INFO - PROCESS | 840 | 1465274301710 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]]]}] 21:38:21 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 21:38:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1436ms 21:38:21 INFO - PROCESS | 840 | 1465274301749 Marionette TRACE conn5 -> [0,733,"getWindowHandle",null] 21:38:21 INFO - PROCESS | 840 | 1465274301752 Marionette TRACE conn5 <- [1,733,null,{"value":"13"}] 21:38:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 21:38:21 INFO - PROCESS | 840 | 1465274301756 Marionette TRACE conn5 -> [0,734,"setScriptTimeout",{"ms":35000}] 21:38:21 INFO - PROCESS | 840 | 1465274301760 Marionette TRACE conn5 <- [1,734,null,{}] 21:38:21 INFO - PROCESS | 840 | 1465274301771 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}] 21:38:21 INFO - PROCESS | 840 | 1465274301775 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:21 INFO - PROCESS | 840 | 1465274301912 Marionette TRACE conn5 <- [1,735,null,{"value":null}] 21:38:22 INFO - PROCESS | 840 | 1465274302038 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:22 INFO - PROCESS | 840 | 1465274302041 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:22 INFO - PROCESS | 840 | ++DOCSHELL 0DF02400 == 38 [pid = 840] [id = 193] 21:38:22 INFO - PROCESS | 840 | ++DOMWINDOW == 73 (0DF03C00) [pid = 840] [serial = 577] [outer = 00000000] 21:38:22 INFO - PROCESS | 840 | ++DOMWINDOW == 74 (11DD4C00) [pid = 840] [serial = 578] [outer = 0DF03C00] 21:38:22 INFO - PROCESS | 840 | 1465274302098 Marionette DEBUG loaded listener.js 21:38:22 INFO - PROCESS | 840 | ++DOMWINDOW == 75 (13634800) [pid = 840] [serial = 579] [outer = 0DF03C00] 21:38:23 INFO - PROCESS | 840 | --DOCSHELL 1627A400 == 37 [pid = 840] [id = 189] 21:38:23 INFO - PROCESS | 840 | --DOCSHELL 14D37400 == 36 [pid = 840] [id = 188] 21:38:23 INFO - PROCESS | 840 | --DOCSHELL 14D41800 == 35 [pid = 840] [id = 187] 21:38:23 INFO - PROCESS | 840 | --DOCSHELL 13637C00 == 34 [pid = 840] [id = 186] 21:38:23 INFO - PROCESS | 840 | --DOCSHELL 0EB15C00 == 33 [pid = 840] [id = 185] 21:38:23 INFO - PROCESS | 840 | --DOCSHELL 0D555C00 == 32 [pid = 840] [id = 184] 21:38:23 INFO - PROCESS | 840 | --DOCSHELL 14D3C400 == 31 [pid = 840] [id = 182] 21:38:23 INFO - PROCESS | 840 | --DOCSHELL 0CB2EC00 == 30 [pid = 840] [id = 183] 21:38:23 INFO - PROCESS | 840 | --DOCSHELL 14D0E800 == 29 [pid = 840] [id = 192] 21:38:23 INFO - PROCESS | 840 | --DOCSHELL 11EB7800 == 28 [pid = 840] [id = 190] 21:38:23 INFO - PROCESS | 840 | --DOCSHELL 0CF6C800 == 27 [pid = 840] [id = 191] 21:38:23 INFO - PROCESS | 840 | --DOMWINDOW == 74 (13637400) [pid = 840] [serial = 542] [outer = 00000000] [url = about:blank] 21:38:23 INFO - PROCESS | 840 | --DOMWINDOW == 73 (0CB25C00) [pid = 840] [serial = 530] [outer = 00000000] [url = about:blank] 21:38:23 INFO - PROCESS | 840 | --DOMWINDOW == 72 (0DB3C400) [pid = 840] [serial = 533] [outer = 00000000] [url = about:blank] 21:38:23 INFO - PROCESS | 840 | --DOMWINDOW == 71 (0DB46800) [pid = 840] [serial = 528] [outer = 00000000] [url = about:blank] 21:38:23 INFO - PROCESS | 840 | --DOMWINDOW == 70 (0D4ED400) [pid = 840] [serial = 527] [outer = 00000000] [url = about:blank] 21:38:23 INFO - PROCESS | 840 | --DOMWINDOW == 69 (11D97000) [pid = 840] [serial = 516] [outer = 00000000] [url = about:blank] 21:38:23 INFO - PROCESS | 840 | --DOMWINDOW == 68 (0DF0B400) [pid = 840] [serial = 515] [outer = 00000000] [url = about:blank] 21:38:23 INFO - PROCESS | 840 | --DOMWINDOW == 67 (15237000) [pid = 840] [serial = 519] [outer = 00000000] [url = about:blank] 21:38:23 INFO - PROCESS | 840 | --DOMWINDOW == 66 (15172C00) [pid = 840] [serial = 518] [outer = 00000000] [url = about:blank] 21:38:23 INFO - PROCESS | 840 | --DOMWINDOW == 65 (1A468800) [pid = 840] [serial = 522] [outer = 00000000] [url = about:blank] 21:38:23 INFO - PROCESS | 840 | --DOMWINDOW == 64 (19B16000) [pid = 840] [serial = 521] [outer = 00000000] [url = about:blank] 21:38:23 INFO - PROCESS | 840 | --DOMWINDOW == 63 (1B029800) [pid = 840] [serial = 525] [outer = 00000000] [url = about:blank] 21:38:23 INFO - PROCESS | 840 | --DOMWINDOW == 62 (1B025000) [pid = 840] [serial = 524] [outer = 00000000] [url = about:blank] 21:38:23 INFO - PROCESS | 840 | --DOMWINDOW == 61 (11D94000) [pid = 840] [serial = 536] [outer = 00000000] [url = about:blank] 21:38:23 INFO - PROCESS | 840 | --DOMWINDOW == 60 (123CC400) [pid = 840] [serial = 539] [outer = 00000000] [url = about:blank] 21:38:23 INFO - PROCESS | 840 | --DOMWINDOW == 59 (11DDCC00) [pid = 840] [serial = 537] [outer = 00000000] [url = about:blank] 21:38:23 INFO - PROCESS | 840 | --DOMWINDOW == 58 (0CBDEC00) [pid = 840] [serial = 531] [outer = 00000000] [url = about:blank] 21:38:23 INFO - PROCESS | 840 | --DOMWINDOW == 57 (13152400) [pid = 840] [serial = 540] [outer = 00000000] [url = about:blank] 21:38:23 INFO - PROCESS | 840 | --DOMWINDOW == 56 (0DB48800) [pid = 840] [serial = 534] [outer = 00000000] [url = about:blank] 21:38:23 INFO - PROCESS | 840 | --DOMWINDOW == 55 (1402F800) [pid = 840] [serial = 543] [outer = 00000000] [url = about:blank] 21:38:23 INFO - PROCESS | 840 | 1465274303692 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]]]}] 21:38:23 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.) 21:38:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1980ms 21:38:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 21:38:23 INFO - PROCESS | 840 | 1465274303740 Marionette TRACE conn5 -> [0,737,"getWindowHandle",null] 21:38:23 INFO - PROCESS | 840 | 1465274303743 Marionette TRACE conn5 <- [1,737,null,{"value":"13"}] 21:38:23 INFO - PROCESS | 840 | 1465274303749 Marionette TRACE conn5 -> [0,738,"setScriptTimeout",{"ms":35000}] 21:38:23 INFO - PROCESS | 840 | 1465274303753 Marionette TRACE conn5 <- [1,738,null,{}] 21:38:23 INFO - PROCESS | 840 | 1465274303760 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}] 21:38:23 INFO - PROCESS | 840 | 1465274303762 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:23 INFO - PROCESS | 840 | 1465274303851 Marionette TRACE conn5 <- [1,739,null,{"value":null}] 21:38:23 INFO - PROCESS | 840 | 1465274303919 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:23 INFO - PROCESS | 840 | 1465274303923 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:23 INFO - PROCESS | 840 | ++DOCSHELL 0D3EC400 == 28 [pid = 840] [id = 194] 21:38:23 INFO - PROCESS | 840 | ++DOMWINDOW == 56 (0D3ED800) [pid = 840] [serial = 580] [outer = 00000000] 21:38:23 INFO - PROCESS | 840 | ++DOMWINDOW == 57 (0D4E6400) [pid = 840] [serial = 581] [outer = 0D3ED800] 21:38:23 INFO - PROCESS | 840 | 1465274303973 Marionette DEBUG loaded listener.js 21:38:24 INFO - PROCESS | 840 | ++DOMWINDOW == 58 (0D547C00) [pid = 840] [serial = 582] [outer = 0D3ED800] 21:38:24 INFO - PROCESS | 840 | 1465274304861 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]]]}] 21:38:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 21:38:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1137ms 21:38:24 INFO - PROCESS | 840 | 1465274304887 Marionette TRACE conn5 -> [0,741,"getWindowHandle",null] 21:38:24 INFO - PROCESS | 840 | 1465274304892 Marionette TRACE conn5 <- [1,741,null,{"value":"13"}] 21:38:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 21:38:24 INFO - PROCESS | 840 | 1465274304900 Marionette TRACE conn5 -> [0,742,"setScriptTimeout",{"ms":35000}] 21:38:24 INFO - PROCESS | 840 | 1465274304903 Marionette TRACE conn5 <- [1,742,null,{}] 21:38:24 INFO - PROCESS | 840 | 1465274304907 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}] 21:38:24 INFO - PROCESS | 840 | 1465274304910 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:24 INFO - PROCESS | 840 | 1465274304996 Marionette TRACE conn5 <- [1,743,null,{"value":null}] 21:38:24 INFO - PROCESS | 840 | 1465274305003 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:24 INFO - PROCESS | 840 | 1465274305005 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:25 INFO - PROCESS | 840 | ++DOCSHELL 0DF01800 == 29 [pid = 840] [id = 195] 21:38:25 INFO - PROCESS | 840 | ++DOMWINDOW == 59 (0DF03400) [pid = 840] [serial = 583] [outer = 00000000] 21:38:25 INFO - PROCESS | 840 | ++DOMWINDOW == 60 (0DF0B400) [pid = 840] [serial = 584] [outer = 0DF03400] 21:38:25 INFO - PROCESS | 840 | 1465274305053 Marionette DEBUG loaded listener.js 21:38:25 INFO - PROCESS | 840 | ++DOMWINDOW == 61 (0DF10400) [pid = 840] [serial = 585] [outer = 0DF03400] 21:38:25 INFO - PROCESS | 840 | 1465274305998 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]]]}] 21:38:26 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 21:38:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1123ms 21:38:26 INFO - PROCESS | 840 | 1465274306025 Marionette TRACE conn5 -> [0,745,"getWindowHandle",null] 21:38:26 INFO - PROCESS | 840 | 1465274306027 Marionette TRACE conn5 <- [1,745,null,{"value":"13"}] 21:38:26 INFO - PROCESS | 840 | 1465274306031 Marionette TRACE conn5 -> [0,746,"setScriptTimeout",{"ms":35000}] 21:38:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 21:38:26 INFO - PROCESS | 840 | 1465274306034 Marionette TRACE conn5 <- [1,746,null,{}] 21:38:26 INFO - PROCESS | 840 | 1465274306045 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}] 21:38:26 INFO - PROCESS | 840 | 1465274306050 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:26 INFO - PROCESS | 840 | 1465274306177 Marionette TRACE conn5 <- [1,747,null,{"value":null}] 21:38:26 INFO - PROCESS | 840 | 1465274306184 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:26 INFO - PROCESS | 840 | 1465274306187 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:26 INFO - PROCESS | 840 | ++DOCSHELL 120C1400 == 30 [pid = 840] [id = 196] 21:38:26 INFO - PROCESS | 840 | ++DOMWINDOW == 62 (120C7400) [pid = 840] [serial = 586] [outer = 00000000] 21:38:26 INFO - PROCESS | 840 | ++DOMWINDOW == 63 (1234C400) [pid = 840] [serial = 587] [outer = 120C7400] 21:38:26 INFO - PROCESS | 840 | 1465274306236 Marionette DEBUG loaded listener.js 21:38:26 INFO - PROCESS | 840 | ++DOMWINDOW == 64 (123AA800) [pid = 840] [serial = 588] [outer = 120C7400] 21:38:26 INFO - PROCESS | 840 | 1465274306750 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]]]}] 21:38:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 21:38:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 771ms 21:38:26 INFO - PROCESS | 840 | 1465274306806 Marionette TRACE conn5 -> [0,749,"getWindowHandle",null] 21:38:26 INFO - PROCESS | 840 | 1465274306808 Marionette TRACE conn5 <- [1,749,null,{"value":"13"}] 21:38:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 21:38:26 INFO - PROCESS | 840 | 1465274306811 Marionette TRACE conn5 -> [0,750,"setScriptTimeout",{"ms":35000}] 21:38:26 INFO - PROCESS | 840 | 1465274306813 Marionette TRACE conn5 <- [1,750,null,{}] 21:38:26 INFO - PROCESS | 840 | 1465274306816 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}] 21:38:26 INFO - PROCESS | 840 | 1465274306818 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:26 INFO - PROCESS | 840 | 1465274306933 Marionette TRACE conn5 <- [1,751,null,{"value":null}] 21:38:26 INFO - PROCESS | 840 | 1465274306948 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:26 INFO - PROCESS | 840 | 1465274306949 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:26 INFO - PROCESS | 840 | ++DOCSHELL 1363B400 == 31 [pid = 840] [id = 197] 21:38:26 INFO - PROCESS | 840 | ++DOMWINDOW == 65 (14022C00) [pid = 840] [serial = 589] [outer = 00000000] 21:38:27 INFO - PROCESS | 840 | ++DOMWINDOW == 66 (14D12000) [pid = 840] [serial = 590] [outer = 14022C00] 21:38:27 INFO - PROCESS | 840 | 1465274307036 Marionette DEBUG loaded listener.js 21:38:27 INFO - PROCESS | 840 | ++DOMWINDOW == 67 (14D3C000) [pid = 840] [serial = 591] [outer = 14022C00] 21:38:27 INFO - PROCESS | 840 | --DOMWINDOW == 66 (13640000) [pid = 840] [serial = 556] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 21:38:27 INFO - PROCESS | 840 | --DOMWINDOW == 65 (14D43C00) [pid = 840] [serial = 559] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 21:38:27 INFO - PROCESS | 840 | --DOMWINDOW == 64 (14D3D000) [pid = 840] [serial = 544] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 21:38:27 INFO - PROCESS | 840 | --DOMWINDOW == 63 (0D549000) [pid = 840] [serial = 547] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 21:38:27 INFO - PROCESS | 840 | --DOMWINDOW == 62 (0D5D2400) [pid = 840] [serial = 550] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 21:38:27 INFO - PROCESS | 840 | --DOMWINDOW == 61 (11B01400) [pid = 840] [serial = 553] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 21:38:27 INFO - PROCESS | 840 | --DOMWINDOW == 60 (15175800) [pid = 840] [serial = 562] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 21:38:27 INFO - PROCESS | 840 | --DOMWINDOW == 59 (1627B000) [pid = 840] [serial = 565] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 21:38:27 INFO - PROCESS | 840 | --DOMWINDOW == 58 (166ED400) [pid = 840] [serial = 568] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 21:38:27 INFO - PROCESS | 840 | 1465274307913 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]]]}] 21:38:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 21:38:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1129ms 21:38:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 21:38:27 INFO - PROCESS | 840 | 1465274307945 Marionette TRACE conn5 -> [0,753,"getWindowHandle",null] 21:38:27 INFO - PROCESS | 840 | 1465274307947 Marionette TRACE conn5 <- [1,753,null,{"value":"13"}] 21:38:27 INFO - PROCESS | 840 | 1465274307950 Marionette TRACE conn5 -> [0,754,"setScriptTimeout",{"ms":35000}] 21:38:27 INFO - PROCESS | 840 | 1465274307951 Marionette TRACE conn5 <- [1,754,null,{}] 21:38:27 INFO - PROCESS | 840 | 1465274307955 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}] 21:38:27 INFO - PROCESS | 840 | 1465274307957 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:28 INFO - PROCESS | 840 | 1465274308033 Marionette TRACE conn5 <- [1,755,null,{"value":null}] 21:38:28 INFO - PROCESS | 840 | 1465274308039 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:28 INFO - PROCESS | 840 | 1465274308041 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:28 INFO - PROCESS | 840 | ++DOCSHELL 0E1E2400 == 32 [pid = 840] [id = 198] 21:38:28 INFO - PROCESS | 840 | ++DOMWINDOW == 59 (12345000) [pid = 840] [serial = 592] [outer = 00000000] 21:38:28 INFO - PROCESS | 840 | ++DOMWINDOW == 60 (14D16800) [pid = 840] [serial = 593] [outer = 12345000] 21:38:28 INFO - PROCESS | 840 | 1465274308084 Marionette DEBUG loaded listener.js 21:38:28 INFO - PROCESS | 840 | ++DOMWINDOW == 61 (14DE7400) [pid = 840] [serial = 594] [outer = 12345000] 21:38:28 INFO - PROCESS | 840 | 1465274308980 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]]]}] 21:38:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 21:38:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1077ms 21:38:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 21:38:29 INFO - PROCESS | 840 | 1465274309031 Marionette TRACE conn5 -> [0,757,"getWindowHandle",null] 21:38:29 INFO - PROCESS | 840 | 1465274309033 Marionette TRACE conn5 <- [1,757,null,{"value":"13"}] 21:38:29 INFO - PROCESS | 840 | 1465274309037 Marionette TRACE conn5 -> [0,758,"setScriptTimeout",{"ms":35000}] 21:38:29 INFO - PROCESS | 840 | 1465274309038 Marionette TRACE conn5 <- [1,758,null,{}] 21:38:29 INFO - PROCESS | 840 | 1465274309042 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}] 21:38:29 INFO - PROCESS | 840 | 1465274309047 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:29 INFO - PROCESS | 840 | 1465274309149 Marionette TRACE conn5 <- [1,759,null,{"value":null}] 21:38:29 INFO - PROCESS | 840 | 1465274309155 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:29 INFO - PROCESS | 840 | 1465274309157 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:29 INFO - PROCESS | 840 | ++DOCSHELL 15790C00 == 33 [pid = 840] [id = 199] 21:38:29 INFO - PROCESS | 840 | ++DOMWINDOW == 62 (15792C00) [pid = 840] [serial = 595] [outer = 00000000] 21:38:29 INFO - PROCESS | 840 | ++DOMWINDOW == 63 (15797C00) [pid = 840] [serial = 596] [outer = 15792C00] 21:38:29 INFO - PROCESS | 840 | 1465274309201 Marionette DEBUG loaded listener.js 21:38:29 INFO - PROCESS | 840 | ++DOMWINDOW == 64 (160D0800) [pid = 840] [serial = 597] [outer = 15792C00] 21:38:29 INFO - PROCESS | 840 | 1465274309737 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]]]}] 21:38:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 21:38:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 730ms 21:38:29 INFO - PROCESS | 840 | 1465274309768 Marionette TRACE conn5 -> [0,761,"getWindowHandle",null] 21:38:29 INFO - PROCESS | 840 | 1465274309773 Marionette TRACE conn5 <- [1,761,null,{"value":"13"}] 21:38:29 INFO - PROCESS | 840 | 1465274309778 Marionette TRACE conn5 -> [0,762,"setScriptTimeout",{"ms":35000}] 21:38:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 21:38:29 INFO - PROCESS | 840 | 1465274309782 Marionette TRACE conn5 <- [1,762,null,{}] 21:38:29 INFO - PROCESS | 840 | 1465274309788 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}] 21:38:29 INFO - PROCESS | 840 | 1465274309791 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:29 INFO - PROCESS | 840 | 1465274309914 Marionette TRACE conn5 <- [1,763,null,{"value":null}] 21:38:29 INFO - PROCESS | 840 | 1465274309993 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:29 INFO - PROCESS | 840 | 1465274309997 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:30 INFO - PROCESS | 840 | ++DOCSHELL 0D4E4400 == 34 [pid = 840] [id = 200] 21:38:30 INFO - PROCESS | 840 | ++DOMWINDOW == 65 (0D4E6C00) [pid = 840] [serial = 598] [outer = 00000000] 21:38:30 INFO - PROCESS | 840 | ++DOMWINDOW == 66 (0D5DD400) [pid = 840] [serial = 599] [outer = 0D4E6C00] 21:38:30 INFO - PROCESS | 840 | 1465274310096 Marionette DEBUG loaded listener.js 21:38:30 INFO - PROCESS | 840 | ++DOMWINDOW == 67 (0DB46C00) [pid = 840] [serial = 600] [outer = 0D4E6C00] 21:38:30 INFO - PROCESS | 840 | 1465274310810 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]]]}] 21:38:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 21:38:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1070ms 21:38:30 INFO - PROCESS | 840 | 1465274310857 Marionette TRACE conn5 -> [0,765,"getWindowHandle",null] 21:38:30 INFO - PROCESS | 840 | 1465274310862 Marionette TRACE conn5 <- [1,765,null,{"value":"13"}] 21:38:30 INFO - PROCESS | 840 | 1465274310868 Marionette TRACE conn5 -> [0,766,"setScriptTimeout",{"ms":35000}] 21:38:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 21:38:30 INFO - PROCESS | 840 | 1465274310871 Marionette TRACE conn5 <- [1,766,null,{}] 21:38:30 INFO - PROCESS | 840 | 1465274310875 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}] 21:38:30 INFO - PROCESS | 840 | 1465274310877 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:30 INFO - PROCESS | 840 | 1465274310994 Marionette TRACE conn5 <- [1,767,null,{"value":null}] 21:38:31 INFO - PROCESS | 840 | 1465274311075 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:31 INFO - PROCESS | 840 | 1465274311077 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:31 INFO - PROCESS | 840 | ++DOCSHELL 12316400 == 35 [pid = 840] [id = 201] 21:38:31 INFO - PROCESS | 840 | ++DOMWINDOW == 68 (12319800) [pid = 840] [serial = 601] [outer = 00000000] 21:38:31 INFO - PROCESS | 840 | ++DOMWINDOW == 69 (123CC400) [pid = 840] [serial = 602] [outer = 12319800] 21:38:31 INFO - PROCESS | 840 | 1465274311174 Marionette DEBUG loaded listener.js 21:38:31 INFO - PROCESS | 840 | ++DOMWINDOW == 70 (13638800) [pid = 840] [serial = 603] [outer = 12319800] 21:38:32 INFO - PROCESS | 840 | 1465274312038 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]]]}] 21:38:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 21:38:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1215ms 21:38:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 21:38:32 INFO - PROCESS | 840 | 1465274312089 Marionette TRACE conn5 -> [0,769,"getWindowHandle",null] 21:38:32 INFO - PROCESS | 840 | 1465274312094 Marionette TRACE conn5 <- [1,769,null,{"value":"13"}] 21:38:32 INFO - PROCESS | 840 | 1465274312099 Marionette TRACE conn5 -> [0,770,"setScriptTimeout",{"ms":35000}] 21:38:32 INFO - PROCESS | 840 | 1465274312102 Marionette TRACE conn5 <- [1,770,null,{}] 21:38:32 INFO - PROCESS | 840 | 1465274312107 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}] 21:38:32 INFO - PROCESS | 840 | 1465274312110 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:32 INFO - PROCESS | 840 | 1465274312258 Marionette TRACE conn5 <- [1,771,null,{"value":null}] 21:38:32 INFO - PROCESS | 840 | --DOCSHELL 0E1E2400 == 34 [pid = 840] [id = 198] 21:38:32 INFO - PROCESS | 840 | --DOCSHELL 1363B400 == 33 [pid = 840] [id = 197] 21:38:32 INFO - PROCESS | 840 | --DOCSHELL 120C1400 == 32 [pid = 840] [id = 196] 21:38:32 INFO - PROCESS | 840 | --DOCSHELL 0DF01800 == 31 [pid = 840] [id = 195] 21:38:32 INFO - PROCESS | 840 | --DOCSHELL 0D3EC400 == 30 [pid = 840] [id = 194] 21:38:32 INFO - PROCESS | 840 | --DOMWINDOW == 69 (14D17C00) [pid = 840] [serial = 557] [outer = 00000000] [url = about:blank] 21:38:32 INFO - PROCESS | 840 | --DOMWINDOW == 68 (14DEFC00) [pid = 840] [serial = 560] [outer = 00000000] [url = about:blank] 21:38:32 INFO - PROCESS | 840 | --DOMWINDOW == 67 (14DE7C00) [pid = 840] [serial = 546] [outer = 00000000] [url = about:blank] 21:38:32 INFO - PROCESS | 840 | --DOMWINDOW == 66 (14D45C00) [pid = 840] [serial = 545] [outer = 00000000] [url = about:blank] 21:38:32 INFO - PROCESS | 840 | --DOMWINDOW == 65 (0E1E8800) [pid = 840] [serial = 548] [outer = 00000000] [url = about:blank] 21:38:32 INFO - PROCESS | 840 | --DOMWINDOW == 64 (11B04400) [pid = 840] [serial = 549] [outer = 00000000] [url = about:blank] 21:38:32 INFO - PROCESS | 840 | --DOMWINDOW == 63 (0D5D9C00) [pid = 840] [serial = 551] [outer = 00000000] [url = about:blank] 21:38:32 INFO - PROCESS | 840 | --DOMWINDOW == 62 (0CB29000) [pid = 840] [serial = 552] [outer = 00000000] [url = about:blank] 21:38:32 INFO - PROCESS | 840 | --DOMWINDOW == 61 (11DDB400) [pid = 840] [serial = 554] [outer = 00000000] [url = about:blank] 21:38:32 INFO - PROCESS | 840 | --DOMWINDOW == 60 (15795000) [pid = 840] [serial = 563] [outer = 00000000] [url = about:blank] 21:38:32 INFO - PROCESS | 840 | --DOMWINDOW == 59 (167CC400) [pid = 840] [serial = 567] [outer = 00000000] [url = about:blank] 21:38:32 INFO - PROCESS | 840 | --DOMWINDOW == 58 (163E7C00) [pid = 840] [serial = 566] [outer = 00000000] [url = about:blank] 21:38:32 INFO - PROCESS | 840 | --DOMWINDOW == 57 (16A23000) [pid = 840] [serial = 570] [outer = 00000000] [url = about:blank] 21:38:32 INFO - PROCESS | 840 | --DOMWINDOW == 56 (16870C00) [pid = 840] [serial = 569] [outer = 00000000] [url = about:blank] 21:38:32 INFO - PROCESS | 840 | --DOMWINDOW == 55 (14FAC400) [pid = 840] [serial = 561] [outer = 00000000] [url = about:blank] 21:38:32 INFO - PROCESS | 840 | --DOMWINDOW == 54 (14D3C800) [pid = 840] [serial = 558] [outer = 00000000] [url = about:blank] 21:38:32 INFO - PROCESS | 840 | --DOMWINDOW == 53 (12291400) [pid = 840] [serial = 555] [outer = 00000000] [url = about:blank] 21:38:32 INFO - PROCESS | 840 | --DOMWINDOW == 52 (15798800) [pid = 840] [serial = 564] [outer = 00000000] [url = about:blank] 21:38:32 INFO - PROCESS | 840 | 1465274312358 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:32 INFO - PROCESS | 840 | 1465274312363 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:32 INFO - PROCESS | 840 | ++DOCSHELL 0CB2E800 == 31 [pid = 840] [id = 202] 21:38:32 INFO - PROCESS | 840 | ++DOMWINDOW == 53 (0CBDF000) [pid = 840] [serial = 604] [outer = 00000000] 21:38:32 INFO - PROCESS | 840 | ++DOMWINDOW == 54 (0D375800) [pid = 840] [serial = 605] [outer = 0CBDF000] 21:38:32 INFO - PROCESS | 840 | 1465274312411 Marionette DEBUG loaded listener.js 21:38:32 INFO - PROCESS | 840 | ++DOMWINDOW == 55 (0DB48000) [pid = 840] [serial = 606] [outer = 0CBDF000] 21:38:32 INFO - PROCESS | 840 | 1465274312788 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]]]}] 21:38:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 21:38:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 730ms 21:38:32 INFO - PROCESS | 840 | 1465274312831 Marionette TRACE conn5 -> [0,773,"getWindowHandle",null] 21:38:32 INFO - PROCESS | 840 | 1465274312835 Marionette TRACE conn5 <- [1,773,null,{"value":"13"}] 21:38:32 INFO - PROCESS | 840 | 1465274312841 Marionette TRACE conn5 -> [0,774,"setScriptTimeout",{"ms":35000}] 21:38:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 21:38:32 INFO - PROCESS | 840 | 1465274312843 Marionette TRACE conn5 <- [1,774,null,{}] 21:38:32 INFO - PROCESS | 840 | 1465274312847 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}] 21:38:32 INFO - PROCESS | 840 | 1465274312849 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:32 INFO - PROCESS | 840 | 1465274312933 Marionette TRACE conn5 <- [1,775,null,{"value":null}] 21:38:32 INFO - PROCESS | 840 | 1465274312940 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:32 INFO - PROCESS | 840 | 1465274312942 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:32 INFO - PROCESS | 840 | ++DOCSHELL 0E9CD400 == 32 [pid = 840] [id = 203] 21:38:32 INFO - PROCESS | 840 | ++DOMWINDOW == 56 (0EB16000) [pid = 840] [serial = 607] [outer = 00000000] 21:38:32 INFO - PROCESS | 840 | ++DOMWINDOW == 57 (11D96800) [pid = 840] [serial = 608] [outer = 0EB16000] 21:38:32 INFO - PROCESS | 840 | 1465274312988 Marionette DEBUG loaded listener.js 21:38:33 INFO - PROCESS | 840 | ++DOMWINDOW == 58 (120C1400) [pid = 840] [serial = 609] [outer = 0EB16000] 21:38:33 INFO - PROCESS | 840 | 1465274313449 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]]]}] 21:38:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 21:38:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 630ms 21:38:33 INFO - PROCESS | 840 | 1465274313475 Marionette TRACE conn5 -> [0,777,"getWindowHandle",null] 21:38:33 INFO - PROCESS | 840 | 1465274313477 Marionette TRACE conn5 <- [1,777,null,{"value":"13"}] 21:38:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 21:38:33 INFO - PROCESS | 840 | 1465274313480 Marionette TRACE conn5 -> [0,778,"setScriptTimeout",{"ms":35000}] 21:38:33 INFO - PROCESS | 840 | 1465274313484 Marionette TRACE conn5 <- [1,778,null,{}] 21:38:33 INFO - PROCESS | 840 | 1465274313495 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}] 21:38:33 INFO - PROCESS | 840 | 1465274313499 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:33 INFO - PROCESS | 840 | 1465274313583 Marionette TRACE conn5 <- [1,779,null,{"value":null}] 21:38:33 INFO - PROCESS | 840 | 1465274313592 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:33 INFO - PROCESS | 840 | 1465274313595 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:33 INFO - PROCESS | 840 | ++DOCSHELL 14D16400 == 33 [pid = 840] [id = 204] 21:38:33 INFO - PROCESS | 840 | ++DOMWINDOW == 59 (14D16C00) [pid = 840] [serial = 610] [outer = 00000000] 21:38:33 INFO - PROCESS | 840 | ++DOMWINDOW == 60 (14D1B800) [pid = 840] [serial = 611] [outer = 14D16C00] 21:38:33 INFO - PROCESS | 840 | 1465274313676 Marionette DEBUG loaded listener.js 21:38:33 INFO - PROCESS | 840 | ++DOMWINDOW == 61 (14DB7800) [pid = 840] [serial = 612] [outer = 14D16C00] 21:38:34 INFO - PROCESS | 840 | 1465274314127 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]]]}] 21:38:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 21:38:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 670ms 21:38:34 INFO - PROCESS | 840 | 1465274314154 Marionette TRACE conn5 -> [0,781,"getWindowHandle",null] 21:38:34 INFO - PROCESS | 840 | 1465274314156 Marionette TRACE conn5 <- [1,781,null,{"value":"13"}] 21:38:34 INFO - PROCESS | 840 | 1465274314159 Marionette TRACE conn5 -> [0,782,"setScriptTimeout",{"ms":35000}] 21:38:34 INFO - PROCESS | 840 | 1465274314161 Marionette TRACE conn5 <- [1,782,null,{}] 21:38:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 21:38:34 INFO - PROCESS | 840 | 1465274314164 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}] 21:38:34 INFO - PROCESS | 840 | 1465274314166 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:34 INFO - PROCESS | 840 | 1465274314260 Marionette TRACE conn5 <- [1,783,null,{"value":null}] 21:38:34 INFO - PROCESS | 840 | 1465274314265 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:34 INFO - PROCESS | 840 | 1465274314267 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:34 INFO - PROCESS | 840 | ++DOCSHELL 14F41000 == 34 [pid = 840] [id = 205] 21:38:34 INFO - PROCESS | 840 | ++DOMWINDOW == 62 (14F41400) [pid = 840] [serial = 613] [outer = 00000000] 21:38:34 INFO - PROCESS | 840 | ++DOMWINDOW == 63 (15793800) [pid = 840] [serial = 614] [outer = 14F41400] 21:38:34 INFO - PROCESS | 840 | 1465274314312 Marionette DEBUG loaded listener.js 21:38:34 INFO - PROCESS | 840 | ++DOMWINDOW == 64 (15796000) [pid = 840] [serial = 615] [outer = 14F41400] 21:38:34 INFO - PROCESS | 840 | 1465274314774 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]]]}] 21:38:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 21:38:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 671ms 21:38:34 INFO - PROCESS | 840 | 1465274314835 Marionette TRACE conn5 -> [0,785,"getWindowHandle",null] 21:38:34 INFO - PROCESS | 840 | 1465274314837 Marionette TRACE conn5 <- [1,785,null,{"value":"13"}] 21:38:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 21:38:34 INFO - PROCESS | 840 | 1465274314845 Marionette TRACE conn5 -> [0,786,"setScriptTimeout",{"ms":35000}] 21:38:34 INFO - PROCESS | 840 | 1465274314847 Marionette TRACE conn5 <- [1,786,null,{}] 21:38:34 INFO - PROCESS | 840 | 1465274314850 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}] 21:38:34 INFO - PROCESS | 840 | 1465274314852 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:34 INFO - PROCESS | 840 | 1465274314962 Marionette TRACE conn5 <- [1,787,null,{"value":null}] 21:38:35 INFO - PROCESS | 840 | 1465274315048 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:35 INFO - PROCESS | 840 | 1465274315050 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:35 INFO - PROCESS | 840 | ++DOCSHELL 160D3400 == 35 [pid = 840] [id = 206] 21:38:35 INFO - PROCESS | 840 | ++DOMWINDOW == 65 (161BDC00) [pid = 840] [serial = 616] [outer = 00000000] 21:38:35 INFO - PROCESS | 840 | ++DOMWINDOW == 66 (16275400) [pid = 840] [serial = 617] [outer = 161BDC00] 21:38:35 INFO - PROCESS | 840 | 1465274315094 Marionette DEBUG loaded listener.js 21:38:35 INFO - PROCESS | 840 | ++DOMWINDOW == 67 (1627DC00) [pid = 840] [serial = 618] [outer = 161BDC00] 21:38:35 INFO - PROCESS | 840 | 1465274315513 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]]]}] 21:38:35 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 21:38:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 730ms 21:38:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 21:38:35 INFO - PROCESS | 840 | 1465274315571 Marionette TRACE conn5 -> [0,789,"getWindowHandle",null] 21:38:35 INFO - PROCESS | 840 | 1465274315573 Marionette TRACE conn5 <- [1,789,null,{"value":"13"}] 21:38:35 INFO - PROCESS | 840 | 1465274315576 Marionette TRACE conn5 -> [0,790,"setScriptTimeout",{"ms":35000}] 21:38:35 INFO - PROCESS | 840 | 1465274315578 Marionette TRACE conn5 <- [1,790,null,{}] 21:38:35 INFO - PROCESS | 840 | 1465274315582 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}] 21:38:35 INFO - PROCESS | 840 | 1465274315587 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:35 INFO - PROCESS | 840 | 1465274315722 Marionette TRACE conn5 <- [1,791,null,{"value":null}] 21:38:35 INFO - PROCESS | 840 | 1465274315777 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:35 INFO - PROCESS | 840 | 1465274315779 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:35 INFO - PROCESS | 840 | ++DOCSHELL 16866800 == 36 [pid = 840] [id = 207] 21:38:35 INFO - PROCESS | 840 | ++DOMWINDOW == 68 (16867000) [pid = 840] [serial = 619] [outer = 00000000] 21:38:35 INFO - PROCESS | 840 | ++DOMWINDOW == 69 (16A19000) [pid = 840] [serial = 620] [outer = 16867000] 21:38:35 INFO - PROCESS | 840 | 1465274315823 Marionette DEBUG loaded listener.js 21:38:35 INFO - PROCESS | 840 | ++DOMWINDOW == 70 (16A21C00) [pid = 840] [serial = 621] [outer = 16867000] 21:38:36 INFO - PROCESS | 840 | --DOMWINDOW == 69 (0DF03400) [pid = 840] [serial = 583] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 21:38:36 INFO - PROCESS | 840 | --DOMWINDOW == 68 (120C7400) [pid = 840] [serial = 586] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 21:38:36 INFO - PROCESS | 840 | --DOMWINDOW == 67 (14022C00) [pid = 840] [serial = 589] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 21:38:36 INFO - PROCESS | 840 | --DOMWINDOW == 66 (0D3ED800) [pid = 840] [serial = 580] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 21:38:36 INFO - PROCESS | 840 | --DOMWINDOW == 65 (12345000) [pid = 840] [serial = 592] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 21:38:36 INFO - PROCESS | 840 | --DOMWINDOW == 64 (0D46AC00) [pid = 840] [serial = 571] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 21:38:36 INFO - PROCESS | 840 | --DOMWINDOW == 63 (14D0F000) [pid = 840] [serial = 574] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 21:38:36 INFO - PROCESS | 840 | 1465274316256 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]]]}] 21:38:36 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 21:38:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 730ms 21:38:36 INFO - PROCESS | 840 | 1465274316313 Marionette TRACE conn5 -> [0,793,"getWindowHandle",null] 21:38:36 INFO - PROCESS | 840 | 1465274316315 Marionette TRACE conn5 <- [1,793,null,{"value":"13"}] 21:38:36 INFO - PROCESS | 840 | 1465274316318 Marionette TRACE conn5 -> [0,794,"setScriptTimeout",{"ms":35000}] 21:38:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 21:38:36 INFO - PROCESS | 840 | 1465274316319 Marionette TRACE conn5 <- [1,794,null,{}] 21:38:36 INFO - PROCESS | 840 | 1465274316327 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}] 21:38:36 INFO - PROCESS | 840 | 1465274316338 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:36 INFO - PROCESS | 840 | 1465274316416 Marionette TRACE conn5 <- [1,795,null,{"value":null}] 21:38:36 INFO - PROCESS | 840 | 1465274316424 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:36 INFO - PROCESS | 840 | 1465274316426 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:36 INFO - PROCESS | 840 | ++DOCSHELL 0CB2F400 == 37 [pid = 840] [id = 208] 21:38:36 INFO - PROCESS | 840 | ++DOMWINDOW == 64 (0CBEB000) [pid = 840] [serial = 622] [outer = 00000000] 21:38:36 INFO - PROCESS | 840 | ++DOMWINDOW == 65 (16A27C00) [pid = 840] [serial = 623] [outer = 0CBEB000] 21:38:36 INFO - PROCESS | 840 | 1465274316470 Marionette DEBUG loaded listener.js 21:38:36 INFO - PROCESS | 840 | ++DOMWINDOW == 66 (16A2F400) [pid = 840] [serial = 624] [outer = 0CBEB000] 21:38:36 INFO - PROCESS | 840 | 1465274316903 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]]]}] 21:38:36 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 21:38:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 630ms 21:38:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 21:38:36 INFO - PROCESS | 840 | 1465274316952 Marionette TRACE conn5 -> [0,797,"getWindowHandle",null] 21:38:36 INFO - PROCESS | 840 | 1465274316954 Marionette TRACE conn5 <- [1,797,null,{"value":"13"}] 21:38:36 INFO - PROCESS | 840 | 1465274316957 Marionette TRACE conn5 -> [0,798,"setScriptTimeout",{"ms":35000}] 21:38:36 INFO - PROCESS | 840 | 1465274316959 Marionette TRACE conn5 <- [1,798,null,{}] 21:38:36 INFO - PROCESS | 840 | 1465274316962 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}] 21:38:36 INFO - PROCESS | 840 | 1465274316964 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:37 INFO - PROCESS | 840 | 1465274317042 Marionette TRACE conn5 <- [1,799,null,{"value":null}] 21:38:37 INFO - PROCESS | 840 | 1465274317047 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:37 INFO - PROCESS | 840 | 1465274317049 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:37 INFO - PROCESS | 840 | ++DOCSHELL 16A27800 == 38 [pid = 840] [id = 209] 21:38:37 INFO - PROCESS | 840 | ++DOMWINDOW == 67 (16A2A400) [pid = 840] [serial = 625] [outer = 00000000] 21:38:37 INFO - PROCESS | 840 | ++DOMWINDOW == 68 (170E9000) [pid = 840] [serial = 626] [outer = 16A2A400] 21:38:37 INFO - PROCESS | 840 | 1465274317092 Marionette DEBUG loaded listener.js 21:38:37 INFO - PROCESS | 840 | ++DOMWINDOW == 69 (170F7C00) [pid = 840] [serial = 627] [outer = 16A2A400] 21:38:37 INFO - PROCESS | 840 | 1465274317503 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]]]}] 21:38:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 21:38:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 570ms 21:38:37 INFO - PROCESS | 840 | 1465274317528 Marionette TRACE conn5 -> [0,801,"getWindowHandle",null] 21:38:37 INFO - PROCESS | 840 | 1465274317530 Marionette TRACE conn5 <- [1,801,null,{"value":"13"}] 21:38:37 INFO - PROCESS | 840 | 1465274317545 Marionette TRACE conn5 -> [0,802,"setScriptTimeout",{"ms":35000}] 21:38:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 21:38:37 INFO - PROCESS | 840 | 1465274317546 Marionette TRACE conn5 <- [1,802,null,{}] 21:38:37 INFO - PROCESS | 840 | 1465274317550 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}] 21:38:37 INFO - PROCESS | 840 | 1465274317551 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:37 INFO - PROCESS | 840 | 1465274317630 Marionette TRACE conn5 <- [1,803,null,{"value":null}] 21:38:37 INFO - PROCESS | 840 | 1465274317636 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:37 INFO - PROCESS | 840 | 1465274317638 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:37 INFO - PROCESS | 840 | ++DOCSHELL 1744E000 == 39 [pid = 840] [id = 210] 21:38:37 INFO - PROCESS | 840 | ++DOMWINDOW == 70 (1744FC00) [pid = 840] [serial = 628] [outer = 00000000] 21:38:37 INFO - PROCESS | 840 | ++DOMWINDOW == 71 (17540C00) [pid = 840] [serial = 629] [outer = 1744FC00] 21:38:37 INFO - PROCESS | 840 | 1465274317681 Marionette DEBUG loaded listener.js 21:38:37 INFO - PROCESS | 840 | ++DOMWINDOW == 72 (14D0F400) [pid = 840] [serial = 630] [outer = 1744FC00] 21:38:38 INFO - PROCESS | 840 | 1465274318125 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] 21:38:38 INFO - PROCESS | 840 | 1465274318184 Marionette TRACE conn5 <- [1,805,null,{"value":"13"}] 21:38:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 21:38:38 INFO - PROCESS | 840 | 1465274318187 Marionette TRACE conn5 -> [0,806,"setScriptTimeout",{"ms":35000}] 21:38:38 INFO - PROCESS | 840 | 1465274318189 Marionette TRACE conn5 <- [1,806,null,{}] 21:38:38 INFO - PROCESS | 840 | 1465274318193 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}] 21:38:38 INFO - PROCESS | 840 | 1465274318194 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:38 INFO - PROCESS | 840 | 1465274318276 Marionette TRACE conn5 <- [1,807,null,{"value":null}] 21:38:38 INFO - PROCESS | 840 | 1465274318284 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:38 INFO - PROCESS | 840 | 1465274318286 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:38 INFO - PROCESS | 840 | ++DOCSHELL 15178C00 == 40 [pid = 840] [id = 211] 21:38:38 INFO - PROCESS | 840 | ++DOMWINDOW == 73 (17452000) [pid = 840] [serial = 631] [outer = 00000000] 21:38:38 INFO - PROCESS | 840 | ++DOMWINDOW == 74 (18156C00) [pid = 840] [serial = 632] [outer = 17452000] 21:38:38 INFO - PROCESS | 840 | 1465274318329 Marionette DEBUG loaded listener.js 21:38:38 INFO - PROCESS | 840 | ++DOMWINDOW == 75 (18157400) [pid = 840] [serial = 633] [outer = 17452000] 21:38:38 INFO - PROCESS | 840 | 1465274318978 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]]]}] 21:38:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 21:38:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 870ms 21:38:39 INFO - PROCESS | 840 | 1465274319059 Marionette TRACE conn5 -> [0,809,"getWindowHandle",null] 21:38:39 INFO - PROCESS | 840 | 1465274319064 Marionette TRACE conn5 <- [1,809,null,{"value":"13"}] 21:38:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 21:38:39 INFO - PROCESS | 840 | 1465274319069 Marionette TRACE conn5 -> [0,810,"setScriptTimeout",{"ms":35000}] 21:38:39 INFO - PROCESS | 840 | 1465274319074 Marionette TRACE conn5 <- [1,810,null,{}] 21:38:39 INFO - PROCESS | 840 | 1465274319079 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}] 21:38:39 INFO - PROCESS | 840 | 1465274319082 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:39 INFO - PROCESS | 840 | 1465274319202 Marionette TRACE conn5 <- [1,811,null,{"value":null}] 21:38:39 INFO - PROCESS | 840 | 1465274319320 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:39 INFO - PROCESS | 840 | 1465274319323 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:39 INFO - PROCESS | 840 | ++DOCSHELL 0D5D9000 == 41 [pid = 840] [id = 212] 21:38:39 INFO - PROCESS | 840 | ++DOMWINDOW == 76 (0D5DA800) [pid = 840] [serial = 634] [outer = 00000000] 21:38:39 INFO - PROCESS | 840 | ++DOMWINDOW == 77 (11D98800) [pid = 840] [serial = 635] [outer = 0D5DA800] 21:38:39 INFO - PROCESS | 840 | 1465274319381 Marionette DEBUG loaded listener.js 21:38:39 INFO - PROCESS | 840 | ++DOMWINDOW == 78 (12319400) [pid = 840] [serial = 636] [outer = 0D5DA800] 21:38:39 INFO - PROCESS | 840 | 1465274319953 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] 21:38:39 INFO - PROCESS | 840 | 1465274320004 Marionette TRACE conn5 <- [1,813,null,{"value":"13"}] 21:38:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 21:38:40 INFO - PROCESS | 840 | 1465274320011 Marionette TRACE conn5 -> [0,814,"setScriptTimeout",{"ms":35000}] 21:38:40 INFO - PROCESS | 840 | 1465274320014 Marionette TRACE conn5 <- [1,814,null,{}] 21:38:40 INFO - PROCESS | 840 | 1465274320018 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}] 21:38:40 INFO - PROCESS | 840 | 1465274320021 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:40 INFO - PROCESS | 840 | 1465274320132 Marionette TRACE conn5 <- [1,815,null,{"value":null}] 21:38:40 INFO - PROCESS | 840 | 1465274320230 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:40 INFO - PROCESS | 840 | 1465274320232 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:40 INFO - PROCESS | 840 | ++DOCSHELL 1516D400 == 42 [pid = 840] [id = 213] 21:38:40 INFO - PROCESS | 840 | ++DOMWINDOW == 79 (1516F400) [pid = 840] [serial = 637] [outer = 00000000] 21:38:40 INFO - PROCESS | 840 | ++DOMWINDOW == 80 (1523DC00) [pid = 840] [serial = 638] [outer = 1516F400] 21:38:40 INFO - PROCESS | 840 | 1465274320288 Marionette DEBUG loaded listener.js 21:38:40 INFO - PROCESS | 840 | ++DOMWINDOW == 81 (1627A400) [pid = 840] [serial = 639] [outer = 1516F400] 21:38:40 INFO - PROCESS | 840 | 1465274320937 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]]]}] 21:38:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 21:38:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 970ms 21:38:40 INFO - PROCESS | 840 | 1465274320984 Marionette TRACE conn5 -> [0,817,"getWindowHandle",null] 21:38:40 INFO - PROCESS | 840 | 1465274320987 Marionette TRACE conn5 <- [1,817,null,{"value":"13"}] 21:38:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 21:38:40 INFO - PROCESS | 840 | 1465274320990 Marionette TRACE conn5 -> [0,818,"setScriptTimeout",{"ms":35000}] 21:38:40 INFO - PROCESS | 840 | 1465274320994 Marionette TRACE conn5 <- [1,818,null,{}] 21:38:41 INFO - PROCESS | 840 | 1465274321019 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}] 21:38:41 INFO - PROCESS | 840 | 1465274321024 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:41 INFO - PROCESS | 840 | 1465274321158 Marionette TRACE conn5 <- [1,819,null,{"value":null}] 21:38:41 INFO - PROCESS | 840 | 1465274321218 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:41 INFO - PROCESS | 840 | 1465274321221 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:41 INFO - PROCESS | 840 | ++DOCSHELL 1815D000 == 43 [pid = 840] [id = 214] 21:38:41 INFO - PROCESS | 840 | ++DOMWINDOW == 82 (1815D400) [pid = 840] [serial = 640] [outer = 00000000] 21:38:41 INFO - PROCESS | 840 | ++DOMWINDOW == 83 (18160400) [pid = 840] [serial = 641] [outer = 1815D400] 21:38:41 INFO - PROCESS | 840 | 1465274321277 Marionette DEBUG loaded listener.js 21:38:41 INFO - PROCESS | 840 | ++DOMWINDOW == 84 (1816F000) [pid = 840] [serial = 642] [outer = 1815D400] 21:38:42 INFO - PROCESS | 840 | 1465274322940 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]]]}] 21:38:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 21:38:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1979ms 21:38:42 INFO - PROCESS | 840 | 1465274322973 Marionette TRACE conn5 -> [0,821,"getWindowHandle",null] 21:38:42 INFO - PROCESS | 840 | 1465274322976 Marionette TRACE conn5 <- [1,821,null,{"value":"13"}] 21:38:42 INFO - PROCESS | 840 | 1465274322979 Marionette TRACE conn5 -> [0,822,"setScriptTimeout",{"ms":35000}] 21:38:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 21:38:42 INFO - PROCESS | 840 | 1465274322981 Marionette TRACE conn5 <- [1,822,null,{}] 21:38:42 INFO - PROCESS | 840 | 1465274322985 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}] 21:38:42 INFO - PROCESS | 840 | 1465274322987 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:43 INFO - PROCESS | 840 | 1465274323106 Marionette TRACE conn5 <- [1,823,null,{"value":null}] 21:38:43 INFO - PROCESS | 840 | 1465274323231 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:43 INFO - PROCESS | 840 | 1465274323234 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:43 INFO - PROCESS | 840 | ++DOCSHELL 0D4F1800 == 44 [pid = 840] [id = 215] 21:38:43 INFO - PROCESS | 840 | ++DOMWINDOW == 85 (0D546400) [pid = 840] [serial = 643] [outer = 00000000] 21:38:43 INFO - PROCESS | 840 | ++DOMWINDOW == 86 (0DDC4400) [pid = 840] [serial = 644] [outer = 0D546400] 21:38:43 INFO - PROCESS | 840 | 1465274323288 Marionette DEBUG loaded listener.js 21:38:43 INFO - PROCESS | 840 | ++DOMWINDOW == 87 (1231E800) [pid = 840] [serial = 645] [outer = 0D546400] 21:38:44 INFO - PROCESS | 840 | 1465274324057 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]]]}] 21:38:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 21:38:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1121ms 21:38:44 INFO - PROCESS | 840 | 1465274324104 Marionette TRACE conn5 -> [0,825,"getWindowHandle",null] 21:38:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 21:38:44 INFO - PROCESS | 840 | 1465274324108 Marionette TRACE conn5 <- [1,825,null,{"value":"13"}] 21:38:44 INFO - PROCESS | 840 | 1465274324112 Marionette TRACE conn5 -> [0,826,"setScriptTimeout",{"ms":35000}] 21:38:44 INFO - PROCESS | 840 | 1465274324117 Marionette TRACE conn5 <- [1,826,null,{}] 21:38:44 INFO - PROCESS | 840 | 1465274324141 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}] 21:38:44 INFO - PROCESS | 840 | 1465274324143 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:44 INFO - PROCESS | 840 | 1465274324250 Marionette TRACE conn5 <- [1,827,null,{"value":null}] 21:38:44 INFO - PROCESS | 840 | 1465274324328 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:44 INFO - PROCESS | 840 | 1465274324331 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:44 INFO - PROCESS | 840 | --DOCSHELL 1744E000 == 43 [pid = 840] [id = 210] 21:38:44 INFO - PROCESS | 840 | --DOCSHELL 16A27800 == 42 [pid = 840] [id = 209] 21:38:44 INFO - PROCESS | 840 | --DOCSHELL 0CB2F400 == 41 [pid = 840] [id = 208] 21:38:44 INFO - PROCESS | 840 | --DOCSHELL 16866800 == 40 [pid = 840] [id = 207] 21:38:44 INFO - PROCESS | 840 | --DOCSHELL 160D3400 == 39 [pid = 840] [id = 206] 21:38:44 INFO - PROCESS | 840 | --DOCSHELL 14D16400 == 38 [pid = 840] [id = 204] 21:38:44 INFO - PROCESS | 840 | --DOCSHELL 0E9CD400 == 37 [pid = 840] [id = 203] 21:38:44 INFO - PROCESS | 840 | --DOCSHELL 0CB2E800 == 36 [pid = 840] [id = 202] 21:38:44 INFO - PROCESS | 840 | --DOCSHELL 12316400 == 35 [pid = 840] [id = 201] 21:38:44 INFO - PROCESS | 840 | --DOCSHELL 0D4E4400 == 34 [pid = 840] [id = 200] 21:38:44 INFO - PROCESS | 840 | --DOCSHELL 15790C00 == 33 [pid = 840] [id = 199] 21:38:44 INFO - PROCESS | 840 | --DOCSHELL 0DF02400 == 32 [pid = 840] [id = 193] 21:38:44 INFO - PROCESS | 840 | --DOCSHELL 14F41000 == 31 [pid = 840] [id = 205] 21:38:44 INFO - PROCESS | 840 | --DOCSHELL 0D4F1800 == 30 [pid = 840] [id = 215] 21:38:44 INFO - PROCESS | 840 | --DOCSHELL 1815D000 == 29 [pid = 840] [id = 214] 21:38:44 INFO - PROCESS | 840 | --DOCSHELL 1516D400 == 28 [pid = 840] [id = 213] 21:38:44 INFO - PROCESS | 840 | --DOCSHELL 15178C00 == 27 [pid = 840] [id = 211] 21:38:44 INFO - PROCESS | 840 | --DOCSHELL 0D5D9000 == 26 [pid = 840] [id = 212] 21:38:44 INFO - PROCESS | 840 | ++DOCSHELL 09459800 == 27 [pid = 840] [id = 216] 21:38:44 INFO - PROCESS | 840 | ++DOMWINDOW == 88 (0945C800) [pid = 840] [serial = 646] [outer = 00000000] 21:38:45 INFO - PROCESS | 840 | ++DOMWINDOW == 89 (0946FC00) [pid = 840] [serial = 647] [outer = 0945C800] 21:38:45 INFO - PROCESS | 840 | 1465274325029 Marionette DEBUG loaded listener.js 21:38:45 INFO - PROCESS | 840 | ++DOMWINDOW == 90 (0CBE4800) [pid = 840] [serial = 648] [outer = 0945C800] 21:38:45 INFO - PROCESS | 840 | --DOMWINDOW == 89 (0DF0B400) [pid = 840] [serial = 584] [outer = 00000000] [url = about:blank] 21:38:45 INFO - PROCESS | 840 | --DOMWINDOW == 88 (1234C400) [pid = 840] [serial = 587] [outer = 00000000] [url = about:blank] 21:38:45 INFO - PROCESS | 840 | --DOMWINDOW == 87 (11DD4C00) [pid = 840] [serial = 578] [outer = 00000000] [url = about:blank] 21:38:45 INFO - PROCESS | 840 | --DOMWINDOW == 86 (14D3C000) [pid = 840] [serial = 591] [outer = 00000000] [url = about:blank] 21:38:45 INFO - PROCESS | 840 | --DOMWINDOW == 85 (14D12000) [pid = 840] [serial = 590] [outer = 00000000] [url = about:blank] 21:38:45 INFO - PROCESS | 840 | --DOMWINDOW == 84 (0D4E6400) [pid = 840] [serial = 581] [outer = 00000000] [url = about:blank] 21:38:45 INFO - PROCESS | 840 | --DOMWINDOW == 83 (14D16800) [pid = 840] [serial = 593] [outer = 00000000] [url = about:blank] 21:38:45 INFO - PROCESS | 840 | --DOMWINDOW == 82 (0D547C00) [pid = 840] [serial = 582] [outer = 00000000] [url = about:blank] 21:38:45 INFO - PROCESS | 840 | --DOMWINDOW == 81 (11D9E000) [pid = 840] [serial = 573] [outer = 00000000] [url = about:blank] 21:38:45 INFO - PROCESS | 840 | --DOMWINDOW == 80 (0DF0D800) [pid = 840] [serial = 572] [outer = 00000000] [url = about:blank] 21:38:45 INFO - PROCESS | 840 | --DOMWINDOW == 79 (1516E400) [pid = 840] [serial = 576] [outer = 00000000] [url = about:blank] 21:38:45 INFO - PROCESS | 840 | --DOMWINDOW == 78 (14D46800) [pid = 840] [serial = 575] [outer = 00000000] [url = about:blank] 21:38:45 INFO - PROCESS | 840 | --DOMWINDOW == 77 (15797C00) [pid = 840] [serial = 596] [outer = 00000000] [url = about:blank] 21:38:45 INFO - PROCESS | 840 | --DOMWINDOW == 76 (123AA800) [pid = 840] [serial = 588] [outer = 00000000] [url = about:blank] 21:38:45 INFO - PROCESS | 840 | --DOMWINDOW == 75 (0DF10400) [pid = 840] [serial = 585] [outer = 00000000] [url = about:blank] 21:38:45 INFO - PROCESS | 840 | --DOMWINDOW == 74 (14DE7400) [pid = 840] [serial = 594] [outer = 00000000] [url = about:blank] 21:38:45 INFO - PROCESS | 840 | 1465274325596 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]]]}] 21:38:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 21:38:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1540ms 21:38:45 INFO - PROCESS | 840 | 1465274325655 Marionette TRACE conn5 -> [0,829,"getWindowHandle",null] 21:38:45 INFO - PROCESS | 840 | 1465274325658 Marionette TRACE conn5 <- [1,829,null,{"value":"13"}] 21:38:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 21:38:45 INFO - PROCESS | 840 | 1465274325663 Marionette TRACE conn5 -> [0,830,"setScriptTimeout",{"ms":35000}] 21:38:45 INFO - PROCESS | 840 | 1465274325666 Marionette TRACE conn5 <- [1,830,null,{}] 21:38:45 INFO - PROCESS | 840 | 1465274325671 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}] 21:38:45 INFO - PROCESS | 840 | 1465274325674 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:45 INFO - PROCESS | 840 | 1465274325789 Marionette TRACE conn5 <- [1,831,null,{"value":null}] 21:38:45 INFO - PROCESS | 840 | 1465274325872 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:45 INFO - PROCESS | 840 | 1465274325875 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:45 INFO - PROCESS | 840 | ++DOCSHELL 0D5E1400 == 28 [pid = 840] [id = 217] 21:38:45 INFO - PROCESS | 840 | ++DOMWINDOW == 75 (0D5E1800) [pid = 840] [serial = 649] [outer = 00000000] 21:38:45 INFO - PROCESS | 840 | ++DOMWINDOW == 76 (0DD24000) [pid = 840] [serial = 650] [outer = 0D5E1800] 21:38:45 INFO - PROCESS | 840 | 1465274325925 Marionette DEBUG loaded listener.js 21:38:45 INFO - PROCESS | 840 | ++DOMWINDOW == 77 (0DF06C00) [pid = 840] [serial = 651] [outer = 0D5E1800] 21:38:46 INFO - PROCESS | 840 | 1465274326327 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]]]}] 21:38:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 21:38:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 730ms 21:38:46 INFO - PROCESS | 840 | 1465274326403 Marionette TRACE conn5 -> [0,833,"getWindowHandle",null] 21:38:46 INFO - PROCESS | 840 | 1465274326407 Marionette TRACE conn5 <- [1,833,null,{"value":"13"}] 21:38:46 INFO - PROCESS | 840 | 1465274326415 Marionette TRACE conn5 -> [0,834,"setScriptTimeout",{"ms":35000}] 21:38:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 21:38:46 INFO - PROCESS | 840 | 1465274326418 Marionette TRACE conn5 <- [1,834,null,{}] 21:38:46 INFO - PROCESS | 840 | 1465274326425 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}] 21:38:46 INFO - PROCESS | 840 | 1465274326428 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:46 INFO - PROCESS | 840 | 1465274326521 Marionette TRACE conn5 <- [1,835,null,{"value":null}] 21:38:46 INFO - PROCESS | 840 | 1465274326534 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:46 INFO - PROCESS | 840 | 1465274326537 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:46 INFO - PROCESS | 840 | ++DOCSHELL 11DD8000 == 29 [pid = 840] [id = 218] 21:38:46 INFO - PROCESS | 840 | ++DOMWINDOW == 78 (11DD8C00) [pid = 840] [serial = 652] [outer = 00000000] 21:38:46 INFO - PROCESS | 840 | ++DOMWINDOW == 79 (11EC2800) [pid = 840] [serial = 653] [outer = 11DD8C00] 21:38:46 INFO - PROCESS | 840 | 1465274326584 Marionette DEBUG loaded listener.js 21:38:46 INFO - PROCESS | 840 | ++DOMWINDOW == 80 (1223AC00) [pid = 840] [serial = 654] [outer = 11DD8C00] 21:38:47 INFO - PROCESS | 840 | 1465274327048 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]]]}] 21:38:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 21:38:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 670ms 21:38:47 INFO - PROCESS | 840 | 1465274327092 Marionette TRACE conn5 -> [0,837,"getWindowHandle",null] 21:38:47 INFO - PROCESS | 840 | 1465274327094 Marionette TRACE conn5 <- [1,837,null,{"value":"13"}] 21:38:47 INFO - PROCESS | 840 | 1465274327098 Marionette TRACE conn5 -> [0,838,"setScriptTimeout",{"ms":35000}] 21:38:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 21:38:47 INFO - PROCESS | 840 | 1465274327101 Marionette TRACE conn5 <- [1,838,null,{}] 21:38:47 INFO - PROCESS | 840 | 1465274327113 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}] 21:38:47 INFO - PROCESS | 840 | 1465274327118 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:47 INFO - PROCESS | 840 | 1465274327223 Marionette TRACE conn5 <- [1,839,null,{"value":null}] 21:38:47 INFO - PROCESS | 840 | 1465274327236 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:47 INFO - PROCESS | 840 | 1465274327238 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:47 INFO - PROCESS | 840 | ++DOCSHELL 13633C00 == 30 [pid = 840] [id = 219] 21:38:47 INFO - PROCESS | 840 | ++DOMWINDOW == 81 (13635400) [pid = 840] [serial = 655] [outer = 00000000] 21:38:47 INFO - PROCESS | 840 | ++DOMWINDOW == 82 (14D11400) [pid = 840] [serial = 656] [outer = 13635400] 21:38:47 INFO - PROCESS | 840 | 1465274327284 Marionette DEBUG loaded listener.js 21:38:47 INFO - PROCESS | 840 | ++DOMWINDOW == 83 (14D17C00) [pid = 840] [serial = 657] [outer = 13635400] 21:38:47 INFO - PROCESS | 840 | 1465274327780 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]]]}] 21:38:47 INFO - PROCESS | 840 | ++DOMWINDOW == 84 (14D37800) [pid = 840] [serial = 658] [outer = 0CF2A800] 21:38:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 21:38:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 730ms 21:38:47 INFO - PROCESS | 840 | 1465274327852 Marionette TRACE conn5 -> [0,841,"getWindowHandle",null] 21:38:47 INFO - PROCESS | 840 | 1465274327855 Marionette TRACE conn5 <- [1,841,null,{"value":"13"}] 21:38:47 INFO - PROCESS | 840 | 1465274327894 Marionette TRACE conn5 -> [0,842,"setScriptTimeout",{"ms":35000}] 21:38:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 21:38:47 INFO - PROCESS | 840 | 1465274327896 Marionette TRACE conn5 <- [1,842,null,{}] 21:38:47 INFO - PROCESS | 840 | 1465274327907 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}] 21:38:47 INFO - PROCESS | 840 | 1465274327909 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:48 INFO - PROCESS | 840 | 1465274328023 Marionette TRACE conn5 <- [1,843,null,{"value":null}] 21:38:48 INFO - PROCESS | 840 | 1465274328029 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:48 INFO - PROCESS | 840 | 1465274328031 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:48 INFO - PROCESS | 840 | ++DOCSHELL 14F37000 == 31 [pid = 840] [id = 220] 21:38:48 INFO - PROCESS | 840 | ++DOMWINDOW == 85 (14F37400) [pid = 840] [serial = 659] [outer = 00000000] 21:38:48 INFO - PROCESS | 840 | ++DOMWINDOW == 86 (14FAF800) [pid = 840] [serial = 660] [outer = 14F37400] 21:38:48 INFO - PROCESS | 840 | 1465274328075 Marionette DEBUG loaded listener.js 21:38:48 INFO - PROCESS | 840 | ++DOMWINDOW == 87 (1516F800) [pid = 840] [serial = 661] [outer = 14F37400] 21:38:48 INFO - PROCESS | 840 | 1465274328515 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]]]}] 21:38:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 21:38:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 690ms 21:38:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 21:38:48 INFO - PROCESS | 840 | 1465274328588 Marionette TRACE conn5 -> [0,845,"getWindowHandle",null] 21:38:48 INFO - PROCESS | 840 | 1465274328590 Marionette TRACE conn5 <- [1,845,null,{"value":"13"}] 21:38:48 INFO - PROCESS | 840 | 1465274328594 Marionette TRACE conn5 -> [0,846,"setScriptTimeout",{"ms":35000}] 21:38:48 INFO - PROCESS | 840 | 1465274328595 Marionette TRACE conn5 <- [1,846,null,{}] 21:38:48 INFO - PROCESS | 840 | 1465274328599 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}] 21:38:48 INFO - PROCESS | 840 | 1465274328601 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:48 INFO - PROCESS | 840 | 1465274328716 Marionette TRACE conn5 <- [1,847,null,{"value":null}] 21:38:48 INFO - PROCESS | 840 | 1465274328726 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:48 INFO - PROCESS | 840 | 1465274328728 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:48 INFO - PROCESS | 840 | ++DOCSHELL 1517A800 == 32 [pid = 840] [id = 221] 21:38:48 INFO - PROCESS | 840 | ++DOMWINDOW == 88 (15230400) [pid = 840] [serial = 662] [outer = 00000000] 21:38:48 INFO - PROCESS | 840 | ++DOMWINDOW == 89 (15791C00) [pid = 840] [serial = 663] [outer = 15230400] 21:38:48 INFO - PROCESS | 840 | 1465274328783 Marionette DEBUG loaded listener.js 21:38:48 INFO - PROCESS | 840 | ++DOMWINDOW == 90 (16276C00) [pid = 840] [serial = 664] [outer = 15230400] 21:38:49 INFO - PROCESS | 840 | 1465274329295 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]]]}] 21:38:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 21:38:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 730ms 21:38:49 INFO - PROCESS | 840 | 1465274329335 Marionette TRACE conn5 -> [0,849,"getWindowHandle",null] 21:38:49 INFO - PROCESS | 840 | 1465274329337 Marionette TRACE conn5 <- [1,849,null,{"value":"13"}] 21:38:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 21:38:49 INFO - PROCESS | 840 | 1465274329344 Marionette TRACE conn5 -> [0,850,"setScriptTimeout",{"ms":35000}] 21:38:49 INFO - PROCESS | 840 | 1465274329346 Marionette TRACE conn5 <- [1,850,null,{}] 21:38:49 INFO - PROCESS | 840 | 1465274329349 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}] 21:38:49 INFO - PROCESS | 840 | 1465274329355 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:49 INFO - PROCESS | 840 | 1465274329747 Marionette TRACE conn5 <- [1,851,null,{"value":null}] 21:38:49 INFO - PROCESS | 840 | --DOMWINDOW == 89 (161BDC00) [pid = 840] [serial = 616] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 21:38:49 INFO - PROCESS | 840 | --DOMWINDOW == 88 (16867000) [pid = 840] [serial = 619] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 21:38:49 INFO - PROCESS | 840 | --DOMWINDOW == 87 (15792C00) [pid = 840] [serial = 595] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 21:38:49 INFO - PROCESS | 840 | --DOMWINDOW == 86 (0D4E6C00) [pid = 840] [serial = 598] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 21:38:49 INFO - PROCESS | 840 | --DOMWINDOW == 85 (17452000) [pid = 840] [serial = 631] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 21:38:49 INFO - PROCESS | 840 | --DOMWINDOW == 84 (12319800) [pid = 840] [serial = 601] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 21:38:49 INFO - PROCESS | 840 | --DOMWINDOW == 83 (0EB16000) [pid = 840] [serial = 607] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 21:38:49 INFO - PROCESS | 840 | --DOMWINDOW == 82 (1744FC00) [pid = 840] [serial = 628] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 21:38:49 INFO - PROCESS | 840 | --DOMWINDOW == 81 (14D16C00) [pid = 840] [serial = 610] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 21:38:49 INFO - PROCESS | 840 | --DOMWINDOW == 80 (14F41400) [pid = 840] [serial = 613] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 21:38:49 INFO - PROCESS | 840 | --DOMWINDOW == 79 (0CBDF000) [pid = 840] [serial = 604] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 21:38:49 INFO - PROCESS | 840 | --DOMWINDOW == 78 (0CBEB000) [pid = 840] [serial = 622] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 21:38:49 INFO - PROCESS | 840 | --DOMWINDOW == 77 (16A2A400) [pid = 840] [serial = 625] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 21:38:49 INFO - PROCESS | 840 | --DOMWINDOW == 76 (0DF03C00) [pid = 840] [serial = 577] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 21:38:49 INFO - PROCESS | 840 | 1465274329810 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:49 INFO - PROCESS | 840 | 1465274329812 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:49 INFO - PROCESS | 840 | ++DOCSHELL 0CB29400 == 33 [pid = 840] [id = 222] 21:38:49 INFO - PROCESS | 840 | ++DOMWINDOW == 77 (0CBDE400) [pid = 840] [serial = 665] [outer = 00000000] 21:38:49 INFO - PROCESS | 840 | ++DOMWINDOW == 78 (0DF03C00) [pid = 840] [serial = 666] [outer = 0CBDE400] 21:38:49 INFO - PROCESS | 840 | 1465274329856 Marionette DEBUG loaded listener.js 21:38:49 INFO - PROCESS | 840 | ++DOMWINDOW == 79 (120C7400) [pid = 840] [serial = 667] [outer = 0CBDE400] 21:38:50 INFO - PROCESS | 840 | 1465274330220 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]]]}] 21:38:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 21:38:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 930ms 21:38:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 21:38:50 INFO - PROCESS | 840 | 1465274330275 Marionette TRACE conn5 -> [0,853,"getWindowHandle",null] 21:38:50 INFO - PROCESS | 840 | 1465274330277 Marionette TRACE conn5 <- [1,853,null,{"value":"13"}] 21:38:50 INFO - PROCESS | 840 | 1465274330281 Marionette TRACE conn5 -> [0,854,"setScriptTimeout",{"ms":35000}] 21:38:50 INFO - PROCESS | 840 | 1465274330282 Marionette TRACE conn5 <- [1,854,null,{}] 21:38:50 INFO - PROCESS | 840 | 1465274330286 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}] 21:38:50 INFO - PROCESS | 840 | 1465274330287 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:50 INFO - PROCESS | 840 | 1465274330366 Marionette TRACE conn5 <- [1,855,null,{"value":null}] 21:38:50 INFO - PROCESS | 840 | 1465274330372 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:50 INFO - PROCESS | 840 | 1465274330374 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:50 INFO - PROCESS | 840 | ++DOCSHELL 14DC2C00 == 34 [pid = 840] [id = 223] 21:38:50 INFO - PROCESS | 840 | ++DOMWINDOW == 80 (15171C00) [pid = 840] [serial = 668] [outer = 00000000] 21:38:50 INFO - PROCESS | 840 | ++DOMWINDOW == 81 (16865400) [pid = 840] [serial = 669] [outer = 15171C00] 21:38:50 INFO - PROCESS | 840 | 1465274330417 Marionette DEBUG loaded listener.js 21:38:50 INFO - PROCESS | 840 | ++DOMWINDOW == 82 (16871400) [pid = 840] [serial = 670] [outer = 15171C00] 21:38:50 INFO - PROCESS | 840 | 1465274330835 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]]]}] 21:38:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 21:38:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 570ms 21:38:50 INFO - PROCESS | 840 | 1465274330851 Marionette TRACE conn5 -> [0,857,"getWindowHandle",null] 21:38:50 INFO - PROCESS | 840 | 1465274330853 Marionette TRACE conn5 <- [1,857,null,{"value":"13"}] 21:38:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 21:38:50 INFO - PROCESS | 840 | 1465274330856 Marionette TRACE conn5 -> [0,858,"setScriptTimeout",{"ms":35000}] 21:38:50 INFO - PROCESS | 840 | 1465274330858 Marionette TRACE conn5 <- [1,858,null,{}] 21:38:50 INFO - PROCESS | 840 | 1465274330862 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}] 21:38:50 INFO - PROCESS | 840 | 1465274330863 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:50 INFO - PROCESS | 840 | 1465274330980 Marionette TRACE conn5 <- [1,859,null,{"value":null}] 21:38:50 INFO - PROCESS | 840 | 1465274330988 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:50 INFO - PROCESS | 840 | 1465274330990 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:50 INFO - PROCESS | 840 | ++DOCSHELL 16864400 == 35 [pid = 840] [id = 224] 21:38:50 INFO - PROCESS | 840 | ++DOMWINDOW == 83 (16A28400) [pid = 840] [serial = 671] [outer = 00000000] 21:38:51 INFO - PROCESS | 840 | ++DOMWINDOW == 84 (170E8C00) [pid = 840] [serial = 672] [outer = 16A28400] 21:38:51 INFO - PROCESS | 840 | 1465274331033 Marionette DEBUG loaded listener.js 21:38:51 INFO - PROCESS | 840 | ++DOMWINDOW == 85 (170EFC00) [pid = 840] [serial = 673] [outer = 16A28400] 21:38:51 INFO - PROCESS | 840 | 1465274331469 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]]]}] 21:38:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 21:38:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 670ms 21:38:51 INFO - PROCESS | 840 | 1465274331527 Marionette TRACE conn5 -> [0,861,"getWindowHandle",null] 21:38:51 INFO - PROCESS | 840 | 1465274331529 Marionette TRACE conn5 <- [1,861,null,{"value":"13"}] 21:38:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 21:38:51 INFO - PROCESS | 840 | 1465274331532 Marionette TRACE conn5 -> [0,862,"setScriptTimeout",{"ms":35000}] 21:38:51 INFO - PROCESS | 840 | 1465274331534 Marionette TRACE conn5 <- [1,862,null,{}] 21:38:51 INFO - PROCESS | 840 | 1465274331545 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}] 21:38:51 INFO - PROCESS | 840 | 1465274331547 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:51 INFO - PROCESS | 840 | 1465274331636 Marionette TRACE conn5 <- [1,863,null,{"value":null}] 21:38:51 INFO - PROCESS | 840 | 1465274331641 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:51 INFO - PROCESS | 840 | 1465274331642 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:51 INFO - PROCESS | 840 | ++DOCSHELL 170E8400 == 36 [pid = 840] [id = 225] 21:38:51 INFO - PROCESS | 840 | ++DOMWINDOW == 86 (1744D400) [pid = 840] [serial = 674] [outer = 00000000] 21:38:51 INFO - PROCESS | 840 | ++DOMWINDOW == 87 (17785400) [pid = 840] [serial = 675] [outer = 1744D400] 21:38:51 INFO - PROCESS | 840 | 1465274331686 Marionette DEBUG loaded listener.js 21:38:51 INFO - PROCESS | 840 | ++DOMWINDOW == 88 (1812E400) [pid = 840] [serial = 676] [outer = 1744D400] 21:38:52 INFO - PROCESS | 840 | 1465274332535 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]]]}] 21:38:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 21:38:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1028ms 21:38:52 INFO - PROCESS | 840 | 1465274332562 Marionette TRACE conn5 -> [0,865,"getWindowHandle",null] 21:38:52 INFO - PROCESS | 840 | 1465274332566 Marionette TRACE conn5 <- [1,865,null,{"value":"13"}] 21:38:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 21:38:52 INFO - PROCESS | 840 | 1465274332571 Marionette TRACE conn5 -> [0,866,"setScriptTimeout",{"ms":35000}] 21:38:52 INFO - PROCESS | 840 | 1465274332576 Marionette TRACE conn5 <- [1,866,null,{}] 21:38:52 INFO - PROCESS | 840 | 1465274332581 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}] 21:38:52 INFO - PROCESS | 840 | 1465274332584 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:52 INFO - PROCESS | 840 | 1465274332705 Marionette TRACE conn5 <- [1,867,null,{"value":null}] 21:38:52 INFO - PROCESS | 840 | 1465274332831 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:52 INFO - PROCESS | 840 | 1465274332834 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:52 INFO - PROCESS | 840 | ++DOCSHELL 0D549000 == 37 [pid = 840] [id = 226] 21:38:52 INFO - PROCESS | 840 | ++DOMWINDOW == 89 (0DDC4C00) [pid = 840] [serial = 677] [outer = 00000000] 21:38:52 INFO - PROCESS | 840 | ++DOMWINDOW == 90 (0E9C8C00) [pid = 840] [serial = 678] [outer = 0DDC4C00] 21:38:52 INFO - PROCESS | 840 | 1465274332899 Marionette DEBUG loaded listener.js 21:38:52 INFO - PROCESS | 840 | ++DOMWINDOW == 91 (11DE0C00) [pid = 840] [serial = 679] [outer = 0DDC4C00] 21:38:53 INFO - PROCESS | 840 | 1465274333688 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]]]}] 21:38:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 21:38:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1127ms 21:38:53 INFO - PROCESS | 840 | 1465274333699 Marionette TRACE conn5 -> [0,869,"getWindowHandle",null] 21:38:53 INFO - PROCESS | 840 | 1465274333704 Marionette TRACE conn5 <- [1,869,null,{"value":"13"}] 21:38:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 21:38:53 INFO - PROCESS | 840 | 1465274333710 Marionette TRACE conn5 -> [0,870,"setScriptTimeout",{"ms":35000}] 21:38:53 INFO - PROCESS | 840 | 1465274333713 Marionette TRACE conn5 <- [1,870,null,{}] 21:38:53 INFO - PROCESS | 840 | 1465274333718 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}] 21:38:53 INFO - PROCESS | 840 | 1465274333721 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:53 INFO - PROCESS | 840 | 1465274333848 Marionette TRACE conn5 <- [1,871,null,{"value":null}] 21:38:54 INFO - PROCESS | 840 | 1465274334072 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:54 INFO - PROCESS | 840 | 1465274334075 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:54 INFO - PROCESS | 840 | ++DOCSHELL 0945A800 == 38 [pid = 840] [id = 227] 21:38:54 INFO - PROCESS | 840 | ++DOMWINDOW == 92 (0CB25C00) [pid = 840] [serial = 680] [outer = 00000000] 21:38:54 INFO - PROCESS | 840 | ++DOMWINDOW == 93 (0CBEB000) [pid = 840] [serial = 681] [outer = 0CB25C00] 21:38:54 INFO - PROCESS | 840 | 1465274334133 Marionette DEBUG loaded listener.js 21:38:54 INFO - PROCESS | 840 | ++DOMWINDOW == 94 (0D3E6800) [pid = 840] [serial = 682] [outer = 0CB25C00] 21:38:54 INFO - PROCESS | 840 | --DOCSHELL 0CB25800 == 37 [pid = 840] [id = 24] 21:38:54 INFO - PROCESS | 840 | --DOCSHELL 12318800 == 36 [pid = 840] [id = 19] 21:38:54 INFO - PROCESS | 840 | --DOCSHELL 15083800 == 35 [pid = 840] [id = 22] 21:38:54 INFO - PROCESS | 840 | --DOCSHELL 123CCC00 == 34 [pid = 840] [id = 10] 21:38:54 INFO - PROCESS | 840 | --DOCSHELL 1516C000 == 33 [pid = 840] [id = 21] 21:38:54 INFO - PROCESS | 840 | --DOCSHELL 1363A400 == 32 [pid = 840] [id = 28] 21:38:54 INFO - PROCESS | 840 | --DOCSHELL 17780C00 == 31 [pid = 840] [id = 18] 21:38:54 INFO - PROCESS | 840 | --DOCSHELL 163E0C00 == 30 [pid = 840] [id = 17] 21:38:54 INFO - PROCESS | 840 | --DOCSHELL 0DD46000 == 29 [pid = 840] [id = 14] 21:38:54 INFO - PROCESS | 840 | --DOCSHELL 1BE5DC00 == 28 [pid = 840] [id = 8] 21:38:54 INFO - PROCESS | 840 | --DOCSHELL 12320400 == 27 [pid = 840] [id = 27] 21:38:54 INFO - PROCESS | 840 | --DOCSHELL 1234CC00 == 26 [pid = 840] [id = 15] 21:38:54 INFO - PROCESS | 840 | --DOCSHELL 0D5DE000 == 25 [pid = 840] [id = 26] 21:38:54 INFO - PROCESS | 840 | --DOCSHELL 14F3F400 == 24 [pid = 840] [id = 16] 21:38:54 INFO - PROCESS | 840 | --DOMWINDOW == 93 (13634800) [pid = 840] [serial = 579] [outer = 00000000] [url = about:blank] 21:38:54 INFO - PROCESS | 840 | --DOMWINDOW == 92 (16275400) [pid = 840] [serial = 617] [outer = 00000000] [url = about:blank] 21:38:54 INFO - PROCESS | 840 | --DOMWINDOW == 91 (16A19000) [pid = 840] [serial = 620] [outer = 00000000] [url = about:blank] 21:38:54 INFO - PROCESS | 840 | --DOMWINDOW == 90 (160D0800) [pid = 840] [serial = 597] [outer = 00000000] [url = about:blank] 21:38:54 INFO - PROCESS | 840 | --DOMWINDOW == 89 (0D5DD400) [pid = 840] [serial = 599] [outer = 00000000] [url = about:blank] 21:38:54 INFO - PROCESS | 840 | --DOMWINDOW == 88 (18157400) [pid = 840] [serial = 633] [outer = 00000000] [url = about:blank] 21:38:54 INFO - PROCESS | 840 | --DOMWINDOW == 87 (0DB46C00) [pid = 840] [serial = 600] [outer = 00000000] [url = about:blank] 21:38:54 INFO - PROCESS | 840 | --DOMWINDOW == 86 (18156C00) [pid = 840] [serial = 632] [outer = 00000000] [url = about:blank] 21:38:54 INFO - PROCESS | 840 | --DOMWINDOW == 85 (123CC400) [pid = 840] [serial = 602] [outer = 00000000] [url = about:blank] 21:38:54 INFO - PROCESS | 840 | --DOMWINDOW == 84 (13638800) [pid = 840] [serial = 603] [outer = 00000000] [url = about:blank] 21:38:54 INFO - PROCESS | 840 | --DOMWINDOW == 83 (11D96800) [pid = 840] [serial = 608] [outer = 00000000] [url = about:blank] 21:38:54 INFO - PROCESS | 840 | --DOMWINDOW == 82 (120C1400) [pid = 840] [serial = 609] [outer = 00000000] [url = about:blank] 21:38:54 INFO - PROCESS | 840 | --DOMWINDOW == 81 (14D0F400) [pid = 840] [serial = 630] [outer = 00000000] [url = about:blank] 21:38:54 INFO - PROCESS | 840 | --DOMWINDOW == 80 (14D1B800) [pid = 840] [serial = 611] [outer = 00000000] [url = about:blank] 21:38:54 INFO - PROCESS | 840 | --DOMWINDOW == 79 (14DB7800) [pid = 840] [serial = 612] [outer = 00000000] [url = about:blank] 21:38:54 INFO - PROCESS | 840 | --DOMWINDOW == 78 (15793800) [pid = 840] [serial = 614] [outer = 00000000] [url = about:blank] 21:38:54 INFO - PROCESS | 840 | --DOMWINDOW == 77 (0D375800) [pid = 840] [serial = 605] [outer = 00000000] [url = about:blank] 21:38:54 INFO - PROCESS | 840 | --DOMWINDOW == 76 (0DB48000) [pid = 840] [serial = 606] [outer = 00000000] [url = about:blank] 21:38:54 INFO - PROCESS | 840 | --DOMWINDOW == 75 (16A21C00) [pid = 840] [serial = 621] [outer = 00000000] [url = about:blank] 21:38:54 INFO - PROCESS | 840 | --DOMWINDOW == 74 (16A27C00) [pid = 840] [serial = 623] [outer = 00000000] [url = about:blank] 21:38:54 INFO - PROCESS | 840 | --DOMWINDOW == 73 (16A2F400) [pid = 840] [serial = 624] [outer = 00000000] [url = about:blank] 21:38:54 INFO - PROCESS | 840 | --DOMWINDOW == 72 (170E9000) [pid = 840] [serial = 626] [outer = 00000000] [url = about:blank] 21:38:54 INFO - PROCESS | 840 | --DOMWINDOW == 71 (17540C00) [pid = 840] [serial = 629] [outer = 00000000] [url = about:blank] 21:38:54 INFO - PROCESS | 840 | --DOMWINDOW == 70 (1627DC00) [pid = 840] [serial = 618] [outer = 00000000] [url = about:blank] 21:38:54 INFO - PROCESS | 840 | --DOMWINDOW == 69 (170F7C00) [pid = 840] [serial = 627] [outer = 00000000] [url = about:blank] 21:38:54 INFO - PROCESS | 840 | --DOMWINDOW == 68 (15796000) [pid = 840] [serial = 615] [outer = 00000000] [url = about:blank] 21:38:54 INFO - PROCESS | 840 | 1465274334733 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]]]}] 21:38:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 21:38:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1070ms 21:38:54 INFO - PROCESS | 840 | 1465274334785 Marionette TRACE conn5 -> [0,873,"getWindowHandle",null] 21:38:54 INFO - PROCESS | 840 | 1465274334788 Marionette TRACE conn5 <- [1,873,null,{"value":"13"}] 21:38:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 21:38:54 INFO - PROCESS | 840 | 1465274334793 Marionette TRACE conn5 -> [0,874,"setScriptTimeout",{"ms":35000}] 21:38:54 INFO - PROCESS | 840 | 1465274334795 Marionette TRACE conn5 <- [1,874,null,{}] 21:38:54 INFO - PROCESS | 840 | 1465274334800 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}] 21:38:54 INFO - PROCESS | 840 | 1465274334805 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:54 INFO - PROCESS | 840 | 1465274334890 Marionette TRACE conn5 <- [1,875,null,{"value":null}] 21:38:54 INFO - PROCESS | 840 | 1465274334900 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:54 INFO - PROCESS | 840 | 1465274334902 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:54 INFO - PROCESS | 840 | ++DOCSHELL 0D46AC00 == 25 [pid = 840] [id = 228] 21:38:54 INFO - PROCESS | 840 | ++DOMWINDOW == 69 (0D4E4400) [pid = 840] [serial = 683] [outer = 00000000] 21:38:54 INFO - PROCESS | 840 | ++DOMWINDOW == 70 (0DB3D800) [pid = 840] [serial = 684] [outer = 0D4E4400] 21:38:54 INFO - PROCESS | 840 | 1465274334950 Marionette DEBUG loaded listener.js 21:38:55 INFO - PROCESS | 840 | ++DOMWINDOW == 71 (0DD19000) [pid = 840] [serial = 685] [outer = 0D4E4400] 21:38:55 INFO - PROCESS | 840 | 1465274335470 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]]]}] 21:38:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 21:38:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 730ms 21:38:55 INFO - PROCESS | 840 | 1465274335525 Marionette TRACE conn5 -> [0,877,"getWindowHandle",null] 21:38:55 INFO - PROCESS | 840 | 1465274335529 Marionette TRACE conn5 <- [1,877,null,{"value":"13"}] 21:38:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 21:38:55 INFO - PROCESS | 840 | 1465274335534 Marionette TRACE conn5 -> [0,878,"setScriptTimeout",{"ms":35000}] 21:38:55 INFO - PROCESS | 840 | 1465274335535 Marionette TRACE conn5 <- [1,878,null,{}] 21:38:55 INFO - PROCESS | 840 | 1465274335539 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}] 21:38:55 INFO - PROCESS | 840 | 1465274335541 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:55 INFO - PROCESS | 840 | 1465274335636 Marionette TRACE conn5 <- [1,879,null,{"value":null}] 21:38:55 INFO - PROCESS | 840 | 1465274335717 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:55 INFO - PROCESS | 840 | 1465274335719 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:55 INFO - PROCESS | 840 | ++DOCSHELL 11D08800 == 26 [pid = 840] [id = 229] 21:38:55 INFO - PROCESS | 840 | ++DOMWINDOW == 72 (11D96800) [pid = 840] [serial = 686] [outer = 00000000] 21:38:55 INFO - PROCESS | 840 | ++DOMWINDOW == 73 (120CA000) [pid = 840] [serial = 687] [outer = 11D96800] 21:38:55 INFO - PROCESS | 840 | 1465274335767 Marionette DEBUG loaded listener.js 21:38:55 INFO - PROCESS | 840 | ++DOMWINDOW == 74 (12343800) [pid = 840] [serial = 688] [outer = 11D96800] 21:38:56 INFO - PROCESS | 840 | 1465274336164 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]]]}] 21:38:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 21:38:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 670ms 21:38:56 INFO - PROCESS | 840 | 1465274336209 Marionette TRACE conn5 -> [0,881,"getWindowHandle",null] 21:38:56 INFO - PROCESS | 840 | 1465274336211 Marionette TRACE conn5 <- [1,881,null,{"value":"13"}] 21:38:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 21:38:56 INFO - PROCESS | 840 | 1465274336216 Marionette TRACE conn5 -> [0,882,"setScriptTimeout",{"ms":35000}] 21:38:56 INFO - PROCESS | 840 | 1465274336221 Marionette TRACE conn5 <- [1,882,null,{}] 21:38:56 INFO - PROCESS | 840 | 1465274336231 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}] 21:38:56 INFO - PROCESS | 840 | 1465274336234 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:56 INFO - PROCESS | 840 | 1465274336320 Marionette TRACE conn5 <- [1,883,null,{"value":null}] 21:38:56 INFO - PROCESS | 840 | 1465274336327 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:56 INFO - PROCESS | 840 | 1465274336329 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:56 INFO - PROCESS | 840 | ++DOCSHELL 12443C00 == 27 [pid = 840] [id = 230] 21:38:56 INFO - PROCESS | 840 | ++DOMWINDOW == 75 (12445400) [pid = 840] [serial = 689] [outer = 00000000] 21:38:56 INFO - PROCESS | 840 | ++DOMWINDOW == 76 (14D3DC00) [pid = 840] [serial = 690] [outer = 12445400] 21:38:56 INFO - PROCESS | 840 | 1465274336382 Marionette DEBUG loaded listener.js 21:38:56 INFO - PROCESS | 840 | ++DOMWINDOW == 77 (14DEBC00) [pid = 840] [serial = 691] [outer = 12445400] 21:38:56 INFO - PROCESS | 840 | 1465274336814 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]]]}] 21:38:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 21:38:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 631ms 21:38:56 INFO - PROCESS | 840 | 1465274336852 Marionette TRACE conn5 -> [0,885,"getWindowHandle",null] 21:38:56 INFO - PROCESS | 840 | 1465274336855 Marionette TRACE conn5 <- [1,885,null,{"value":"13"}] 21:38:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 21:38:56 INFO - PROCESS | 840 | 1465274336862 Marionette TRACE conn5 -> [0,886,"setScriptTimeout",{"ms":35000}] 21:38:56 INFO - PROCESS | 840 | 1465274336864 Marionette TRACE conn5 <- [1,886,null,{}] 21:38:56 INFO - PROCESS | 840 | 1465274336873 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}] 21:38:56 INFO - PROCESS | 840 | 1465274336875 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:56 INFO - PROCESS | 840 | 1465274336988 Marionette TRACE conn5 <- [1,887,null,{"value":null}] 21:38:57 INFO - PROCESS | 840 | 1465274337071 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:57 INFO - PROCESS | 840 | 1465274337073 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:57 INFO - PROCESS | 840 | ++DOCSHELL 1516C000 == 28 [pid = 840] [id = 231] 21:38:57 INFO - PROCESS | 840 | ++DOMWINDOW == 78 (1516C800) [pid = 840] [serial = 692] [outer = 00000000] 21:38:57 INFO - PROCESS | 840 | ++DOMWINDOW == 79 (15179400) [pid = 840] [serial = 693] [outer = 1516C800] 21:38:57 INFO - PROCESS | 840 | 1465274337116 Marionette DEBUG loaded listener.js 21:38:57 INFO - PROCESS | 840 | ++DOMWINDOW == 80 (15793800) [pid = 840] [serial = 694] [outer = 1516C800] 21:38:57 INFO - PROCESS | 840 | 1465274337543 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]]]}] 21:38:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 21:38:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 730ms 21:38:57 INFO - PROCESS | 840 | 1465274337596 Marionette TRACE conn5 -> [0,889,"getWindowHandle",null] 21:38:57 INFO - PROCESS | 840 | 1465274337598 Marionette TRACE conn5 <- [1,889,null,{"value":"13"}] 21:38:57 INFO - PROCESS | 840 | 1465274337601 Marionette TRACE conn5 -> [0,890,"setScriptTimeout",{"ms":35000}] 21:38:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 21:38:57 INFO - PROCESS | 840 | 1465274337603 Marionette TRACE conn5 <- [1,890,null,{}] 21:38:57 INFO - PROCESS | 840 | 1465274337607 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}] 21:38:57 INFO - PROCESS | 840 | 1465274337609 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:57 INFO - PROCESS | 840 | 1465274337718 Marionette TRACE conn5 <- [1,891,null,{"value":null}] 21:38:57 INFO - PROCESS | 840 | 1465274337726 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:57 INFO - PROCESS | 840 | 1465274337731 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:57 INFO - PROCESS | 840 | ++DOCSHELL 0DF0A400 == 29 [pid = 840] [id = 232] 21:38:57 INFO - PROCESS | 840 | ++DOMWINDOW == 81 (161BDC00) [pid = 840] [serial = 695] [outer = 00000000] 21:38:57 INFO - PROCESS | 840 | ++DOMWINDOW == 82 (16279400) [pid = 840] [serial = 696] [outer = 161BDC00] 21:38:57 INFO - PROCESS | 840 | 1465274337837 Marionette DEBUG loaded listener.js 21:38:57 INFO - PROCESS | 840 | ++DOMWINDOW == 83 (166ECC00) [pid = 840] [serial = 697] [outer = 161BDC00] 21:38:58 INFO - PROCESS | 840 | 1465274338284 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]]]}] 21:38:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 21:38:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 730ms 21:38:58 INFO - PROCESS | 840 | 1465274338342 Marionette TRACE conn5 -> [0,893,"getWindowHandle",null] 21:38:58 INFO - PROCESS | 840 | 1465274338344 Marionette TRACE conn5 <- [1,893,null,{"value":"13"}] 21:38:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 21:38:58 INFO - PROCESS | 840 | 1465274338346 Marionette TRACE conn5 -> [0,894,"setScriptTimeout",{"ms":35000}] 21:38:58 INFO - PROCESS | 840 | 1465274338348 Marionette TRACE conn5 <- [1,894,null,{}] 21:38:58 INFO - PROCESS | 840 | 1465274338351 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}] 21:38:58 INFO - PROCESS | 840 | 1465274338353 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:58 INFO - PROCESS | 840 | 1465274338474 Marionette TRACE conn5 <- [1,895,null,{"value":null}] 21:38:58 INFO - PROCESS | 840 | 1465274338490 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:58 INFO - PROCESS | 840 | 1465274338492 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:58 INFO - PROCESS | 840 | ++DOCSHELL 16863800 == 30 [pid = 840] [id = 233] 21:38:58 INFO - PROCESS | 840 | ++DOMWINDOW == 84 (16867400) [pid = 840] [serial = 698] [outer = 00000000] 21:38:58 INFO - PROCESS | 840 | ++DOMWINDOW == 85 (16A26000) [pid = 840] [serial = 699] [outer = 16867400] 21:38:58 INFO - PROCESS | 840 | 1465274338581 Marionette DEBUG loaded listener.js 21:38:58 INFO - PROCESS | 840 | ++DOMWINDOW == 86 (1686F000) [pid = 840] [serial = 700] [outer = 16867400] 21:38:58 INFO - PROCESS | 840 | --DOMWINDOW == 85 (0945C800) [pid = 840] [serial = 646] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 21:38:58 INFO - PROCESS | 840 | --DOMWINDOW == 84 (11DD8C00) [pid = 840] [serial = 652] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 21:38:58 INFO - PROCESS | 840 | --DOMWINDOW == 83 (14F37400) [pid = 840] [serial = 659] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 21:38:58 INFO - PROCESS | 840 | --DOMWINDOW == 82 (0D5E1800) [pid = 840] [serial = 649] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 21:38:58 INFO - PROCESS | 840 | --DOMWINDOW == 81 (13635400) [pid = 840] [serial = 655] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 21:38:58 INFO - PROCESS | 840 | --DOMWINDOW == 80 (0CBDE400) [pid = 840] [serial = 665] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 21:38:58 INFO - PROCESS | 840 | --DOMWINDOW == 79 (0D5DA800) [pid = 840] [serial = 634] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 21:38:58 INFO - PROCESS | 840 | --DOMWINDOW == 78 (1516F400) [pid = 840] [serial = 637] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 21:38:58 INFO - PROCESS | 840 | --DOMWINDOW == 77 (1815D400) [pid = 840] [serial = 640] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 21:38:58 INFO - PROCESS | 840 | --DOMWINDOW == 76 (15230400) [pid = 840] [serial = 662] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 21:38:58 INFO - PROCESS | 840 | --DOMWINDOW == 75 (15171C00) [pid = 840] [serial = 668] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 21:38:58 INFO - PROCESS | 840 | --DOMWINDOW == 74 (16A28400) [pid = 840] [serial = 671] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 21:38:59 INFO - PROCESS | 840 | 1465274339053 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]]]}] 21:38:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 21:38:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 731ms 21:38:59 INFO - PROCESS | 840 | 1465274339080 Marionette TRACE conn5 -> [0,897,"getWindowHandle",null] 21:38:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 21:38:59 INFO - PROCESS | 840 | 1465274339083 Marionette TRACE conn5 <- [1,897,null,{"value":"13"}] 21:38:59 INFO - PROCESS | 840 | 1465274339086 Marionette TRACE conn5 -> [0,898,"setScriptTimeout",{"ms":35000}] 21:38:59 INFO - PROCESS | 840 | 1465274339087 Marionette TRACE conn5 <- [1,898,null,{}] 21:38:59 INFO - PROCESS | 840 | 1465274339091 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}] 21:38:59 INFO - PROCESS | 840 | 1465274339092 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:59 INFO - PROCESS | 840 | 1465274339170 Marionette TRACE conn5 <- [1,899,null,{"value":null}] 21:38:59 INFO - PROCESS | 840 | 1465274339175 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:59 INFO - PROCESS | 840 | 1465274339177 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:59 INFO - PROCESS | 840 | ++DOCSHELL 0945C800 == 31 [pid = 840] [id = 234] 21:38:59 INFO - PROCESS | 840 | ++DOMWINDOW == 75 (0CBED000) [pid = 840] [serial = 701] [outer = 00000000] 21:38:59 INFO - PROCESS | 840 | ++DOMWINDOW == 76 (14F37400) [pid = 840] [serial = 702] [outer = 0CBED000] 21:38:59 INFO - PROCESS | 840 | 1465274339220 Marionette DEBUG loaded listener.js 21:38:59 INFO - PROCESS | 840 | ++DOMWINDOW == 77 (16869000) [pid = 840] [serial = 703] [outer = 0CBED000] 21:38:59 INFO - PROCESS | 840 | 1465274339636 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]]]}] 21:38:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 21:38:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 570ms 21:38:59 INFO - PROCESS | 840 | 1465274339657 Marionette TRACE conn5 -> [0,901,"getWindowHandle",null] 21:38:59 INFO - PROCESS | 840 | 1465274339659 Marionette TRACE conn5 <- [1,901,null,{"value":"13"}] 21:38:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 21:38:59 INFO - PROCESS | 840 | 1465274339671 Marionette TRACE conn5 -> [0,902,"setScriptTimeout",{"ms":35000}] 21:38:59 INFO - PROCESS | 840 | 1465274339673 Marionette TRACE conn5 <- [1,902,null,{}] 21:38:59 INFO - PROCESS | 840 | 1465274339693 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}] 21:38:59 INFO - PROCESS | 840 | 1465274339695 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:59 INFO - PROCESS | 840 | 1465274339774 Marionette TRACE conn5 <- [1,903,null,{"value":null}] 21:38:59 INFO - PROCESS | 840 | 1465274339808 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:59 INFO - PROCESS | 840 | 1465274339810 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:38:59 INFO - PROCESS | 840 | ++DOCSHELL 16A28400 == 32 [pid = 840] [id = 235] 21:38:59 INFO - PROCESS | 840 | ++DOMWINDOW == 78 (16A2FC00) [pid = 840] [serial = 704] [outer = 00000000] 21:38:59 INFO - PROCESS | 840 | ++DOMWINDOW == 79 (17448400) [pid = 840] [serial = 705] [outer = 16A2FC00] 21:38:59 INFO - PROCESS | 840 | 1465274339853 Marionette DEBUG loaded listener.js 21:38:59 INFO - PROCESS | 840 | ++DOMWINDOW == 80 (17448C00) [pid = 840] [serial = 706] [outer = 16A2FC00] 21:39:00 INFO - PROCESS | 840 | 1465274340283 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]]]}] 21:39:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 21:39:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 631ms 21:39:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 21:39:00 INFO - PROCESS | 840 | 1465274340294 Marionette TRACE conn5 -> [0,905,"getWindowHandle",null] 21:39:00 INFO - PROCESS | 840 | 1465274340296 Marionette TRACE conn5 <- [1,905,null,{"value":"13"}] 21:39:00 INFO - PROCESS | 840 | 1465274340299 Marionette TRACE conn5 -> [0,906,"setScriptTimeout",{"ms":35000}] 21:39:00 INFO - PROCESS | 840 | 1465274340300 Marionette TRACE conn5 <- [1,906,null,{}] 21:39:00 INFO - PROCESS | 840 | 1465274340317 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}] 21:39:00 INFO - PROCESS | 840 | 1465274340319 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:00 INFO - PROCESS | 840 | 1465274340418 Marionette TRACE conn5 <- [1,907,null,{"value":null}] 21:39:00 INFO - PROCESS | 840 | 1465274340426 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:00 INFO - PROCESS | 840 | 1465274340428 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:00 INFO - PROCESS | 840 | ++DOCSHELL 1777EC00 == 33 [pid = 840] [id = 236] 21:39:00 INFO - PROCESS | 840 | ++DOMWINDOW == 81 (17782C00) [pid = 840] [serial = 707] [outer = 00000000] 21:39:00 INFO - PROCESS | 840 | ++DOMWINDOW == 82 (18156C00) [pid = 840] [serial = 708] [outer = 17782C00] 21:39:00 INFO - PROCESS | 840 | 1465274340472 Marionette DEBUG loaded listener.js 21:39:00 INFO - PROCESS | 840 | ++DOMWINDOW == 83 (1815DC00) [pid = 840] [serial = 709] [outer = 17782C00] 21:39:00 INFO - PROCESS | 840 | 1465274340915 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]]]}] 21:39:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 21:39:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 650ms 21:39:00 INFO - PROCESS | 840 | 1465274340993 Marionette TRACE conn5 -> [0,909,"getWindowHandle",null] 21:39:00 INFO - PROCESS | 840 | 1465274340997 Marionette TRACE conn5 <- [1,909,null,{"value":"13"}] 21:39:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 21:39:00 INFO - PROCESS | 840 | 1465274341003 Marionette TRACE conn5 -> [0,910,"setScriptTimeout",{"ms":35000}] 21:39:00 INFO - PROCESS | 840 | 1465274341007 Marionette TRACE conn5 <- [1,910,null,{}] 21:39:01 INFO - PROCESS | 840 | 1465274341014 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}] 21:39:01 INFO - PROCESS | 840 | 1465274341017 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:01 INFO - PROCESS | 840 | 1465274341134 Marionette TRACE conn5 <- [1,911,null,{"value":null}] 21:39:01 INFO - PROCESS | 840 | 1465274341288 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:01 INFO - PROCESS | 840 | 1465274341294 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:01 INFO - PROCESS | 840 | ++DOCSHELL 0D5DA000 == 34 [pid = 840] [id = 237] 21:39:01 INFO - PROCESS | 840 | ++DOMWINDOW == 84 (0D5DA400) [pid = 840] [serial = 710] [outer = 00000000] 21:39:01 INFO - PROCESS | 840 | ++DOMWINDOW == 85 (0DB3BC00) [pid = 840] [serial = 711] [outer = 0D5DA400] 21:39:01 INFO - PROCESS | 840 | 1465274341394 Marionette DEBUG loaded listener.js 21:39:01 INFO - PROCESS | 840 | ++DOMWINDOW == 86 (0DF10800) [pid = 840] [serial = 712] [outer = 0D5DA400] 21:39:01 INFO - PROCESS | 840 | 1465274341999 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]]]}] 21:39:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 21:39:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1023ms 21:39:02 INFO - PROCESS | 840 | 1465274342028 Marionette TRACE conn5 -> [0,913,"getWindowHandle",null] 21:39:02 INFO - PROCESS | 840 | 1465274342032 Marionette TRACE conn5 <- [1,913,null,{"value":"13"}] 21:39:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 21:39:02 INFO - PROCESS | 840 | 1465274342038 Marionette TRACE conn5 -> [0,914,"setScriptTimeout",{"ms":35000}] 21:39:02 INFO - PROCESS | 840 | 1465274342042 Marionette TRACE conn5 <- [1,914,null,{}] 21:39:02 INFO - PROCESS | 840 | 1465274342047 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}] 21:39:02 INFO - PROCESS | 840 | 1465274342050 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:02 INFO - PROCESS | 840 | 1465274342160 Marionette TRACE conn5 <- [1,915,null,{"value":null}] 21:39:02 INFO - PROCESS | 840 | 1465274342288 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:02 INFO - PROCESS | 840 | 1465274342291 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:02 INFO - PROCESS | 840 | ++DOCSHELL 13151400 == 35 [pid = 840] [id = 238] 21:39:02 INFO - PROCESS | 840 | ++DOMWINDOW == 87 (13634400) [pid = 840] [serial = 713] [outer = 00000000] 21:39:02 INFO - PROCESS | 840 | ++DOMWINDOW == 88 (14D14800) [pid = 840] [serial = 714] [outer = 13634400] 21:39:02 INFO - PROCESS | 840 | 1465274342348 Marionette DEBUG loaded listener.js 21:39:02 INFO - PROCESS | 840 | ++DOMWINDOW == 89 (14DE4400) [pid = 840] [serial = 715] [outer = 13634400] 21:39:02 INFO - PROCESS | 840 | 1465274342956 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]]]}] 21:39:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 21:39:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 990ms 21:39:03 INFO - PROCESS | 840 | 1465274343028 Marionette TRACE conn5 -> [0,917,"getWindowHandle",null] 21:39:03 INFO - PROCESS | 840 | 1465274343031 Marionette TRACE conn5 <- [1,917,null,{"value":"13"}] 21:39:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 21:39:03 INFO - PROCESS | 840 | 1465274343035 Marionette TRACE conn5 -> [0,918,"setScriptTimeout",{"ms":35000}] 21:39:03 INFO - PROCESS | 840 | 1465274343037 Marionette TRACE conn5 <- [1,918,null,{}] 21:39:03 INFO - PROCESS | 840 | 1465274343047 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}] 21:39:03 INFO - PROCESS | 840 | 1465274343052 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:03 INFO - PROCESS | 840 | 1465274343230 Marionette TRACE conn5 <- [1,919,null,{"value":null}] 21:39:03 INFO - PROCESS | 840 | 1465274343327 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:03 INFO - PROCESS | 840 | 1465274343331 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:03 INFO - PROCESS | 840 | ++DOCSHELL 17783400 == 36 [pid = 840] [id = 239] 21:39:03 INFO - PROCESS | 840 | ++DOMWINDOW == 90 (17786C00) [pid = 840] [serial = 716] [outer = 00000000] 21:39:03 INFO - PROCESS | 840 | ++DOMWINDOW == 91 (18160C00) [pid = 840] [serial = 717] [outer = 17786C00] 21:39:03 INFO - PROCESS | 840 | 1465274343388 Marionette DEBUG loaded listener.js 21:39:03 INFO - PROCESS | 840 | ++DOMWINDOW == 92 (181AC400) [pid = 840] [serial = 718] [outer = 17786C00] 21:39:04 INFO - PROCESS | 840 | 1465274344028 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]]]}] 21:39:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 21:39:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1018ms 21:39:04 INFO - PROCESS | 840 | 1465274344056 Marionette TRACE conn5 -> [0,921,"getWindowHandle",null] 21:39:04 INFO - PROCESS | 840 | 1465274344058 Marionette TRACE conn5 <- [1,921,null,{"value":"13"}] 21:39:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 21:39:04 INFO - PROCESS | 840 | 1465274344062 Marionette TRACE conn5 -> [0,922,"setScriptTimeout",{"ms":35000}] 21:39:04 INFO - PROCESS | 840 | 1465274344064 Marionette TRACE conn5 <- [1,922,null,{}] 21:39:04 INFO - PROCESS | 840 | 1465274344068 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}] 21:39:04 INFO - PROCESS | 840 | 1465274344070 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:04 INFO - PROCESS | 840 | 1465274344181 Marionette TRACE conn5 <- [1,923,null,{"value":null}] 21:39:04 INFO - PROCESS | 840 | 1465274344461 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:04 INFO - PROCESS | 840 | 1465274344464 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:04 INFO - PROCESS | 840 | ++DOCSHELL 0945DC00 == 37 [pid = 840] [id = 240] 21:39:04 INFO - PROCESS | 840 | ++DOMWINDOW == 93 (09463000) [pid = 840] [serial = 719] [outer = 00000000] 21:39:04 INFO - PROCESS | 840 | ++DOMWINDOW == 94 (0CBE7800) [pid = 840] [serial = 720] [outer = 09463000] 21:39:04 INFO - PROCESS | 840 | 1465274344513 Marionette DEBUG loaded listener.js 21:39:04 INFO - PROCESS | 840 | ++DOMWINDOW == 95 (0D3E1800) [pid = 840] [serial = 721] [outer = 09463000] 21:39:05 INFO - PROCESS | 840 | --DOCSHELL 19E31000 == 36 [pid = 840] [id = 20] 21:39:05 INFO - PROCESS | 840 | --DOCSHELL 0D5D7400 == 35 [pid = 840] [id = 23] 21:39:05 INFO - PROCESS | 840 | --DOCSHELL 17454000 == 34 [pid = 840] [id = 25] 21:39:05 INFO - PROCESS | 840 | --DOCSHELL 19860000 == 33 [pid = 840] [id = 11] 21:39:05 INFO - PROCESS | 840 | --DOCSHELL 09459800 == 32 [pid = 840] [id = 216] 21:39:05 INFO - PROCESS | 840 | --DOMWINDOW == 94 (0DDC4400) [pid = 840] [serial = 644] [outer = 00000000] [url = about:blank] 21:39:05 INFO - PROCESS | 840 | --DOMWINDOW == 93 (15791C00) [pid = 840] [serial = 663] [outer = 00000000] [url = about:blank] 21:39:05 INFO - PROCESS | 840 | --DOMWINDOW == 92 (16276C00) [pid = 840] [serial = 664] [outer = 00000000] [url = about:blank] 21:39:05 INFO - PROCESS | 840 | --DOMWINDOW == 91 (16865400) [pid = 840] [serial = 669] [outer = 00000000] [url = about:blank] 21:39:05 INFO - PROCESS | 840 | --DOMWINDOW == 90 (16871400) [pid = 840] [serial = 670] [outer = 00000000] [url = about:blank] 21:39:05 INFO - PROCESS | 840 | --DOMWINDOW == 89 (170EFC00) [pid = 840] [serial = 673] [outer = 00000000] [url = about:blank] 21:39:05 INFO - PROCESS | 840 | --DOMWINDOW == 88 (0DF03C00) [pid = 840] [serial = 666] [outer = 00000000] [url = about:blank] 21:39:05 INFO - PROCESS | 840 | --DOMWINDOW == 87 (16271000) [pid = 840] [serial = 372] [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.] 21:39:05 INFO - PROCESS | 840 | --DOMWINDOW == 86 (14D17C00) [pid = 840] [serial = 657] [outer = 00000000] [url = about:blank] 21:39:05 INFO - PROCESS | 840 | --DOMWINDOW == 85 (170E8C00) [pid = 840] [serial = 672] [outer = 00000000] [url = about:blank] 21:39:05 INFO - PROCESS | 840 | --DOMWINDOW == 84 (0946FC00) [pid = 840] [serial = 647] [outer = 00000000] [url = about:blank] 21:39:05 INFO - PROCESS | 840 | --DOMWINDOW == 83 (0CBE4800) [pid = 840] [serial = 648] [outer = 00000000] [url = about:blank] 21:39:05 INFO - PROCESS | 840 | --DOMWINDOW == 82 (11EC2800) [pid = 840] [serial = 653] [outer = 00000000] [url = about:blank] 21:39:05 INFO - PROCESS | 840 | --DOMWINDOW == 81 (1516F800) [pid = 840] [serial = 661] [outer = 00000000] [url = about:blank] 21:39:05 INFO - PROCESS | 840 | --DOMWINDOW == 80 (1223AC00) [pid = 840] [serial = 654] [outer = 00000000] [url = about:blank] 21:39:05 INFO - PROCESS | 840 | --DOMWINDOW == 79 (0DD24000) [pid = 840] [serial = 650] [outer = 00000000] [url = about:blank] 21:39:05 INFO - PROCESS | 840 | --DOMWINDOW == 78 (0DF06C00) [pid = 840] [serial = 651] [outer = 00000000] [url = about:blank] 21:39:05 INFO - PROCESS | 840 | --DOMWINDOW == 77 (14D11400) [pid = 840] [serial = 656] [outer = 00000000] [url = about:blank] 21:39:05 INFO - PROCESS | 840 | --DOMWINDOW == 76 (14FAF800) [pid = 840] [serial = 660] [outer = 00000000] [url = about:blank] 21:39:05 INFO - PROCESS | 840 | --DOMWINDOW == 75 (120C7400) [pid = 840] [serial = 667] [outer = 00000000] [url = about:blank] 21:39:05 INFO - PROCESS | 840 | --DOMWINDOW == 74 (12319400) [pid = 840] [serial = 636] [outer = 00000000] [url = about:blank] 21:39:05 INFO - PROCESS | 840 | --DOMWINDOW == 73 (11D98800) [pid = 840] [serial = 635] [outer = 00000000] [url = about:blank] 21:39:05 INFO - PROCESS | 840 | --DOMWINDOW == 72 (1627A400) [pid = 840] [serial = 639] [outer = 00000000] [url = about:blank] 21:39:05 INFO - PROCESS | 840 | --DOMWINDOW == 71 (1523DC00) [pid = 840] [serial = 638] [outer = 00000000] [url = about:blank] 21:39:05 INFO - PROCESS | 840 | --DOMWINDOW == 70 (1816F000) [pid = 840] [serial = 642] [outer = 00000000] [url = about:blank] 21:39:05 INFO - PROCESS | 840 | --DOMWINDOW == 69 (18160400) [pid = 840] [serial = 641] [outer = 00000000] [url = about:blank] 21:39:05 INFO - PROCESS | 840 | 1465274345810 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]]]}] 21:39:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 21:39:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1781ms 21:39:05 INFO - PROCESS | 840 | 1465274345848 Marionette TRACE conn5 -> [0,925,"getWindowHandle",null] 21:39:05 INFO - PROCESS | 840 | 1465274345852 Marionette TRACE conn5 <- [1,925,null,{"value":"13"}] 21:39:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 21:39:05 INFO - PROCESS | 840 | 1465274345857 Marionette TRACE conn5 -> [0,926,"setScriptTimeout",{"ms":35000}] 21:39:05 INFO - PROCESS | 840 | 1465274345860 Marionette TRACE conn5 <- [1,926,null,{}] 21:39:05 INFO - PROCESS | 840 | 1465274345866 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}] 21:39:05 INFO - PROCESS | 840 | 1465274345869 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:05 INFO - PROCESS | 840 | 1465274345961 Marionette TRACE conn5 <- [1,927,null,{"value":null}] 21:39:06 INFO - PROCESS | 840 | 1465274346016 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:06 INFO - PROCESS | 840 | 1465274346020 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:06 INFO - PROCESS | 840 | ++DOCSHELL 0D3E7C00 == 33 [pid = 840] [id = 241] 21:39:06 INFO - PROCESS | 840 | ++DOMWINDOW == 70 (0D3EC800) [pid = 840] [serial = 722] [outer = 00000000] 21:39:06 INFO - PROCESS | 840 | ++DOMWINDOW == 71 (0D54A000) [pid = 840] [serial = 723] [outer = 0D3EC800] 21:39:06 INFO - PROCESS | 840 | 1465274346135 Marionette DEBUG loaded listener.js 21:39:06 INFO - PROCESS | 840 | ++DOMWINDOW == 72 (0D5D7400) [pid = 840] [serial = 724] [outer = 0D3EC800] 21:39:06 INFO - PROCESS | 840 | 1465274346543 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]]]}] 21:39:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 21:39:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 730ms 21:39:06 INFO - PROCESS | 840 | 1465274346587 Marionette TRACE conn5 -> [0,929,"getWindowHandle",null] 21:39:06 INFO - PROCESS | 840 | 1465274346592 Marionette TRACE conn5 <- [1,929,null,{"value":"13"}] 21:39:06 INFO - PROCESS | 840 | 1465274346598 Marionette TRACE conn5 -> [0,930,"setScriptTimeout",{"ms":35000}] 21:39:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 21:39:06 INFO - PROCESS | 840 | 1465274346601 Marionette TRACE conn5 <- [1,930,null,{}] 21:39:06 INFO - PROCESS | 840 | 1465274346604 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}] 21:39:06 INFO - PROCESS | 840 | 1465274346607 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:06 INFO - PROCESS | 840 | 1465274346694 Marionette TRACE conn5 <- [1,931,null,{"value":null}] 21:39:06 INFO - PROCESS | 840 | 1465274346701 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:06 INFO - PROCESS | 840 | 1465274346703 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:06 INFO - PROCESS | 840 | ++DOCSHELL 0DDC3400 == 34 [pid = 840] [id = 242] 21:39:06 INFO - PROCESS | 840 | ++DOMWINDOW == 73 (0DF06800) [pid = 840] [serial = 725] [outer = 00000000] 21:39:06 INFO - PROCESS | 840 | ++DOMWINDOW == 74 (0DF0F000) [pid = 840] [serial = 726] [outer = 0DF06800] 21:39:06 INFO - PROCESS | 840 | 1465274346751 Marionette DEBUG loaded listener.js 21:39:06 INFO - PROCESS | 840 | ++DOMWINDOW == 75 (0E2B1000) [pid = 840] [serial = 727] [outer = 0DF06800] 21:39:07 INFO - PROCESS | 840 | 1465274347230 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]]]}] 21:39:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 21:39:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 670ms 21:39:07 INFO - PROCESS | 840 | 1465274347272 Marionette TRACE conn5 -> [0,933,"getWindowHandle",null] 21:39:07 INFO - PROCESS | 840 | 1465274347275 Marionette TRACE conn5 <- [1,933,null,{"value":"13"}] 21:39:07 INFO - PROCESS | 840 | 1465274347278 Marionette TRACE conn5 -> [0,934,"setScriptTimeout",{"ms":35000}] 21:39:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 21:39:07 INFO - PROCESS | 840 | 1465274347281 Marionette TRACE conn5 <- [1,934,null,{}] 21:39:07 INFO - PROCESS | 840 | 1465274347292 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}] 21:39:07 INFO - PROCESS | 840 | 1465274347296 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:07 INFO - PROCESS | 840 | 1465274347409 Marionette TRACE conn5 <- [1,935,null,{"value":null}] 21:39:07 INFO - PROCESS | 840 | 1465274347500 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:07 INFO - PROCESS | 840 | 1465274347503 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:07 INFO - PROCESS | 840 | ++DOCSHELL 1234A000 == 35 [pid = 840] [id = 243] 21:39:07 INFO - PROCESS | 840 | ++DOMWINDOW == 76 (123A1C00) [pid = 840] [serial = 728] [outer = 00000000] 21:39:07 INFO - PROCESS | 840 | ++DOMWINDOW == 77 (123C1400) [pid = 840] [serial = 729] [outer = 123A1C00] 21:39:07 INFO - PROCESS | 840 | 1465274347552 Marionette DEBUG loaded listener.js 21:39:07 INFO - PROCESS | 840 | ++DOMWINDOW == 78 (123CE000) [pid = 840] [serial = 730] [outer = 123A1C00] 21:39:07 INFO - PROCESS | 840 | 1465274347986 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]]]}] 21:39:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 21:39:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 730ms 21:39:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 21:39:08 INFO - PROCESS | 840 | 1465274348018 Marionette TRACE conn5 -> [0,937,"getWindowHandle",null] 21:39:08 INFO - PROCESS | 840 | 1465274348021 Marionette TRACE conn5 <- [1,937,null,{"value":"13"}] 21:39:08 INFO - PROCESS | 840 | 1465274348024 Marionette TRACE conn5 -> [0,938,"setScriptTimeout",{"ms":35000}] 21:39:08 INFO - PROCESS | 840 | 1465274348026 Marionette TRACE conn5 <- [1,938,null,{}] 21:39:08 INFO - PROCESS | 840 | 1465274348029 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}] 21:39:08 INFO - PROCESS | 840 | 1465274348031 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:08 INFO - PROCESS | 840 | 1465274348145 Marionette TRACE conn5 <- [1,939,null,{"value":null}] 21:39:08 INFO - PROCESS | 840 | 1465274348150 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:08 INFO - PROCESS | 840 | 1465274348152 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:08 INFO - PROCESS | 840 | ++DOCSHELL 13637800 == 36 [pid = 840] [id = 244] 21:39:08 INFO - PROCESS | 840 | ++DOMWINDOW == 79 (13637C00) [pid = 840] [serial = 731] [outer = 00000000] 21:39:08 INFO - PROCESS | 840 | ++DOMWINDOW == 80 (1402F000) [pid = 840] [serial = 732] [outer = 13637C00] 21:39:08 INFO - PROCESS | 840 | 1465274348196 Marionette DEBUG loaded listener.js 21:39:08 INFO - PROCESS | 840 | ++DOMWINDOW == 81 (14D1BC00) [pid = 840] [serial = 733] [outer = 13637C00] 21:39:08 INFO - PROCESS | 840 | 1465274348643 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]]]}] 21:39:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 21:39:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 670ms 21:39:08 INFO - PROCESS | 840 | 1465274348697 Marionette TRACE conn5 -> [0,941,"getWindowHandle",null] 21:39:08 INFO - PROCESS | 840 | 1465274348699 Marionette TRACE conn5 <- [1,941,null,{"value":"13"}] 21:39:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 21:39:08 INFO - PROCESS | 840 | 1465274348702 Marionette TRACE conn5 -> [0,942,"setScriptTimeout",{"ms":35000}] 21:39:08 INFO - PROCESS | 840 | 1465274348704 Marionette TRACE conn5 <- [1,942,null,{}] 21:39:08 INFO - PROCESS | 840 | 1465274348707 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}] 21:39:08 INFO - PROCESS | 840 | 1465274348709 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:08 INFO - PROCESS | 840 | 1465274348843 Marionette TRACE conn5 <- [1,943,null,{"value":null}] 21:39:08 INFO - PROCESS | 840 | 1465274348861 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:08 INFO - PROCESS | 840 | 1465274348863 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:08 INFO - PROCESS | 840 | ++DOCSHELL 14DC2400 == 37 [pid = 840] [id = 245] 21:39:08 INFO - PROCESS | 840 | ++DOMWINDOW == 82 (14DC4800) [pid = 840] [serial = 734] [outer = 00000000] 21:39:08 INFO - PROCESS | 840 | ++DOMWINDOW == 83 (15083800) [pid = 840] [serial = 735] [outer = 14DC4800] 21:39:08 INFO - PROCESS | 840 | 1465274348907 Marionette DEBUG loaded listener.js 21:39:08 INFO - PROCESS | 840 | ++DOMWINDOW == 84 (15172400) [pid = 840] [serial = 736] [outer = 14DC4800] 21:39:09 INFO - PROCESS | 840 | 1465274349359 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]]]}] 21:39:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 21:39:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 730ms 21:39:09 INFO - PROCESS | 840 | 1465274349433 Marionette TRACE conn5 -> [0,945,"getWindowHandle",null] 21:39:09 INFO - PROCESS | 840 | 1465274349435 Marionette TRACE conn5 <- [1,945,null,{"value":"13"}] 21:39:09 INFO - PROCESS | 840 | 1465274349439 Marionette TRACE conn5 -> [0,946,"setScriptTimeout",{"ms":35000}] 21:39:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 21:39:09 INFO - PROCESS | 840 | 1465274349440 Marionette TRACE conn5 <- [1,946,null,{}] 21:39:09 INFO - PROCESS | 840 | 1465274349450 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}] 21:39:09 INFO - PROCESS | 840 | 1465274349456 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:09 INFO - PROCESS | 840 | 1465274349587 Marionette TRACE conn5 <- [1,947,null,{"value":null}] 21:39:09 INFO - PROCESS | 840 | 1465274349593 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:09 INFO - PROCESS | 840 | 1465274349595 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:09 INFO - PROCESS | 840 | ++DOCSHELL 15174800 == 38 [pid = 840] [id = 246] 21:39:09 INFO - PROCESS | 840 | ++DOMWINDOW == 85 (15231C00) [pid = 840] [serial = 737] [outer = 00000000] 21:39:09 INFO - PROCESS | 840 | ++DOMWINDOW == 86 (160D4C00) [pid = 840] [serial = 738] [outer = 15231C00] 21:39:09 INFO - PROCESS | 840 | 1465274349639 Marionette DEBUG loaded listener.js 21:39:09 INFO - PROCESS | 840 | ++DOMWINDOW == 87 (16279800) [pid = 840] [serial = 739] [outer = 15231C00] 21:39:10 INFO - PROCESS | 840 | --DOMWINDOW == 86 (1516C800) [pid = 840] [serial = 692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 21:39:10 INFO - PROCESS | 840 | --DOMWINDOW == 85 (161BDC00) [pid = 840] [serial = 695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 21:39:10 INFO - PROCESS | 840 | --DOMWINDOW == 84 (0D4E4400) [pid = 840] [serial = 683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 21:39:10 INFO - PROCESS | 840 | --DOMWINDOW == 83 (1744D400) [pid = 840] [serial = 674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 21:39:10 INFO - PROCESS | 840 | --DOMWINDOW == 82 (12445400) [pid = 840] [serial = 689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 21:39:10 INFO - PROCESS | 840 | --DOMWINDOW == 81 (0CB25C00) [pid = 840] [serial = 680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 21:39:10 INFO - PROCESS | 840 | --DOMWINDOW == 80 (16867400) [pid = 840] [serial = 698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 21:39:10 INFO - PROCESS | 840 | --DOMWINDOW == 79 (11D96800) [pid = 840] [serial = 686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 21:39:10 INFO - PROCESS | 840 | --DOMWINDOW == 78 (0DDC4C00) [pid = 840] [serial = 677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 21:39:10 INFO - PROCESS | 840 | --DOMWINDOW == 77 (0CBED000) [pid = 840] [serial = 701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 21:39:10 INFO - PROCESS | 840 | --DOMWINDOW == 76 (16A2FC00) [pid = 840] [serial = 704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 21:39:10 INFO - PROCESS | 840 | --DOMWINDOW == 75 (0D546400) [pid = 840] [serial = 643] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 21:39:10 INFO - PROCESS | 840 | --DOMWINDOW == 74 (17782C00) [pid = 840] [serial = 707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 21:39:10 INFO - PROCESS | 840 | 1465274350327 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]]]}] 21:39:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 21:39:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 930ms 21:39:10 INFO - PROCESS | 840 | 1465274350378 Marionette TRACE conn5 -> [0,949,"getWindowHandle",null] 21:39:10 INFO - PROCESS | 840 | 1465274350380 Marionette TRACE conn5 <- [1,949,null,{"value":"13"}] 21:39:10 INFO - PROCESS | 840 | 1465274350382 Marionette TRACE conn5 -> [0,950,"setScriptTimeout",{"ms":35000}] 21:39:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 21:39:10 INFO - PROCESS | 840 | 1465274350384 Marionette TRACE conn5 <- [1,950,null,{}] 21:39:10 INFO - PROCESS | 840 | 1465274350388 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}] 21:39:10 INFO - PROCESS | 840 | 1465274350390 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:10 INFO - PROCESS | 840 | 1465274350467 Marionette TRACE conn5 <- [1,951,null,{"value":null}] 21:39:10 INFO - PROCESS | 840 | 1465274350473 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:10 INFO - PROCESS | 840 | 1465274350475 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:10 INFO - PROCESS | 840 | ++DOCSHELL 12441400 == 39 [pid = 840] [id = 247] 21:39:10 INFO - PROCESS | 840 | ++DOMWINDOW == 75 (12445400) [pid = 840] [serial = 740] [outer = 00000000] 21:39:10 INFO - PROCESS | 840 | ++DOMWINDOW == 76 (16273400) [pid = 840] [serial = 741] [outer = 12445400] 21:39:10 INFO - PROCESS | 840 | 1465274350518 Marionette DEBUG loaded listener.js 21:39:10 INFO - PROCESS | 840 | ++DOMWINDOW == 77 (16276C00) [pid = 840] [serial = 742] [outer = 12445400] 21:39:10 INFO - PROCESS | 840 | 1465274350937 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]]]}] 21:39:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 21:39:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 570ms 21:39:10 INFO - PROCESS | 840 | 1465274350958 Marionette TRACE conn5 -> [0,953,"getWindowHandle",null] 21:39:10 INFO - PROCESS | 840 | 1465274350960 Marionette TRACE conn5 <- [1,953,null,{"value":"13"}] 21:39:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 21:39:10 INFO - PROCESS | 840 | 1465274350963 Marionette TRACE conn5 -> [0,954,"setScriptTimeout",{"ms":35000}] 21:39:10 INFO - PROCESS | 840 | 1465274350965 Marionette TRACE conn5 <- [1,954,null,{}] 21:39:10 INFO - PROCESS | 840 | 1465274350968 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}] 21:39:10 INFO - PROCESS | 840 | 1465274350970 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:11 INFO - PROCESS | 840 | 1465274351083 Marionette TRACE conn5 <- [1,955,null,{"value":null}] 21:39:11 INFO - PROCESS | 840 | 1465274351091 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:11 INFO - PROCESS | 840 | 1465274351093 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:11 INFO - PROCESS | 840 | ++DOCSHELL 16270400 == 40 [pid = 840] [id = 248] 21:39:11 INFO - PROCESS | 840 | ++DOMWINDOW == 78 (16519000) [pid = 840] [serial = 743] [outer = 00000000] 21:39:11 INFO - PROCESS | 840 | ++DOMWINDOW == 79 (167D4800) [pid = 840] [serial = 744] [outer = 16519000] 21:39:11 INFO - PROCESS | 840 | 1465274351136 Marionette DEBUG loaded listener.js 21:39:11 INFO - PROCESS | 840 | ++DOMWINDOW == 80 (167CB000) [pid = 840] [serial = 745] [outer = 16519000] 21:39:11 INFO - PROCESS | 840 | 1465274351562 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]]]}] 21:39:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 21:39:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 630ms 21:39:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 21:39:11 INFO - PROCESS | 840 | 1465274351594 Marionette TRACE conn5 -> [0,957,"getWindowHandle",null] 21:39:11 INFO - PROCESS | 840 | 1465274351596 Marionette TRACE conn5 <- [1,957,null,{"value":"13"}] 21:39:11 INFO - PROCESS | 840 | 1465274351599 Marionette TRACE conn5 -> [0,958,"setScriptTimeout",{"ms":35000}] 21:39:11 INFO - PROCESS | 840 | 1465274351601 Marionette TRACE conn5 <- [1,958,null,{}] 21:39:11 INFO - PROCESS | 840 | 1465274351604 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}] 21:39:11 INFO - PROCESS | 840 | 1465274351606 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:11 INFO - PROCESS | 840 | 1465274351715 Marionette TRACE conn5 <- [1,959,null,{"value":null}] 21:39:11 INFO - PROCESS | 840 | 1465274351723 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:11 INFO - PROCESS | 840 | 1465274351725 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:11 INFO - PROCESS | 840 | ++DOCSHELL 12349800 == 41 [pid = 840] [id = 249] 21:39:11 INFO - PROCESS | 840 | ++DOMWINDOW == 81 (16872800) [pid = 840] [serial = 746] [outer = 00000000] 21:39:11 INFO - PROCESS | 840 | ++DOMWINDOW == 82 (16A27000) [pid = 840] [serial = 747] [outer = 16872800] 21:39:11 INFO - PROCESS | 840 | 1465274351768 Marionette DEBUG loaded listener.js 21:39:11 INFO - PROCESS | 840 | ++DOMWINDOW == 83 (16A2B000) [pid = 840] [serial = 748] [outer = 16872800] 21:39:12 INFO - PROCESS | 840 | 1465274352282 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]]]}] 21:39:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 21:39:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 730ms 21:39:12 INFO - PROCESS | 840 | 1465274352331 Marionette TRACE conn5 -> [0,961,"getWindowHandle",null] 21:39:12 INFO - PROCESS | 840 | 1465274352336 Marionette TRACE conn5 <- [1,961,null,{"value":"13"}] 21:39:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 21:39:12 INFO - PROCESS | 840 | 1465274352341 Marionette TRACE conn5 -> [0,962,"setScriptTimeout",{"ms":35000}] 21:39:12 INFO - PROCESS | 840 | 1465274352345 Marionette TRACE conn5 <- [1,962,null,{}] 21:39:12 INFO - PROCESS | 840 | 1465274352351 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}] 21:39:12 INFO - PROCESS | 840 | 1465274352354 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:12 INFO - PROCESS | 840 | 1465274352477 Marionette TRACE conn5 <- [1,963,null,{"value":null}] 21:39:12 INFO - PROCESS | 840 | 1465274352633 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:12 INFO - PROCESS | 840 | 1465274352638 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:12 INFO - PROCESS | 840 | ++DOCSHELL 0D5D5C00 == 42 [pid = 840] [id = 250] 21:39:12 INFO - PROCESS | 840 | ++DOMWINDOW == 84 (0D5D6400) [pid = 840] [serial = 749] [outer = 00000000] 21:39:12 INFO - PROCESS | 840 | ++DOMWINDOW == 85 (0DB3C000) [pid = 840] [serial = 750] [outer = 0D5D6400] 21:39:12 INFO - PROCESS | 840 | 1465274352694 Marionette DEBUG loaded listener.js 21:39:12 INFO - PROCESS | 840 | ++DOMWINDOW == 86 (0DDC5C00) [pid = 840] [serial = 751] [outer = 0D5D6400] 21:39:13 INFO - PROCESS | 840 | 1465274353383 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]]]}] 21:39:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 21:39:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1120ms 21:39:13 INFO - PROCESS | 840 | 1465274353478 Marionette TRACE conn5 -> [0,965,"getWindowHandle",null] 21:39:13 INFO - PROCESS | 840 | 1465274353483 Marionette TRACE conn5 <- [1,965,null,{"value":"13"}] 21:39:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 21:39:13 INFO - PROCESS | 840 | 1465274353491 Marionette TRACE conn5 -> [0,966,"setScriptTimeout",{"ms":35000}] 21:39:13 INFO - PROCESS | 840 | 1465274353494 Marionette TRACE conn5 <- [1,966,null,{}] 21:39:13 INFO - PROCESS | 840 | 1465274353497 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}] 21:39:13 INFO - PROCESS | 840 | 1465274353500 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:13 INFO - PROCESS | 840 | 1465274353634 Marionette TRACE conn5 <- [1,967,null,{"value":null}] 21:39:13 INFO - PROCESS | 840 | 1465274353754 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:13 INFO - PROCESS | 840 | 1465274353756 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:13 INFO - PROCESS | 840 | ++DOCSHELL 1223F800 == 43 [pid = 840] [id = 251] 21:39:13 INFO - PROCESS | 840 | ++DOMWINDOW == 87 (12290400) [pid = 840] [serial = 752] [outer = 00000000] 21:39:13 INFO - PROCESS | 840 | ++DOMWINDOW == 88 (123CD000) [pid = 840] [serial = 753] [outer = 12290400] 21:39:13 INFO - PROCESS | 840 | 1465274353814 Marionette DEBUG loaded listener.js 21:39:13 INFO - PROCESS | 840 | ++DOMWINDOW == 89 (14D0F400) [pid = 840] [serial = 754] [outer = 12290400] 21:39:14 INFO - PROCESS | 840 | 1465274354681 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]]]}] 21:39:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 21:39:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1274ms 21:39:14 INFO - PROCESS | 840 | 1465274354768 Marionette TRACE conn5 -> [0,969,"getWindowHandle",null] 21:39:14 INFO - PROCESS | 840 | 1465274354772 Marionette TRACE conn5 <- [1,969,null,{"value":"13"}] 21:39:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 21:39:14 INFO - PROCESS | 840 | 1465274354777 Marionette TRACE conn5 -> [0,970,"setScriptTimeout",{"ms":35000}] 21:39:14 INFO - PROCESS | 840 | 1465274354780 Marionette TRACE conn5 <- [1,970,null,{}] 21:39:14 INFO - PROCESS | 840 | 1465274354786 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}] 21:39:14 INFO - PROCESS | 840 | 1465274354788 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:14 INFO - PROCESS | 840 | 1465274354912 Marionette TRACE conn5 <- [1,971,null,{"value":null}] 21:39:14 INFO - PROCESS | 840 | --DOCSHELL 16270400 == 42 [pid = 840] [id = 248] 21:39:14 INFO - PROCESS | 840 | --DOCSHELL 12441400 == 41 [pid = 840] [id = 247] 21:39:14 INFO - PROCESS | 840 | --DOCSHELL 15174800 == 40 [pid = 840] [id = 246] 21:39:14 INFO - PROCESS | 840 | --DOCSHELL 14DC2400 == 39 [pid = 840] [id = 245] 21:39:14 INFO - PROCESS | 840 | --DOCSHELL 13637800 == 38 [pid = 840] [id = 244] 21:39:14 INFO - PROCESS | 840 | --DOCSHELL 1234A000 == 37 [pid = 840] [id = 243] 21:39:14 INFO - PROCESS | 840 | --DOCSHELL 0DDC3400 == 36 [pid = 840] [id = 242] 21:39:14 INFO - PROCESS | 840 | --DOCSHELL 0D3E7C00 == 35 [pid = 840] [id = 241] 21:39:14 INFO - PROCESS | 840 | --DOMWINDOW == 88 (1231E800) [pid = 840] [serial = 645] [outer = 00000000] [url = about:blank] 21:39:14 INFO - PROCESS | 840 | --DOMWINDOW == 87 (18156C00) [pid = 840] [serial = 708] [outer = 00000000] [url = about:blank] 21:39:14 INFO - PROCESS | 840 | --DOMWINDOW == 86 (15179400) [pid = 840] [serial = 693] [outer = 00000000] [url = about:blank] 21:39:14 INFO - PROCESS | 840 | --DOMWINDOW == 85 (166ECC00) [pid = 840] [serial = 697] [outer = 00000000] [url = about:blank] 21:39:14 INFO - PROCESS | 840 | --DOMWINDOW == 84 (16279400) [pid = 840] [serial = 696] [outer = 00000000] [url = about:blank] 21:39:14 INFO - PROCESS | 840 | --DOMWINDOW == 83 (0DB3D800) [pid = 840] [serial = 684] [outer = 00000000] [url = about:blank] 21:39:14 INFO - PROCESS | 840 | --DOMWINDOW == 82 (0DD19000) [pid = 840] [serial = 685] [outer = 00000000] [url = about:blank] 21:39:14 INFO - PROCESS | 840 | --DOMWINDOW == 81 (1812E400) [pid = 840] [serial = 676] [outer = 00000000] [url = about:blank] 21:39:14 INFO - PROCESS | 840 | --DOMWINDOW == 80 (17785400) [pid = 840] [serial = 675] [outer = 00000000] [url = about:blank] 21:39:14 INFO - PROCESS | 840 | --DOMWINDOW == 79 (14D3DC00) [pid = 840] [serial = 690] [outer = 00000000] [url = about:blank] 21:39:14 INFO - PROCESS | 840 | --DOMWINDOW == 78 (0CBEB000) [pid = 840] [serial = 681] [outer = 00000000] [url = about:blank] 21:39:14 INFO - PROCESS | 840 | --DOMWINDOW == 77 (16A26000) [pid = 840] [serial = 699] [outer = 00000000] [url = about:blank] 21:39:14 INFO - PROCESS | 840 | --DOMWINDOW == 76 (0D3E6800) [pid = 840] [serial = 682] [outer = 00000000] [url = about:blank] 21:39:14 INFO - PROCESS | 840 | --DOMWINDOW == 75 (120CA000) [pid = 840] [serial = 687] [outer = 00000000] [url = about:blank] 21:39:14 INFO - PROCESS | 840 | --DOMWINDOW == 74 (12343800) [pid = 840] [serial = 688] [outer = 00000000] [url = about:blank] 21:39:14 INFO - PROCESS | 840 | --DOMWINDOW == 73 (0E9C8C00) [pid = 840] [serial = 678] [outer = 00000000] [url = about:blank] 21:39:14 INFO - PROCESS | 840 | --DOMWINDOW == 72 (11DE0C00) [pid = 840] [serial = 679] [outer = 00000000] [url = about:blank] 21:39:14 INFO - PROCESS | 840 | --DOMWINDOW == 71 (14F37400) [pid = 840] [serial = 702] [outer = 00000000] [url = about:blank] 21:39:14 INFO - PROCESS | 840 | --DOMWINDOW == 70 (17448400) [pid = 840] [serial = 705] [outer = 00000000] [url = about:blank] 21:39:14 INFO - PROCESS | 840 | --DOMWINDOW == 69 (1686F000) [pid = 840] [serial = 700] [outer = 00000000] [url = about:blank] 21:39:14 INFO - PROCESS | 840 | --DOMWINDOW == 68 (15793800) [pid = 840] [serial = 694] [outer = 00000000] [url = about:blank] 21:39:14 INFO - PROCESS | 840 | --DOMWINDOW == 67 (17448C00) [pid = 840] [serial = 706] [outer = 00000000] [url = about:blank] 21:39:14 INFO - PROCESS | 840 | --DOMWINDOW == 66 (1815DC00) [pid = 840] [serial = 709] [outer = 00000000] [url = about:blank] 21:39:14 INFO - PROCESS | 840 | --DOMWINDOW == 65 (14DEBC00) [pid = 840] [serial = 691] [outer = 00000000] [url = about:blank] 21:39:14 INFO - PROCESS | 840 | --DOMWINDOW == 64 (16869000) [pid = 840] [serial = 703] [outer = 00000000] [url = about:blank] 21:39:15 INFO - PROCESS | 840 | 1465274355036 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:15 INFO - PROCESS | 840 | 1465274355040 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:15 INFO - PROCESS | 840 | ++DOCSHELL 0CBE6400 == 36 [pid = 840] [id = 252] 21:39:15 INFO - PROCESS | 840 | ++DOMWINDOW == 65 (0CBE6800) [pid = 840] [serial = 755] [outer = 00000000] 21:39:15 INFO - PROCESS | 840 | ++DOMWINDOW == 66 (0D3E6800) [pid = 840] [serial = 756] [outer = 0CBE6800] 21:39:15 INFO - PROCESS | 840 | 1465274355091 Marionette DEBUG loaded listener.js 21:39:15 INFO - PROCESS | 840 | ++DOMWINDOW == 67 (0DB3F000) [pid = 840] [serial = 757] [outer = 0CBE6800] 21:39:15 INFO - PROCESS | 840 | 1465274355564 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]]]}] 21:39:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 21:39:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 830ms 21:39:15 INFO - PROCESS | 840 | 1465274355609 Marionette TRACE conn5 -> [0,973,"getWindowHandle",null] 21:39:15 INFO - PROCESS | 840 | 1465274355613 Marionette TRACE conn5 <- [1,973,null,{"value":"13"}] 21:39:15 INFO - PROCESS | 840 | 1465274355618 Marionette TRACE conn5 -> [0,974,"setScriptTimeout",{"ms":35000}] 21:39:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 21:39:15 INFO - PROCESS | 840 | 1465274355621 Marionette TRACE conn5 <- [1,974,null,{}] 21:39:15 INFO - PROCESS | 840 | 1465274355625 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}] 21:39:15 INFO - PROCESS | 840 | 1465274355627 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:15 INFO - PROCESS | 840 | 1465274355717 Marionette TRACE conn5 <- [1,975,null,{"value":null}] 21:39:15 INFO - PROCESS | 840 | 1465274355726 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:15 INFO - PROCESS | 840 | 1465274355728 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:15 INFO - PROCESS | 840 | ++DOCSHELL 11D10000 == 37 [pid = 840] [id = 253] 21:39:15 INFO - PROCESS | 840 | ++DOMWINDOW == 68 (11DDB400) [pid = 840] [serial = 758] [outer = 00000000] 21:39:15 INFO - PROCESS | 840 | ++DOMWINDOW == 69 (120C6C00) [pid = 840] [serial = 759] [outer = 11DDB400] 21:39:15 INFO - PROCESS | 840 | 1465274355775 Marionette DEBUG loaded listener.js 21:39:15 INFO - PROCESS | 840 | ++DOMWINDOW == 70 (12318800) [pid = 840] [serial = 760] [outer = 11DDB400] 21:39:16 INFO - PROCESS | 840 | 1465274356243 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]]]}] 21:39:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 21:39:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 670ms 21:39:16 INFO - PROCESS | 840 | 1465274356293 Marionette TRACE conn5 -> [0,977,"getWindowHandle",null] 21:39:16 INFO - PROCESS | 840 | 1465274356295 Marionette TRACE conn5 <- [1,977,null,{"value":"13"}] 21:39:16 INFO - PROCESS | 840 | 1465274356298 Marionette TRACE conn5 -> [0,978,"setScriptTimeout",{"ms":35000}] 21:39:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 21:39:16 INFO - PROCESS | 840 | 1465274356301 Marionette TRACE conn5 <- [1,978,null,{}] 21:39:16 INFO - PROCESS | 840 | 1465274356339 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}] 21:39:16 INFO - PROCESS | 840 | 1465274356344 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:16 INFO - PROCESS | 840 | 1465274356432 Marionette TRACE conn5 <- [1,979,null,{"value":null}] 21:39:16 INFO - PROCESS | 840 | 1465274356521 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:16 INFO - PROCESS | 840 | 1465274356525 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:16 INFO - PROCESS | 840 | ++DOCSHELL 14D19400 == 38 [pid = 840] [id = 254] 21:39:16 INFO - PROCESS | 840 | ++DOMWINDOW == 71 (14D19C00) [pid = 840] [serial = 761] [outer = 00000000] 21:39:16 INFO - PROCESS | 840 | ++DOMWINDOW == 72 (14DC0400) [pid = 840] [serial = 762] [outer = 14D19C00] 21:39:16 INFO - PROCESS | 840 | 1465274356576 Marionette DEBUG loaded listener.js 21:39:16 INFO - PROCESS | 840 | ++DOMWINDOW == 73 (14F3BC00) [pid = 840] [serial = 763] [outer = 14D19C00] 21:39:16 INFO - PROCESS | 840 | 1465274356970 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]]]}] 21:39:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 21:39:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 731ms 21:39:17 INFO - PROCESS | 840 | 1465274357034 Marionette TRACE conn5 -> [0,981,"getWindowHandle",null] 21:39:17 INFO - PROCESS | 840 | 1465274357036 Marionette TRACE conn5 <- [1,981,null,{"value":"13"}] 21:39:17 INFO - PROCESS | 840 | 1465274357039 Marionette TRACE conn5 -> [0,982,"setScriptTimeout",{"ms":35000}] 21:39:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 21:39:17 INFO - PROCESS | 840 | 1465274357041 Marionette TRACE conn5 <- [1,982,null,{}] 21:39:17 INFO - PROCESS | 840 | 1465274357044 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}] 21:39:17 INFO - PROCESS | 840 | 1465274357046 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:17 INFO - PROCESS | 840 | 1465274357161 Marionette TRACE conn5 <- [1,983,null,{"value":null}] 21:39:17 INFO - PROCESS | 840 | 1465274357166 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:17 INFO - PROCESS | 840 | 1465274357168 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:17 INFO - PROCESS | 840 | ++DOCSHELL 15174C00 == 39 [pid = 840] [id = 255] 21:39:17 INFO - PROCESS | 840 | ++DOMWINDOW == 74 (15175000) [pid = 840] [serial = 764] [outer = 00000000] 21:39:17 INFO - PROCESS | 840 | ++DOMWINDOW == 75 (15798400) [pid = 840] [serial = 765] [outer = 15175000] 21:39:17 INFO - PROCESS | 840 | 1465274357257 Marionette DEBUG loaded listener.js 21:39:17 INFO - PROCESS | 840 | ++DOMWINDOW == 76 (160D2400) [pid = 840] [serial = 766] [outer = 15175000] 21:39:17 INFO - PROCESS | 840 | 1465274357669 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]]]}] 21:39:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 21:39:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 670ms 21:39:17 INFO - PROCESS | 840 | 1465274357719 Marionette TRACE conn5 -> [0,985,"getWindowHandle",null] 21:39:17 INFO - PROCESS | 840 | 1465274357721 Marionette TRACE conn5 <- [1,985,null,{"value":"13"}] 21:39:17 INFO - PROCESS | 840 | 1465274357724 Marionette TRACE conn5 -> [0,986,"setScriptTimeout",{"ms":35000}] 21:39:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 21:39:17 INFO - PROCESS | 840 | 1465274357726 Marionette TRACE conn5 <- [1,986,null,{}] 21:39:17 INFO - PROCESS | 840 | 1465274357729 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}] 21:39:17 INFO - PROCESS | 840 | 1465274357731 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:17 INFO - PROCESS | 840 | 1465274357867 Marionette TRACE conn5 <- [1,987,null,{"value":null}] 21:39:17 INFO - PROCESS | 840 | 1465274357889 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:17 INFO - PROCESS | 840 | 1465274357891 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:17 INFO - PROCESS | 840 | ++DOCSHELL 16272C00 == 40 [pid = 840] [id = 256] 21:39:17 INFO - PROCESS | 840 | ++DOMWINDOW == 77 (1627B000) [pid = 840] [serial = 767] [outer = 00000000] 21:39:17 INFO - PROCESS | 840 | ++DOMWINDOW == 78 (166F2000) [pid = 840] [serial = 768] [outer = 1627B000] 21:39:17 INFO - PROCESS | 840 | 1465274357935 Marionette DEBUG loaded listener.js 21:39:18 INFO - PROCESS | 840 | ++DOMWINDOW == 79 (16863C00) [pid = 840] [serial = 769] [outer = 1627B000] 21:39:18 INFO - PROCESS | 840 | 1465274358389 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]]]}] 21:39:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 21:39:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 730ms 21:39:18 INFO - PROCESS | 840 | 1465274358461 Marionette TRACE conn5 -> [0,989,"getWindowHandle",null] 21:39:18 INFO - PROCESS | 840 | 1465274358463 Marionette TRACE conn5 <- [1,989,null,{"value":"13"}] 21:39:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 21:39:18 INFO - PROCESS | 840 | 1465274358466 Marionette TRACE conn5 -> [0,990,"setScriptTimeout",{"ms":35000}] 21:39:18 INFO - PROCESS | 840 | 1465274358468 Marionette TRACE conn5 <- [1,990,null,{}] 21:39:18 INFO - PROCESS | 840 | 1465274358471 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}] 21:39:18 INFO - PROCESS | 840 | 1465274358477 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:18 INFO - PROCESS | 840 | 1465274358609 Marionette TRACE conn5 <- [1,991,null,{"value":null}] 21:39:18 INFO - PROCESS | 840 | 1465274358668 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:18 INFO - PROCESS | 840 | 1465274358670 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:18 INFO - PROCESS | 840 | ++DOCSHELL 16A47C00 == 41 [pid = 840] [id = 257] 21:39:18 INFO - PROCESS | 840 | ++DOMWINDOW == 80 (16F2C000) [pid = 840] [serial = 770] [outer = 00000000] 21:39:18 INFO - PROCESS | 840 | ++DOMWINDOW == 81 (170F7C00) [pid = 840] [serial = 771] [outer = 16F2C000] 21:39:18 INFO - PROCESS | 840 | 1465274358714 Marionette DEBUG loaded listener.js 21:39:18 INFO - PROCESS | 840 | ++DOMWINDOW == 82 (17447800) [pid = 840] [serial = 772] [outer = 16F2C000] 21:39:19 INFO - PROCESS | 840 | --DOMWINDOW == 81 (0DF06800) [pid = 840] [serial = 725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 21:39:19 INFO - PROCESS | 840 | --DOMWINDOW == 80 (13637C00) [pid = 840] [serial = 731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 21:39:19 INFO - PROCESS | 840 | --DOMWINDOW == 79 (123A1C00) [pid = 840] [serial = 728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 21:39:19 INFO - PROCESS | 840 | --DOMWINDOW == 78 (0D3EC800) [pid = 840] [serial = 722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 21:39:19 INFO - PROCESS | 840 | --DOMWINDOW == 77 (09463000) [pid = 840] [serial = 719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 21:39:19 INFO - PROCESS | 840 | --DOMWINDOW == 76 (16519000) [pid = 840] [serial = 743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 21:39:19 INFO - PROCESS | 840 | --DOMWINDOW == 75 (0D5DA400) [pid = 840] [serial = 710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 21:39:19 INFO - PROCESS | 840 | --DOMWINDOW == 74 (13634400) [pid = 840] [serial = 713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 21:39:19 INFO - PROCESS | 840 | --DOMWINDOW == 73 (17786C00) [pid = 840] [serial = 716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 21:39:19 INFO - PROCESS | 840 | --DOMWINDOW == 72 (14DC4800) [pid = 840] [serial = 734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 21:39:19 INFO - PROCESS | 840 | --DOMWINDOW == 71 (15231C00) [pid = 840] [serial = 737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 21:39:19 INFO - PROCESS | 840 | --DOMWINDOW == 70 (12445400) [pid = 840] [serial = 740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 21:39:19 INFO - PROCESS | 840 | 1465274359234 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]]]}] 21:39:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 21:39:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 830ms 21:39:19 INFO - PROCESS | 840 | 1465274359299 Marionette TRACE conn5 -> [0,993,"getWindowHandle",null] 21:39:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 21:39:19 INFO - PROCESS | 840 | 1465274359301 Marionette TRACE conn5 <- [1,993,null,{"value":"13"}] 21:39:19 INFO - PROCESS | 840 | 1465274359304 Marionette TRACE conn5 -> [0,994,"setScriptTimeout",{"ms":35000}] 21:39:19 INFO - PROCESS | 840 | 1465274359306 Marionette TRACE conn5 <- [1,994,null,{}] 21:39:19 INFO - PROCESS | 840 | 1465274359309 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}] 21:39:19 INFO - PROCESS | 840 | 1465274359311 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:19 INFO - PROCESS | 840 | 1465274359420 Marionette TRACE conn5 <- [1,995,null,{"value":null}] 21:39:19 INFO - PROCESS | 840 | 1465274359473 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:19 INFO - PROCESS | 840 | 1465274359475 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:19 INFO - PROCESS | 840 | ++DOCSHELL 12301C00 == 42 [pid = 840] [id = 258] 21:39:19 INFO - PROCESS | 840 | ++DOMWINDOW == 71 (12318C00) [pid = 840] [serial = 773] [outer = 00000000] 21:39:19 INFO - PROCESS | 840 | ++DOMWINDOW == 72 (14FBA400) [pid = 840] [serial = 774] [outer = 12318C00] 21:39:19 INFO - PROCESS | 840 | 1465274359519 Marionette DEBUG loaded listener.js 21:39:19 INFO - PROCESS | 840 | ++DOMWINDOW == 73 (1579DC00) [pid = 840] [serial = 775] [outer = 12318C00] 21:39:19 INFO - PROCESS | 840 | 1465274359860 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]]]}] 21:39:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 21:39:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 630ms 21:39:19 INFO - PROCESS | 840 | 1465274359934 Marionette TRACE conn5 -> [0,997,"getWindowHandle",null] 21:39:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 21:39:19 INFO - PROCESS | 840 | 1465274359937 Marionette TRACE conn5 <- [1,997,null,{"value":"13"}] 21:39:19 INFO - PROCESS | 840 | 1465274359940 Marionette TRACE conn5 -> [0,998,"setScriptTimeout",{"ms":35000}] 21:39:19 INFO - PROCESS | 840 | 1465274359941 Marionette TRACE conn5 <- [1,998,null,{}] 21:39:19 INFO - PROCESS | 840 | 1465274359952 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}] 21:39:19 INFO - PROCESS | 840 | 1465274359954 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:20 INFO - PROCESS | 840 | 1465274360033 Marionette TRACE conn5 <- [1,999,null,{"value":null}] 21:39:20 INFO - PROCESS | 840 | 1465274360039 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:20 INFO - PROCESS | 840 | 1465274360041 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:20 INFO - PROCESS | 840 | ++DOCSHELL 16A24800 == 43 [pid = 840] [id = 259] 21:39:20 INFO - PROCESS | 840 | ++DOMWINDOW == 74 (16A2C000) [pid = 840] [serial = 776] [outer = 00000000] 21:39:20 INFO - PROCESS | 840 | ++DOMWINDOW == 75 (17451800) [pid = 840] [serial = 777] [outer = 16A2C000] 21:39:20 INFO - PROCESS | 840 | 1465274360084 Marionette DEBUG loaded listener.js 21:39:20 INFO - PROCESS | 840 | ++DOMWINDOW == 76 (17545C00) [pid = 840] [serial = 778] [outer = 16A2C000] 21:39:20 INFO - PROCESS | 840 | 1465274360502 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]]]}] 21:39:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 21:39:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 590ms 21:39:20 INFO - PROCESS | 840 | 1465274360530 Marionette TRACE conn5 -> [0,1001,"getWindowHandle",null] 21:39:20 INFO - PROCESS | 840 | 1465274360532 Marionette TRACE conn5 <- [1,1001,null,{"value":"13"}] 21:39:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 21:39:20 INFO - PROCESS | 840 | 1465274360535 Marionette TRACE conn5 -> [0,1002,"setScriptTimeout",{"ms":35000}] 21:39:20 INFO - PROCESS | 840 | 1465274360537 Marionette TRACE conn5 <- [1,1002,null,{}] 21:39:20 INFO - PROCESS | 840 | 1465274360552 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}] 21:39:20 INFO - PROCESS | 840 | 1465274360553 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:20 INFO - PROCESS | 840 | 1465274360649 Marionette TRACE conn5 <- [1,1003,null,{"value":null}] 21:39:20 INFO - PROCESS | 840 | 1465274360657 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:20 INFO - PROCESS | 840 | 1465274360659 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:20 INFO - PROCESS | 840 | ++DOCSHELL 14D18C00 == 44 [pid = 840] [id = 260] 21:39:20 INFO - PROCESS | 840 | ++DOMWINDOW == 77 (1744E000) [pid = 840] [serial = 779] [outer = 00000000] 21:39:20 INFO - PROCESS | 840 | ++DOMWINDOW == 78 (18154C00) [pid = 840] [serial = 780] [outer = 1744E000] 21:39:20 INFO - PROCESS | 840 | 1465274360701 Marionette DEBUG loaded listener.js 21:39:20 INFO - PROCESS | 840 | ++DOMWINDOW == 79 (18159000) [pid = 840] [serial = 781] [outer = 1744E000] 21:39:21 INFO - PROCESS | 840 | 1465274361218 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]]]}] 21:39:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 21:39:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 730ms 21:39:21 INFO - PROCESS | 840 | 1465274361267 Marionette TRACE conn5 -> [0,1005,"getWindowHandle",null] 21:39:21 INFO - PROCESS | 840 | 1465274361272 Marionette TRACE conn5 <- [1,1005,null,{"value":"13"}] 21:39:21 INFO - PROCESS | 840 | 1465274361278 Marionette TRACE conn5 -> [0,1006,"setScriptTimeout",{"ms":35000}] 21:39:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 21:39:21 INFO - PROCESS | 840 | 1465274361281 Marionette TRACE conn5 <- [1,1006,null,{}] 21:39:21 INFO - PROCESS | 840 | 1465274361287 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}] 21:39:21 INFO - PROCESS | 840 | 1465274361290 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:21 INFO - PROCESS | 840 | 1465274361407 Marionette TRACE conn5 <- [1,1007,null,{"value":null}] 21:39:21 INFO - PROCESS | 840 | 1465274361536 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:21 INFO - PROCESS | 840 | 1465274361541 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:21 INFO - PROCESS | 840 | ++DOCSHELL 0D5DF400 == 45 [pid = 840] [id = 261] 21:39:21 INFO - PROCESS | 840 | ++DOMWINDOW == 80 (0D5E0800) [pid = 840] [serial = 782] [outer = 00000000] 21:39:21 INFO - PROCESS | 840 | ++DOMWINDOW == 81 (0DD24000) [pid = 840] [serial = 783] [outer = 0D5E0800] 21:39:21 INFO - PROCESS | 840 | 1465274361603 Marionette DEBUG loaded listener.js 21:39:21 INFO - PROCESS | 840 | ++DOMWINDOW == 82 (11B06C00) [pid = 840] [serial = 784] [outer = 0D5E0800] 21:39:22 INFO - PROCESS | 840 | 1465274362202 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]]]}] 21:39:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 21:39:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 970ms 21:39:22 INFO - PROCESS | 840 | 1465274362252 Marionette TRACE conn5 -> [0,1009,"getWindowHandle",null] 21:39:22 INFO - PROCESS | 840 | 1465274362257 Marionette TRACE conn5 <- [1,1009,null,{"value":"13"}] 21:39:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 21:39:22 INFO - PROCESS | 840 | 1465274362264 Marionette TRACE conn5 -> [0,1010,"setScriptTimeout",{"ms":35000}] 21:39:22 INFO - PROCESS | 840 | 1465274362266 Marionette TRACE conn5 <- [1,1010,null,{}] 21:39:22 INFO - PROCESS | 840 | 1465274362271 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}] 21:39:22 INFO - PROCESS | 840 | 1465274362274 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:22 INFO - PROCESS | 840 | 1465274362385 Marionette TRACE conn5 <- [1,1011,null,{"value":null}] 21:39:22 INFO - PROCESS | 840 | 1465274362513 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:22 INFO - PROCESS | 840 | 1465274362516 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:22 INFO - PROCESS | 840 | ++DOCSHELL 1363B400 == 46 [pid = 840] [id = 262] 21:39:22 INFO - PROCESS | 840 | ++DOMWINDOW == 83 (1363DC00) [pid = 840] [serial = 785] [outer = 00000000] 21:39:22 INFO - PROCESS | 840 | ++DOMWINDOW == 84 (14FACC00) [pid = 840] [serial = 786] [outer = 1363DC00] 21:39:22 INFO - PROCESS | 840 | 1465274362573 Marionette DEBUG loaded listener.js 21:39:22 INFO - PROCESS | 840 | ++DOMWINDOW == 85 (15237800) [pid = 840] [serial = 787] [outer = 1363DC00] 21:39:23 INFO - PROCESS | 840 | 1465274363173 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]]]}] 21:39:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 21:39:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 971ms 21:39:23 INFO - PROCESS | 840 | 1465274363238 Marionette TRACE conn5 -> [0,1013,"getWindowHandle",null] 21:39:23 INFO - PROCESS | 840 | 1465274363241 Marionette TRACE conn5 <- [1,1013,null,{"value":"13"}] 21:39:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 21:39:23 INFO - PROCESS | 840 | 1465274363245 Marionette TRACE conn5 -> [0,1014,"setScriptTimeout",{"ms":35000}] 21:39:23 INFO - PROCESS | 840 | 1465274363248 Marionette TRACE conn5 <- [1,1014,null,{}] 21:39:23 INFO - PROCESS | 840 | 1465274363259 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}] 21:39:23 INFO - PROCESS | 840 | 1465274363264 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:23 INFO - PROCESS | 840 | 1465274363380 Marionette TRACE conn5 <- [1,1015,null,{"value":null}] 21:39:23 INFO - PROCESS | 840 | 1465274363503 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:23 INFO - PROCESS | 840 | 1465274363507 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:23 INFO - PROCESS | 840 | ++DOCSHELL 17782C00 == 47 [pid = 840] [id = 263] 21:39:23 INFO - PROCESS | 840 | ++DOMWINDOW == 86 (18126000) [pid = 840] [serial = 788] [outer = 00000000] 21:39:23 INFO - PROCESS | 840 | ++DOMWINDOW == 87 (1815FC00) [pid = 840] [serial = 789] [outer = 18126000] 21:39:23 INFO - PROCESS | 840 | 1465274363564 Marionette DEBUG loaded listener.js 21:39:23 INFO - PROCESS | 840 | ++DOMWINDOW == 88 (18170000) [pid = 840] [serial = 790] [outer = 18126000] 21:39:24 INFO - PROCESS | 840 | 1465274364087 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]]]}] 21:39:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 21:39:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 870ms 21:39:24 INFO - PROCESS | 840 | 1465274364123 Marionette TRACE conn5 -> [0,1017,"getWindowHandle",null] 21:39:24 INFO - PROCESS | 840 | 1465274364126 Marionette TRACE conn5 <- [1,1017,null,{"value":"13"}] 21:39:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 21:39:24 INFO - PROCESS | 840 | 1465274364130 Marionette TRACE conn5 -> [0,1018,"setScriptTimeout",{"ms":35000}] 21:39:24 INFO - PROCESS | 840 | 1465274364132 Marionette TRACE conn5 <- [1,1018,null,{}] 21:39:24 INFO - PROCESS | 840 | 1465274364135 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}] 21:39:24 INFO - PROCESS | 840 | 1465274364138 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:24 INFO - PROCESS | 840 | 1465274364247 Marionette TRACE conn5 <- [1,1019,null,{"value":null}] 21:39:24 INFO - PROCESS | 840 | 1465274364347 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:24 INFO - PROCESS | 840 | 1465274364349 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:24 INFO - PROCESS | 840 | ++DOCSHELL 1953C400 == 48 [pid = 840] [id = 264] 21:39:24 INFO - PROCESS | 840 | ++DOMWINDOW == 89 (19540000) [pid = 840] [serial = 791] [outer = 00000000] 21:39:24 INFO - PROCESS | 840 | ++DOMWINDOW == 90 (19892000) [pid = 840] [serial = 792] [outer = 19540000] 21:39:24 INFO - PROCESS | 840 | 1465274364402 Marionette DEBUG loaded listener.js 21:39:24 INFO - PROCESS | 840 | ++DOMWINDOW == 91 (19B0B400) [pid = 840] [serial = 793] [outer = 19540000] 21:39:24 INFO - PROCESS | 840 | 1465274365007 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]]]}] 21:39:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 21:39:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 930ms 21:39:25 INFO - PROCESS | 840 | 1465274365063 Marionette TRACE conn5 -> [0,1021,"getWindowHandle",null] 21:39:25 INFO - PROCESS | 840 | 1465274365066 Marionette TRACE conn5 <- [1,1021,null,{"value":"13"}] 21:39:25 INFO - PROCESS | 840 | 1465274365069 Marionette TRACE conn5 -> [0,1022,"setScriptTimeout",{"ms":35000}] 21:39:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 21:39:25 INFO - PROCESS | 840 | 1465274365071 Marionette TRACE conn5 <- [1,1022,null,{}] 21:39:25 INFO - PROCESS | 840 | 1465274365075 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}] 21:39:25 INFO - PROCESS | 840 | 1465274365077 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:25 INFO - PROCESS | 840 | 1465274365181 Marionette TRACE conn5 <- [1,1023,null,{"value":null}] 21:39:25 INFO - PROCESS | 840 | 1465274365281 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:25 INFO - PROCESS | 840 | 1465274365284 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:25 INFO - PROCESS | 840 | ++DOCSHELL 0D4E8400 == 49 [pid = 840] [id = 265] 21:39:25 INFO - PROCESS | 840 | ++DOMWINDOW == 92 (0D5D3000) [pid = 840] [serial = 794] [outer = 00000000] 21:39:25 INFO - PROCESS | 840 | ++DOMWINDOW == 93 (0DB48400) [pid = 840] [serial = 795] [outer = 0D5D3000] 21:39:25 INFO - PROCESS | 840 | 1465274365339 Marionette DEBUG loaded listener.js 21:39:25 INFO - PROCESS | 840 | ++DOMWINDOW == 94 (1315A400) [pid = 840] [serial = 796] [outer = 0D5D3000] 21:39:26 INFO - PROCESS | 840 | 1465274366062 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]]]}] 21:39:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 21:39:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1016ms 21:39:26 INFO - PROCESS | 840 | 1465274366089 Marionette TRACE conn5 -> [0,1025,"getWindowHandle",null] 21:39:26 INFO - PROCESS | 840 | 1465274366093 Marionette TRACE conn5 <- [1,1025,null,{"value":"13"}] 21:39:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 21:39:26 INFO - PROCESS | 840 | 1465274366097 Marionette TRACE conn5 -> [0,1026,"setScriptTimeout",{"ms":35000}] 21:39:26 INFO - PROCESS | 840 | 1465274366102 Marionette TRACE conn5 <- [1,1026,null,{}] 21:39:26 INFO - PROCESS | 840 | 1465274366106 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}] 21:39:26 INFO - PROCESS | 840 | 1465274366109 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:26 INFO - PROCESS | 840 | 1465274366208 Marionette TRACE conn5 <- [1,1027,null,{"value":null}] 21:39:26 INFO - PROCESS | 840 | --DOCSHELL 16A24800 == 48 [pid = 840] [id = 259] 21:39:26 INFO - PROCESS | 840 | --DOCSHELL 12301C00 == 47 [pid = 840] [id = 258] 21:39:26 INFO - PROCESS | 840 | --DOCSHELL 16A47C00 == 46 [pid = 840] [id = 257] 21:39:26 INFO - PROCESS | 840 | --DOCSHELL 16272C00 == 45 [pid = 840] [id = 256] 21:39:26 INFO - PROCESS | 840 | --DOCSHELL 15174C00 == 44 [pid = 840] [id = 255] 21:39:26 INFO - PROCESS | 840 | --DOCSHELL 14D19400 == 43 [pid = 840] [id = 254] 21:39:26 INFO - PROCESS | 840 | --DOCSHELL 11D10000 == 42 [pid = 840] [id = 253] 21:39:26 INFO - PROCESS | 840 | --DOCSHELL 0CBE6400 == 41 [pid = 840] [id = 252] 21:39:26 INFO - PROCESS | 840 | --DOCSHELL 0D5D5C00 == 40 [pid = 840] [id = 250] 21:39:26 INFO - PROCESS | 840 | --DOCSHELL 0945DC00 == 39 [pid = 840] [id = 240] 21:39:26 INFO - PROCESS | 840 | --DOCSHELL 0945C800 == 38 [pid = 840] [id = 234] 21:39:26 INFO - PROCESS | 840 | --DOCSHELL 12349800 == 37 [pid = 840] [id = 249] 21:39:26 INFO - PROCESS | 840 | --DOCSHELL 1777EC00 == 36 [pid = 840] [id = 236] 21:39:26 INFO - PROCESS | 840 | --DOCSHELL 16A28400 == 35 [pid = 840] [id = 235] 21:39:26 INFO - PROCESS | 840 | --DOCSHELL 13151400 == 34 [pid = 840] [id = 238] 21:39:26 INFO - PROCESS | 840 | --DOCSHELL 17783400 == 33 [pid = 840] [id = 239] 21:39:26 INFO - PROCESS | 840 | --DOCSHELL 1223F800 == 32 [pid = 840] [id = 251] 21:39:26 INFO - PROCESS | 840 | --DOCSHELL 0D5DA000 == 31 [pid = 840] [id = 237] 21:39:26 INFO - PROCESS | 840 | --DOCSHELL 0D4E8400 == 30 [pid = 840] [id = 265] 21:39:26 INFO - PROCESS | 840 | --DOCSHELL 1953C400 == 29 [pid = 840] [id = 264] 21:39:26 INFO - PROCESS | 840 | --DOCSHELL 17782C00 == 28 [pid = 840] [id = 263] 21:39:26 INFO - PROCESS | 840 | --DOCSHELL 14D18C00 == 27 [pid = 840] [id = 260] 21:39:26 INFO - PROCESS | 840 | --DOCSHELL 0D5DF400 == 26 [pid = 840] [id = 261] 21:39:26 INFO - PROCESS | 840 | --DOCSHELL 1363B400 == 25 [pid = 840] [id = 262] 21:39:26 INFO - PROCESS | 840 | --DOMWINDOW == 93 (0DF0F000) [pid = 840] [serial = 726] [outer = 00000000] [url = about:blank] 21:39:26 INFO - PROCESS | 840 | --DOMWINDOW == 92 (0E2B1000) [pid = 840] [serial = 727] [outer = 00000000] [url = about:blank] 21:39:26 INFO - PROCESS | 840 | --DOMWINDOW == 91 (1402F000) [pid = 840] [serial = 732] [outer = 00000000] [url = about:blank] 21:39:26 INFO - PROCESS | 840 | --DOMWINDOW == 90 (123C1400) [pid = 840] [serial = 729] [outer = 00000000] [url = about:blank] 21:39:26 INFO - PROCESS | 840 | --DOMWINDOW == 89 (14D1BC00) [pid = 840] [serial = 733] [outer = 00000000] [url = about:blank] 21:39:26 INFO - PROCESS | 840 | --DOMWINDOW == 88 (0D54A000) [pid = 840] [serial = 723] [outer = 00000000] [url = about:blank] 21:39:26 INFO - PROCESS | 840 | --DOMWINDOW == 87 (0D5D7400) [pid = 840] [serial = 724] [outer = 00000000] [url = about:blank] 21:39:26 INFO - PROCESS | 840 | --DOMWINDOW == 86 (0D3E1800) [pid = 840] [serial = 721] [outer = 00000000] [url = about:blank] 21:39:26 INFO - PROCESS | 840 | --DOMWINDOW == 85 (0CBE7800) [pid = 840] [serial = 720] [outer = 00000000] [url = about:blank] 21:39:26 INFO - PROCESS | 840 | --DOMWINDOW == 84 (167CB000) [pid = 840] [serial = 745] [outer = 00000000] [url = about:blank] 21:39:26 INFO - PROCESS | 840 | --DOMWINDOW == 83 (0DF10800) [pid = 840] [serial = 712] [outer = 00000000] [url = about:blank] 21:39:26 INFO - PROCESS | 840 | --DOMWINDOW == 82 (0DB3BC00) [pid = 840] [serial = 711] [outer = 00000000] [url = about:blank] 21:39:26 INFO - PROCESS | 840 | --DOMWINDOW == 81 (14DE4400) [pid = 840] [serial = 715] [outer = 00000000] [url = about:blank] 21:39:26 INFO - PROCESS | 840 | --DOMWINDOW == 80 (14D14800) [pid = 840] [serial = 714] [outer = 00000000] [url = about:blank] 21:39:26 INFO - PROCESS | 840 | --DOMWINDOW == 79 (181AC400) [pid = 840] [serial = 718] [outer = 00000000] [url = about:blank] 21:39:26 INFO - PROCESS | 840 | --DOMWINDOW == 78 (18160C00) [pid = 840] [serial = 717] [outer = 00000000] [url = about:blank] 21:39:26 INFO - PROCESS | 840 | --DOMWINDOW == 77 (15083800) [pid = 840] [serial = 735] [outer = 00000000] [url = about:blank] 21:39:26 INFO - PROCESS | 840 | --DOMWINDOW == 76 (160D4C00) [pid = 840] [serial = 738] [outer = 00000000] [url = about:blank] 21:39:26 INFO - PROCESS | 840 | --DOMWINDOW == 75 (15172400) [pid = 840] [serial = 736] [outer = 00000000] [url = about:blank] 21:39:26 INFO - PROCESS | 840 | --DOMWINDOW == 74 (16279800) [pid = 840] [serial = 739] [outer = 00000000] [url = about:blank] 21:39:26 INFO - PROCESS | 840 | --DOMWINDOW == 73 (16273400) [pid = 840] [serial = 741] [outer = 00000000] [url = about:blank] 21:39:26 INFO - PROCESS | 840 | --DOMWINDOW == 72 (123CE000) [pid = 840] [serial = 730] [outer = 00000000] [url = about:blank] 21:39:26 INFO - PROCESS | 840 | --DOMWINDOW == 71 (167D4800) [pid = 840] [serial = 744] [outer = 00000000] [url = about:blank] 21:39:26 INFO - PROCESS | 840 | --DOMWINDOW == 70 (16276C00) [pid = 840] [serial = 742] [outer = 00000000] [url = about:blank] 21:39:26 INFO - PROCESS | 840 | --DOMWINDOW == 69 (16A27000) [pid = 840] [serial = 747] [outer = 00000000] [url = about:blank] 21:39:27 INFO - PROCESS | 840 | 1465274367046 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:27 INFO - PROCESS | 840 | 1465274367049 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:27 INFO - PROCESS | 840 | ++DOCSHELL 0CBE2000 == 26 [pid = 840] [id = 266] 21:39:27 INFO - PROCESS | 840 | ++DOMWINDOW == 70 (0CBE2400) [pid = 840] [serial = 797] [outer = 00000000] 21:39:27 INFO - PROCESS | 840 | ++DOMWINDOW == 71 (0CBE7800) [pid = 840] [serial = 798] [outer = 0CBE2400] 21:39:27 INFO - PROCESS | 840 | 1465274367098 Marionette DEBUG loaded listener.js 21:39:27 INFO - PROCESS | 840 | ++DOMWINDOW == 72 (0D333400) [pid = 840] [serial = 799] [outer = 0CBE2400] 21:39:27 INFO - PROCESS | 840 | 1465274367544 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]]]}] 21:39:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 21:39:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1474ms 21:39:27 INFO - PROCESS | 840 | 1465274367574 Marionette TRACE conn5 -> [0,1029,"getWindowHandle",null] 21:39:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 21:39:27 INFO - PROCESS | 840 | 1465274367577 Marionette TRACE conn5 <- [1,1029,null,{"value":"13"}] 21:39:27 INFO - PROCESS | 840 | 1465274367581 Marionette TRACE conn5 -> [0,1030,"setScriptTimeout",{"ms":35000}] 21:39:27 INFO - PROCESS | 840 | 1465274367585 Marionette TRACE conn5 <- [1,1030,null,{}] 21:39:27 INFO - PROCESS | 840 | 1465274367590 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}] 21:39:27 INFO - PROCESS | 840 | 1465274367592 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:27 INFO - PROCESS | 840 | 1465274367679 Marionette TRACE conn5 <- [1,1031,null,{"value":null}] 21:39:27 INFO - PROCESS | 840 | 1465274367687 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:27 INFO - PROCESS | 840 | 1465274367690 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:27 INFO - PROCESS | 840 | ++DOCSHELL 0DB3C800 == 27 [pid = 840] [id = 267] 21:39:27 INFO - PROCESS | 840 | ++DOMWINDOW == 73 (0DB40400) [pid = 840] [serial = 800] [outer = 00000000] 21:39:27 INFO - PROCESS | 840 | ++DOMWINDOW == 74 (0DD4AC00) [pid = 840] [serial = 801] [outer = 0DB40400] 21:39:27 INFO - PROCESS | 840 | 1465274367738 Marionette DEBUG loaded listener.js 21:39:27 INFO - PROCESS | 840 | ++DOMWINDOW == 75 (0DF03800) [pid = 840] [serial = 802] [outer = 0DB40400] 21:39:28 INFO - PROCESS | 840 | 1465274368194 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]]]}] 21:39:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 21:39:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 670ms 21:39:28 INFO - PROCESS | 840 | 1465274368256 Marionette TRACE conn5 -> [0,1033,"getWindowHandle",null] 21:39:28 INFO - PROCESS | 840 | 1465274368260 Marionette TRACE conn5 <- [1,1033,null,{"value":"13"}] 21:39:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 21:39:28 INFO - PROCESS | 840 | 1465274368264 Marionette TRACE conn5 -> [0,1034,"setScriptTimeout",{"ms":35000}] 21:39:28 INFO - PROCESS | 840 | 1465274368266 Marionette TRACE conn5 <- [1,1034,null,{}] 21:39:28 INFO - PROCESS | 840 | 1465274368270 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}] 21:39:28 INFO - PROCESS | 840 | 1465274368272 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:28 INFO - PROCESS | 840 | 1465274368388 Marionette TRACE conn5 <- [1,1035,null,{"value":null}] 21:39:28 INFO - PROCESS | 840 | 1465274368476 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:28 INFO - PROCESS | 840 | 1465274368478 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:28 INFO - PROCESS | 840 | ++DOCSHELL 0D5D8C00 == 28 [pid = 840] [id = 268] 21:39:28 INFO - PROCESS | 840 | ++DOMWINDOW == 76 (11B05400) [pid = 840] [serial = 803] [outer = 00000000] 21:39:28 INFO - PROCESS | 840 | ++DOMWINDOW == 77 (120CEC00) [pid = 840] [serial = 804] [outer = 11B05400] 21:39:28 INFO - PROCESS | 840 | 1465274368523 Marionette DEBUG loaded listener.js 21:39:28 INFO - PROCESS | 840 | ++DOMWINDOW == 78 (1229CC00) [pid = 840] [serial = 805] [outer = 11B05400] 21:39:28 INFO - PROCESS | 840 | 1465274368901 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]]]}] 21:39:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 21:39:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 670ms 21:39:28 INFO - PROCESS | 840 | 1465274368938 Marionette TRACE conn5 -> [0,1037,"getWindowHandle",null] 21:39:28 INFO - PROCESS | 840 | 1465274368940 Marionette TRACE conn5 <- [1,1037,null,{"value":"13"}] 21:39:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 21:39:28 INFO - PROCESS | 840 | 1465274368950 Marionette TRACE conn5 -> [0,1038,"setScriptTimeout",{"ms":35000}] 21:39:28 INFO - PROCESS | 840 | 1465274368956 Marionette TRACE conn5 <- [1,1038,null,{}] 21:39:28 INFO - PROCESS | 840 | 1465274368960 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}] 21:39:28 INFO - PROCESS | 840 | 1465274368964 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:29 INFO - PROCESS | 840 | 1465274369085 Marionette TRACE conn5 <- [1,1039,null,{"value":null}] 21:39:29 INFO - PROCESS | 840 | 1465274369102 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:29 INFO - PROCESS | 840 | 1465274369104 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:29 INFO - PROCESS | 840 | ++DOCSHELL 0E1E0C00 == 29 [pid = 840] [id = 269] 21:39:29 INFO - PROCESS | 840 | ++DOMWINDOW == 79 (11D95000) [pid = 840] [serial = 806] [outer = 00000000] 21:39:29 INFO - PROCESS | 840 | ++DOMWINDOW == 80 (123CBC00) [pid = 840] [serial = 807] [outer = 11D95000] 21:39:29 INFO - PROCESS | 840 | 1465274369160 Marionette DEBUG loaded listener.js 21:39:29 INFO - PROCESS | 840 | ++DOMWINDOW == 81 (14D19400) [pid = 840] [serial = 808] [outer = 11D95000] 21:39:29 INFO - PROCESS | 840 | 1465274369609 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]]]}] 21:39:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 21:39:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 691ms 21:39:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 21:39:29 INFO - PROCESS | 840 | 1465274369642 Marionette TRACE conn5 -> [0,1041,"getWindowHandle",null] 21:39:29 INFO - PROCESS | 840 | 1465274369645 Marionette TRACE conn5 <- [1,1041,null,{"value":"13"}] 21:39:29 INFO - PROCESS | 840 | 1465274369648 Marionette TRACE conn5 -> [0,1042,"setScriptTimeout",{"ms":35000}] 21:39:29 INFO - PROCESS | 840 | 1465274369650 Marionette TRACE conn5 <- [1,1042,null,{}] 21:39:29 INFO - PROCESS | 840 | 1465274369654 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}] 21:39:29 INFO - PROCESS | 840 | 1465274369656 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:29 INFO - PROCESS | 840 | 1465274369798 Marionette TRACE conn5 <- [1,1043,null,{"value":null}] 21:39:29 INFO - PROCESS | 840 | 1465274369816 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:29 INFO - PROCESS | 840 | 1465274369818 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:29 INFO - PROCESS | 840 | ++DOCSHELL 14D3DC00 == 30 [pid = 840] [id = 270] 21:39:29 INFO - PROCESS | 840 | ++DOMWINDOW == 82 (14D3E000) [pid = 840] [serial = 809] [outer = 00000000] 21:39:29 INFO - PROCESS | 840 | ++DOMWINDOW == 83 (14F41400) [pid = 840] [serial = 810] [outer = 14D3E000] 21:39:29 INFO - PROCESS | 840 | 1465274369864 Marionette DEBUG loaded listener.js 21:39:29 INFO - PROCESS | 840 | ++DOMWINDOW == 84 (1507A800) [pid = 840] [serial = 811] [outer = 14D3E000] 21:39:30 INFO - PROCESS | 840 | 1465274370284 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]]]}] 21:39:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 21:39:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 670ms 21:39:30 INFO - PROCESS | 840 | 1465274370319 Marionette TRACE conn5 -> [0,1045,"getWindowHandle",null] 21:39:30 INFO - PROCESS | 840 | 1465274370321 Marionette TRACE conn5 <- [1,1045,null,{"value":"13"}] 21:39:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 21:39:30 INFO - PROCESS | 840 | 1465274370324 Marionette TRACE conn5 -> [0,1046,"setScriptTimeout",{"ms":35000}] 21:39:30 INFO - PROCESS | 840 | 1465274370326 Marionette TRACE conn5 <- [1,1046,null,{}] 21:39:30 INFO - PROCESS | 840 | 1465274370329 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}] 21:39:30 INFO - PROCESS | 840 | 1465274370331 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:30 INFO - PROCESS | 840 | 1465274370440 Marionette TRACE conn5 <- [1,1047,null,{"value":null}] 21:39:30 INFO - PROCESS | 840 | 1465274370446 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:30 INFO - PROCESS | 840 | 1465274370452 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:30 INFO - PROCESS | 840 | ++DOCSHELL 15173000 == 31 [pid = 840] [id = 271] 21:39:30 INFO - PROCESS | 840 | ++DOMWINDOW == 85 (15176000) [pid = 840] [serial = 812] [outer = 00000000] 21:39:30 INFO - PROCESS | 840 | ++DOMWINDOW == 86 (15792000) [pid = 840] [serial = 813] [outer = 15176000] 21:39:30 INFO - PROCESS | 840 | 1465274370553 Marionette DEBUG loaded listener.js 21:39:30 INFO - PROCESS | 840 | ++DOMWINDOW == 87 (160D3800) [pid = 840] [serial = 814] [outer = 15176000] 21:39:31 INFO - PROCESS | 840 | 1465274371027 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]]]}] 21:39:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 21:39:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 730ms 21:39:31 INFO - PROCESS | 840 | 1465274371055 Marionette TRACE conn5 -> [0,1049,"getWindowHandle",null] 21:39:31 INFO - PROCESS | 840 | 1465274371057 Marionette TRACE conn5 <- [1,1049,null,{"value":"13"}] 21:39:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 21:39:31 INFO - PROCESS | 840 | 1465274371060 Marionette TRACE conn5 -> [0,1050,"setScriptTimeout",{"ms":35000}] 21:39:31 INFO - PROCESS | 840 | 1465274371061 Marionette TRACE conn5 <- [1,1050,null,{}] 21:39:31 INFO - PROCESS | 840 | 1465274371065 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}] 21:39:31 INFO - PROCESS | 840 | 1465274371067 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:31 INFO - PROCESS | 840 | --DOMWINDOW == 86 (16F2C000) [pid = 840] [serial = 770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 21:39:31 INFO - PROCESS | 840 | --DOMWINDOW == 85 (0CBE6800) [pid = 840] [serial = 755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 21:39:31 INFO - PROCESS | 840 | --DOMWINDOW == 84 (14D19C00) [pid = 840] [serial = 761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 21:39:31 INFO - PROCESS | 840 | --DOMWINDOW == 83 (15175000) [pid = 840] [serial = 764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 21:39:31 INFO - PROCESS | 840 | --DOMWINDOW == 82 (1627B000) [pid = 840] [serial = 767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 21:39:31 INFO - PROCESS | 840 | --DOMWINDOW == 81 (12318C00) [pid = 840] [serial = 773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 21:39:31 INFO - PROCESS | 840 | --DOMWINDOW == 80 (11DDB400) [pid = 840] [serial = 758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 21:39:31 INFO - PROCESS | 840 | --DOMWINDOW == 79 (16A2C000) [pid = 840] [serial = 776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 21:39:31 INFO - PROCESS | 840 | --DOMWINDOW == 78 (12290400) [pid = 840] [serial = 752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 21:39:31 INFO - PROCESS | 840 | --DOMWINDOW == 77 (0D5D6400) [pid = 840] [serial = 749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 21:39:31 INFO - PROCESS | 840 | --DOMWINDOW == 76 (16872800) [pid = 840] [serial = 746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 21:39:31 INFO - PROCESS | 840 | --DOMWINDOW == 75 (1744E000) [pid = 840] [serial = 779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 21:39:31 INFO - PROCESS | 840 | 1465274371486 Marionette TRACE conn5 <- [1,1051,null,{"value":null}] 21:39:31 INFO - PROCESS | 840 | 1465274371497 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:31 INFO - PROCESS | 840 | 1465274371499 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:31 INFO - PROCESS | 840 | ++DOCSHELL 0945E800 == 32 [pid = 840] [id = 272] 21:39:31 INFO - PROCESS | 840 | ++DOMWINDOW == 76 (09464800) [pid = 840] [serial = 815] [outer = 00000000] 21:39:31 INFO - PROCESS | 840 | ++DOMWINDOW == 77 (0E236000) [pid = 840] [serial = 816] [outer = 09464800] 21:39:31 INFO - PROCESS | 840 | 1465274371543 Marionette DEBUG loaded listener.js 21:39:31 INFO - PROCESS | 840 | ++DOMWINDOW == 78 (1231F000) [pid = 840] [serial = 817] [outer = 09464800] 21:39:31 INFO - PROCESS | 840 | 1465274371943 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]]]}] 21:39:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 21:39:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 930ms 21:39:31 INFO - PROCESS | 840 | 1465274371991 Marionette TRACE conn5 -> [0,1053,"getWindowHandle",null] 21:39:31 INFO - PROCESS | 840 | 1465274371993 Marionette TRACE conn5 <- [1,1053,null,{"value":"13"}] 21:39:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 21:39:31 INFO - PROCESS | 840 | 1465274371996 Marionette TRACE conn5 -> [0,1054,"setScriptTimeout",{"ms":35000}] 21:39:31 INFO - PROCESS | 840 | 1465274371997 Marionette TRACE conn5 <- [1,1054,null,{}] 21:39:31 INFO - PROCESS | 840 | 1465274372001 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}] 21:39:31 INFO - PROCESS | 840 | 1465274372003 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:32 INFO - PROCESS | 840 | 1465274372080 Marionette TRACE conn5 <- [1,1055,null,{"value":null}] 21:39:32 INFO - PROCESS | 840 | 1465274372085 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:32 INFO - PROCESS | 840 | 1465274372087 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:32 INFO - PROCESS | 840 | ++DOCSHELL 15793C00 == 33 [pid = 840] [id = 273] 21:39:32 INFO - PROCESS | 840 | ++DOMWINDOW == 79 (15796000) [pid = 840] [serial = 818] [outer = 00000000] 21:39:32 INFO - PROCESS | 840 | ++DOMWINDOW == 80 (167CB000) [pid = 840] [serial = 819] [outer = 15796000] 21:39:32 INFO - PROCESS | 840 | 1465274372131 Marionette DEBUG loaded listener.js 21:39:32 INFO - PROCESS | 840 | ++DOMWINDOW == 81 (16A0F800) [pid = 840] [serial = 820] [outer = 15796000] 21:39:32 INFO - PROCESS | 840 | 1465274372547 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]]]}] 21:39:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 21:39:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 570ms 21:39:32 INFO - PROCESS | 840 | 1465274372582 Marionette TRACE conn5 -> [0,1057,"getWindowHandle",null] 21:39:32 INFO - PROCESS | 840 | 1465274372584 Marionette TRACE conn5 <- [1,1057,null,{"value":"13"}] 21:39:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 21:39:32 INFO - PROCESS | 840 | 1465274372587 Marionette TRACE conn5 -> [0,1058,"setScriptTimeout",{"ms":35000}] 21:39:32 INFO - PROCESS | 840 | 1465274372589 Marionette TRACE conn5 <- [1,1058,null,{}] 21:39:32 INFO - PROCESS | 840 | 1465274372592 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}] 21:39:32 INFO - PROCESS | 840 | 1465274372594 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:32 INFO - PROCESS | 840 | 1465274372712 Marionette TRACE conn5 <- [1,1059,null,{"value":null}] 21:39:32 INFO - PROCESS | 840 | 1465274372717 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:32 INFO - PROCESS | 840 | 1465274372719 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:32 INFO - PROCESS | 840 | ++DOCSHELL 166ED800 == 34 [pid = 840] [id = 274] 21:39:32 INFO - PROCESS | 840 | ++DOMWINDOW == 82 (167CB400) [pid = 840] [serial = 821] [outer = 00000000] 21:39:32 INFO - PROCESS | 840 | ++DOMWINDOW == 83 (16A25400) [pid = 840] [serial = 822] [outer = 167CB400] 21:39:32 INFO - PROCESS | 840 | 1465274372762 Marionette DEBUG loaded listener.js 21:39:32 INFO - PROCESS | 840 | ++DOMWINDOW == 84 (16A27400) [pid = 840] [serial = 823] [outer = 167CB400] 21:39:33 INFO - PROCESS | 840 | 1465274373183 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]]]}] 21:39:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 21:39:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 630ms 21:39:33 INFO - PROCESS | 840 | 1465274373230 Marionette TRACE conn5 -> [0,1061,"getWindowHandle",null] 21:39:33 INFO - PROCESS | 840 | 1465274373232 Marionette TRACE conn5 <- [1,1061,null,{"value":"13"}] 21:39:33 INFO - PROCESS | 840 | 1465274373236 Marionette TRACE conn5 -> [0,1062,"setScriptTimeout",{"ms":35000}] 21:39:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 21:39:33 INFO - PROCESS | 840 | 1465274373237 Marionette TRACE conn5 <- [1,1062,null,{}] 21:39:33 INFO - PROCESS | 840 | 1465274373245 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}] 21:39:33 INFO - PROCESS | 840 | 1465274373247 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:33 INFO - PROCESS | 840 | 1465274373338 Marionette TRACE conn5 <- [1,1063,null,{"value":null}] 21:39:33 INFO - PROCESS | 840 | 1465274373465 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:33 INFO - PROCESS | 840 | 1465274373468 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:33 INFO - PROCESS | 840 | ++DOCSHELL 0945B400 == 35 [pid = 840] [id = 275] 21:39:33 INFO - PROCESS | 840 | ++DOMWINDOW == 85 (0945C400) [pid = 840] [serial = 824] [outer = 00000000] 21:39:33 INFO - PROCESS | 840 | ++DOMWINDOW == 86 (0CBE5400) [pid = 840] [serial = 825] [outer = 0945C400] 21:39:33 INFO - PROCESS | 840 | 1465274373526 Marionette DEBUG loaded listener.js 21:39:33 INFO - PROCESS | 840 | ++DOMWINDOW == 87 (0D4E7000) [pid = 840] [serial = 826] [outer = 0945C400] 21:39:34 INFO - PROCESS | 840 | 1465274374360 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]]]}] 21:39:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 21:39:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1179ms 21:39:34 INFO - PROCESS | 840 | 1465274374420 Marionette TRACE conn5 -> [0,1065,"getWindowHandle",null] 21:39:34 INFO - PROCESS | 840 | 1465274374424 Marionette TRACE conn5 <- [1,1065,null,{"value":"13"}] 21:39:34 INFO - PROCESS | 840 | 1465274374428 Marionette TRACE conn5 -> [0,1066,"setScriptTimeout",{"ms":35000}] 21:39:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 21:39:34 INFO - PROCESS | 840 | 1465274374432 Marionette TRACE conn5 <- [1,1066,null,{}] 21:39:34 INFO - PROCESS | 840 | 1465274374437 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}] 21:39:34 INFO - PROCESS | 840 | 1465274374440 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:34 INFO - PROCESS | 840 | 1465274374567 Marionette TRACE conn5 <- [1,1067,null,{"value":null}] 21:39:34 INFO - PROCESS | 840 | 1465274374690 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:34 INFO - PROCESS | 840 | 1465274374693 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:34 INFO - PROCESS | 840 | ++DOCSHELL 11D9E000 == 36 [pid = 840] [id = 276] 21:39:34 INFO - PROCESS | 840 | ++DOMWINDOW == 88 (11DE0C00) [pid = 840] [serial = 827] [outer = 00000000] 21:39:34 INFO - PROCESS | 840 | ++DOMWINDOW == 89 (1234B800) [pid = 840] [serial = 828] [outer = 11DE0C00] 21:39:34 INFO - PROCESS | 840 | 1465274374751 Marionette DEBUG loaded listener.js 21:39:34 INFO - PROCESS | 840 | ++DOMWINDOW == 90 (123CC000) [pid = 840] [serial = 829] [outer = 11DE0C00] 21:39:35 INFO - PROCESS | 840 | 1465274375652 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]]]}] 21:39:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 21:39:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1271ms 21:39:35 INFO - PROCESS | 840 | 1465274375705 Marionette TRACE conn5 -> [0,1069,"getWindowHandle",null] 21:39:35 INFO - PROCESS | 840 | 1465274375709 Marionette TRACE conn5 <- [1,1069,null,{"value":"13"}] 21:39:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 21:39:35 INFO - PROCESS | 840 | 1465274375714 Marionette TRACE conn5 -> [0,1070,"setScriptTimeout",{"ms":35000}] 21:39:35 INFO - PROCESS | 840 | 1465274375717 Marionette TRACE conn5 <- [1,1070,null,{}] 21:39:35 INFO - PROCESS | 840 | 1465274375723 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}] 21:39:35 INFO - PROCESS | 840 | 1465274375726 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:35 INFO - PROCESS | 840 | 1465274375859 Marionette TRACE conn5 <- [1,1071,null,{"value":null}] 21:39:35 INFO - PROCESS | 840 | 1465274375989 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:35 INFO - PROCESS | 840 | 1465274375994 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:35 INFO - PROCESS | 840 | ++DOCSHELL 0DD1E800 == 37 [pid = 840] [id = 277] 21:39:35 INFO - PROCESS | 840 | ++DOMWINDOW == 91 (0DD23800) [pid = 840] [serial = 830] [outer = 00000000] 21:39:36 INFO - PROCESS | 840 | ++DOMWINDOW == 92 (0DF0E400) [pid = 840] [serial = 831] [outer = 0DD23800] 21:39:36 INFO - PROCESS | 840 | 1465274376045 Marionette DEBUG loaded listener.js 21:39:36 INFO - PROCESS | 840 | ++DOMWINDOW == 93 (0E9CCC00) [pid = 840] [serial = 832] [outer = 0DD23800] 21:39:36 INFO - PROCESS | 840 | --DOCSHELL 166ED800 == 36 [pid = 840] [id = 274] 21:39:36 INFO - PROCESS | 840 | --DOCSHELL 15793C00 == 35 [pid = 840] [id = 273] 21:39:36 INFO - PROCESS | 840 | --DOCSHELL 0945E800 == 34 [pid = 840] [id = 272] 21:39:36 INFO - PROCESS | 840 | --DOCSHELL 15173000 == 33 [pid = 840] [id = 271] 21:39:36 INFO - PROCESS | 840 | --DOCSHELL 14D3DC00 == 32 [pid = 840] [id = 270] 21:39:36 INFO - PROCESS | 840 | --DOCSHELL 0E1E0C00 == 31 [pid = 840] [id = 269] 21:39:36 INFO - PROCESS | 840 | --DOCSHELL 0D5D8C00 == 30 [pid = 840] [id = 268] 21:39:36 INFO - PROCESS | 840 | --DOCSHELL 0DB3C800 == 29 [pid = 840] [id = 267] 21:39:36 INFO - PROCESS | 840 | --DOCSHELL 0CBE2000 == 28 [pid = 840] [id = 266] 21:39:36 INFO - PROCESS | 840 | --DOMWINDOW == 92 (170F7C00) [pid = 840] [serial = 771] [outer = 00000000] [url = about:blank] 21:39:36 INFO - PROCESS | 840 | --DOMWINDOW == 91 (0DB3F000) [pid = 840] [serial = 757] [outer = 00000000] [url = about:blank] 21:39:36 INFO - PROCESS | 840 | --DOMWINDOW == 90 (17447800) [pid = 840] [serial = 772] [outer = 00000000] [url = about:blank] 21:39:36 INFO - PROCESS | 840 | --DOMWINDOW == 89 (14DC0400) [pid = 840] [serial = 762] [outer = 00000000] [url = about:blank] 21:39:36 INFO - PROCESS | 840 | --DOMWINDOW == 88 (15798400) [pid = 840] [serial = 765] [outer = 00000000] [url = about:blank] 21:39:36 INFO - PROCESS | 840 | --DOMWINDOW == 87 (16863C00) [pid = 840] [serial = 769] [outer = 00000000] [url = about:blank] 21:39:36 INFO - PROCESS | 840 | --DOMWINDOW == 86 (14FBA400) [pid = 840] [serial = 774] [outer = 00000000] [url = about:blank] 21:39:36 INFO - PROCESS | 840 | --DOMWINDOW == 85 (166F2000) [pid = 840] [serial = 768] [outer = 00000000] [url = about:blank] 21:39:36 INFO - PROCESS | 840 | --DOMWINDOW == 84 (12318800) [pid = 840] [serial = 760] [outer = 00000000] [url = about:blank] 21:39:36 INFO - PROCESS | 840 | --DOMWINDOW == 83 (0D3E6800) [pid = 840] [serial = 756] [outer = 00000000] [url = about:blank] 21:39:36 INFO - PROCESS | 840 | --DOMWINDOW == 82 (17451800) [pid = 840] [serial = 777] [outer = 00000000] [url = about:blank] 21:39:36 INFO - PROCESS | 840 | --DOMWINDOW == 81 (160D2400) [pid = 840] [serial = 766] [outer = 00000000] [url = about:blank] 21:39:36 INFO - PROCESS | 840 | --DOMWINDOW == 80 (14F3BC00) [pid = 840] [serial = 763] [outer = 00000000] [url = about:blank] 21:39:36 INFO - PROCESS | 840 | --DOMWINDOW == 79 (14D0F400) [pid = 840] [serial = 754] [outer = 00000000] [url = about:blank] 21:39:36 INFO - PROCESS | 840 | --DOMWINDOW == 78 (0DB3C000) [pid = 840] [serial = 750] [outer = 00000000] [url = about:blank] 21:39:36 INFO - PROCESS | 840 | --DOMWINDOW == 77 (120C6C00) [pid = 840] [serial = 759] [outer = 00000000] [url = about:blank] 21:39:36 INFO - PROCESS | 840 | --DOMWINDOW == 76 (123CD000) [pid = 840] [serial = 753] [outer = 00000000] [url = about:blank] 21:39:36 INFO - PROCESS | 840 | --DOMWINDOW == 75 (1579DC00) [pid = 840] [serial = 775] [outer = 00000000] [url = about:blank] 21:39:36 INFO - PROCESS | 840 | --DOMWINDOW == 74 (0DDC5C00) [pid = 840] [serial = 751] [outer = 00000000] [url = about:blank] 21:39:36 INFO - PROCESS | 840 | --DOMWINDOW == 73 (16A2B000) [pid = 840] [serial = 748] [outer = 00000000] [url = about:blank] 21:39:36 INFO - PROCESS | 840 | --DOMWINDOW == 72 (18154C00) [pid = 840] [serial = 780] [outer = 00000000] [url = about:blank] 21:39:36 INFO - PROCESS | 840 | --DOMWINDOW == 71 (18159000) [pid = 840] [serial = 781] [outer = 00000000] [url = about:blank] 21:39:36 INFO - PROCESS | 840 | --DOMWINDOW == 70 (17545C00) [pid = 840] [serial = 778] [outer = 00000000] [url = about:blank] 21:39:36 INFO - PROCESS | 840 | 1465274376524 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]]]}] 21:39:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 21:39:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 890ms 21:39:36 INFO - PROCESS | 840 | 1465274376605 Marionette TRACE conn5 -> [0,1073,"getWindowHandle",null] 21:39:36 INFO - PROCESS | 840 | 1465274376609 Marionette TRACE conn5 <- [1,1073,null,{"value":"13"}] 21:39:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 21:39:36 INFO - PROCESS | 840 | 1465274376615 Marionette TRACE conn5 -> [0,1074,"setScriptTimeout",{"ms":35000}] 21:39:36 INFO - PROCESS | 840 | 1465274376618 Marionette TRACE conn5 <- [1,1074,null,{}] 21:39:36 INFO - PROCESS | 840 | 1465274376622 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}] 21:39:36 INFO - PROCESS | 840 | 1465274376624 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:36 INFO - PROCESS | 840 | 1465274376712 Marionette TRACE conn5 <- [1,1075,null,{"value":null}] 21:39:36 INFO - PROCESS | 840 | 1465274376726 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:36 INFO - PROCESS | 840 | 1465274376728 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:36 INFO - PROCESS | 840 | ++DOCSHELL 0DB45000 == 29 [pid = 840] [id = 278] 21:39:36 INFO - PROCESS | 840 | ++DOMWINDOW == 71 (0DDC8000) [pid = 840] [serial = 833] [outer = 00000000] 21:39:36 INFO - PROCESS | 840 | ++DOMWINDOW == 72 (0EBB6C00) [pid = 840] [serial = 834] [outer = 0DDC8000] 21:39:36 INFO - PROCESS | 840 | 1465274376775 Marionette DEBUG loaded listener.js 21:39:36 INFO - PROCESS | 840 | ++DOMWINDOW == 73 (120CA000) [pid = 840] [serial = 835] [outer = 0DDC8000] 21:39:37 INFO - PROCESS | 840 | 1465274377249 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]]]}] 21:39:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 21:39:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 670ms 21:39:37 INFO - PROCESS | 840 | 1465274377289 Marionette TRACE conn5 -> [0,1077,"getWindowHandle",null] 21:39:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 21:39:37 INFO - PROCESS | 840 | 1465274377291 Marionette TRACE conn5 <- [1,1077,null,{"value":"13"}] 21:39:37 INFO - PROCESS | 840 | 1465274377295 Marionette TRACE conn5 -> [0,1078,"setScriptTimeout",{"ms":35000}] 21:39:37 INFO - PROCESS | 840 | 1465274377298 Marionette TRACE conn5 <- [1,1078,null,{}] 21:39:37 INFO - PROCESS | 840 | 1465274377309 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}] 21:39:37 INFO - PROCESS | 840 | 1465274377314 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:37 INFO - PROCESS | 840 | 1465274377430 Marionette TRACE conn5 <- [1,1079,null,{"value":null}] 21:39:37 INFO - PROCESS | 840 | 1465274377522 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:37 INFO - PROCESS | 840 | 1465274377525 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:37 INFO - PROCESS | 840 | ++DOCSHELL 14D13000 == 30 [pid = 840] [id = 279] 21:39:37 INFO - PROCESS | 840 | ++DOMWINDOW == 74 (14D13400) [pid = 840] [serial = 836] [outer = 00000000] 21:39:37 INFO - PROCESS | 840 | ++DOMWINDOW == 75 (14D19000) [pid = 840] [serial = 837] [outer = 14D13400] 21:39:37 INFO - PROCESS | 840 | 1465274377573 Marionette DEBUG loaded listener.js 21:39:37 INFO - PROCESS | 840 | ++DOMWINDOW == 76 (14D46800) [pid = 840] [serial = 838] [outer = 14D13400] 21:39:37 INFO - PROCESS | 840 | 1465274377938 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]]]}] 21:39:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 21:39:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 690ms 21:39:37 INFO - PROCESS | 840 | 1465274377985 Marionette TRACE conn5 -> [0,1081,"getWindowHandle",null] 21:39:37 INFO - PROCESS | 840 | 1465274377988 Marionette TRACE conn5 <- [1,1081,null,{"value":"13"}] 21:39:37 INFO - PROCESS | 840 | 1465274377991 Marionette TRACE conn5 -> [0,1082,"setScriptTimeout",{"ms":35000}] 21:39:37 INFO - PROCESS | 840 | 1465274377993 Marionette TRACE conn5 <- [1,1082,null,{}] 21:39:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 21:39:37 INFO - PROCESS | 840 | 1465274377996 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}] 21:39:37 INFO - PROCESS | 840 | 1465274377998 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:38 INFO - PROCESS | 840 | 1465274378083 Marionette TRACE conn5 <- [1,1083,null,{"value":null}] 21:39:38 INFO - PROCESS | 840 | 1465274378090 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:38 INFO - PROCESS | 840 | 1465274378092 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:38 INFO - PROCESS | 840 | ++DOCSHELL 14FBA400 == 31 [pid = 840] [id = 280] 21:39:38 INFO - PROCESS | 840 | ++DOMWINDOW == 77 (1507A400) [pid = 840] [serial = 839] [outer = 00000000] 21:39:38 INFO - PROCESS | 840 | ++DOMWINDOW == 78 (160D2400) [pid = 840] [serial = 840] [outer = 1507A400] 21:39:38 INFO - PROCESS | 840 | 1465274378144 Marionette DEBUG loaded listener.js 21:39:38 INFO - PROCESS | 840 | ++DOMWINDOW == 79 (16278400) [pid = 840] [serial = 841] [outer = 1507A400] 21:39:38 INFO - PROCESS | 840 | 1465274378623 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]]]}] 21:39:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 21:39:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 670ms 21:39:38 INFO - PROCESS | 840 | 1465274378665 Marionette TRACE conn5 -> [0,1085,"getWindowHandle",null] 21:39:38 INFO - PROCESS | 840 | 1465274378667 Marionette TRACE conn5 <- [1,1085,null,{"value":"13"}] 21:39:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 21:39:38 INFO - PROCESS | 840 | 1465274378677 Marionette TRACE conn5 -> [0,1086,"setScriptTimeout",{"ms":35000}] 21:39:38 INFO - PROCESS | 840 | 1465274378678 Marionette TRACE conn5 <- [1,1086,null,{}] 21:39:38 INFO - PROCESS | 840 | 1465274378682 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}] 21:39:38 INFO - PROCESS | 840 | 1465274378684 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:38 INFO - PROCESS | 840 | 1465274378819 Marionette TRACE conn5 <- [1,1087,null,{"value":null}] 21:39:38 INFO - PROCESS | 840 | 1465274378876 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:38 INFO - PROCESS | 840 | 1465274378878 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:38 INFO - PROCESS | 840 | ++DOCSHELL 1234A000 == 32 [pid = 840] [id = 281] 21:39:38 INFO - PROCESS | 840 | ++DOMWINDOW == 80 (167CB800) [pid = 840] [serial = 842] [outer = 00000000] 21:39:38 INFO - PROCESS | 840 | ++DOMWINDOW == 81 (1686B000) [pid = 840] [serial = 843] [outer = 167CB800] 21:39:38 INFO - PROCESS | 840 | 1465274378922 Marionette DEBUG loaded listener.js 21:39:38 INFO - PROCESS | 840 | ++DOMWINDOW == 82 (16A29400) [pid = 840] [serial = 844] [outer = 167CB800] 21:39:39 INFO - PROCESS | 840 | 1465274379359 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]]]}] 21:39:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 21:39:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 730ms 21:39:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 21:39:39 INFO - PROCESS | 840 | 1465274379410 Marionette TRACE conn5 -> [0,1089,"getWindowHandle",null] 21:39:39 INFO - PROCESS | 840 | 1465274379412 Marionette TRACE conn5 <- [1,1089,null,{"value":"13"}] 21:39:39 INFO - PROCESS | 840 | 1465274379415 Marionette TRACE conn5 -> [0,1090,"setScriptTimeout",{"ms":35000}] 21:39:39 INFO - PROCESS | 840 | 1465274379417 Marionette TRACE conn5 <- [1,1090,null,{}] 21:39:39 INFO - PROCESS | 840 | 1465274379420 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}] 21:39:39 INFO - PROCESS | 840 | 1465274379426 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:39 INFO - PROCESS | 840 | 1465274379568 Marionette TRACE conn5 <- [1,1091,null,{"value":null}] 21:39:39 INFO - PROCESS | 840 | 1465274379626 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:39 INFO - PROCESS | 840 | 1465274379628 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:39 INFO - PROCESS | 840 | ++DOCSHELL 16A30000 == 33 [pid = 840] [id = 282] 21:39:39 INFO - PROCESS | 840 | ++DOMWINDOW == 83 (17043400) [pid = 840] [serial = 845] [outer = 00000000] 21:39:39 INFO - PROCESS | 840 | ++DOMWINDOW == 84 (1744E400) [pid = 840] [serial = 846] [outer = 17043400] 21:39:39 INFO - PROCESS | 840 | 1465274379673 Marionette DEBUG loaded listener.js 21:39:39 INFO - PROCESS | 840 | ++DOMWINDOW == 85 (17540C00) [pid = 840] [serial = 847] [outer = 17043400] 21:39:40 INFO - PROCESS | 840 | 1465274380076 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]]]}] 21:39:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 21:39:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 730ms 21:39:40 INFO - PROCESS | 840 | 1465274380160 Marionette TRACE conn5 -> [0,1093,"getWindowHandle",null] 21:39:40 INFO - PROCESS | 840 | 1465274380162 Marionette TRACE conn5 <- [1,1093,null,{"value":"13"}] 21:39:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 21:39:40 INFO - PROCESS | 840 | 1465274380165 Marionette TRACE conn5 -> [0,1094,"setScriptTimeout",{"ms":35000}] 21:39:40 INFO - PROCESS | 840 | 1465274380167 Marionette TRACE conn5 <- [1,1094,null,{}] 21:39:40 INFO - PROCESS | 840 | 1465274380170 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}] 21:39:40 INFO - PROCESS | 840 | 1465274380172 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:40 INFO - PROCESS | 840 | 1465274380290 Marionette TRACE conn5 <- [1,1095,null,{"value":null}] 21:39:40 INFO - PROCESS | 840 | 1465274380296 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:40 INFO - PROCESS | 840 | 1465274380297 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:40 INFO - PROCESS | 840 | ++DOCSHELL 0D5DF400 == 34 [pid = 840] [id = 283] 21:39:40 INFO - PROCESS | 840 | ++DOMWINDOW == 86 (16865000) [pid = 840] [serial = 848] [outer = 00000000] 21:39:40 INFO - PROCESS | 840 | ++DOMWINDOW == 87 (18126400) [pid = 840] [serial = 849] [outer = 16865000] 21:39:40 INFO - PROCESS | 840 | 1465274380340 Marionette DEBUG loaded listener.js 21:39:40 INFO - PROCESS | 840 | ++DOMWINDOW == 88 (18156400) [pid = 840] [serial = 850] [outer = 16865000] 21:39:40 INFO - PROCESS | 840 | --DOMWINDOW == 87 (11B05400) [pid = 840] [serial = 803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 21:39:40 INFO - PROCESS | 840 | --DOMWINDOW == 86 (0CBE2400) [pid = 840] [serial = 797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 21:39:40 INFO - PROCESS | 840 | --DOMWINDOW == 85 (0DB40400) [pid = 840] [serial = 800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 21:39:40 INFO - PROCESS | 840 | --DOMWINDOW == 84 (15176000) [pid = 840] [serial = 812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 21:39:40 INFO - PROCESS | 840 | --DOMWINDOW == 83 (14D3E000) [pid = 840] [serial = 809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 21:39:40 INFO - PROCESS | 840 | --DOMWINDOW == 82 (09464800) [pid = 840] [serial = 815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 21:39:40 INFO - PROCESS | 840 | --DOMWINDOW == 81 (15796000) [pid = 840] [serial = 818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 21:39:40 INFO - PROCESS | 840 | --DOMWINDOW == 80 (0D5E0800) [pid = 840] [serial = 782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 21:39:40 INFO - PROCESS | 840 | --DOMWINDOW == 79 (1363DC00) [pid = 840] [serial = 785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 21:39:40 INFO - PROCESS | 840 | --DOMWINDOW == 78 (18126000) [pid = 840] [serial = 788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 21:39:40 INFO - PROCESS | 840 | --DOMWINDOW == 77 (19540000) [pid = 840] [serial = 791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 21:39:40 INFO - PROCESS | 840 | --DOMWINDOW == 76 (11D95000) [pid = 840] [serial = 806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 21:39:40 INFO - PROCESS | 840 | 1465274380803 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]]]}] 21:39:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 21:39:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 670ms 21:39:40 INFO - PROCESS | 840 | 1465274380847 Marionette TRACE conn5 -> [0,1097,"getWindowHandle",null] 21:39:40 INFO - PROCESS | 840 | 1465274380849 Marionette TRACE conn5 <- [1,1097,null,{"value":"13"}] 21:39:40 INFO - PROCESS | 840 | 1465274380852 Marionette TRACE conn5 -> [0,1098,"setScriptTimeout",{"ms":35000}] 21:39:40 INFO - PROCESS | 840 | 1465274380854 Marionette TRACE conn5 <- [1,1098,null,{}] 21:39:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 21:39:40 INFO - PROCESS | 840 | 1465274380857 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}] 21:39:40 INFO - PROCESS | 840 | 1465274380859 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:40 INFO - PROCESS | 840 | 1465274380937 Marionette TRACE conn5 <- [1,1099,null,{"value":null}] 21:39:40 INFO - PROCESS | 840 | 1465274380943 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:40 INFO - PROCESS | 840 | 1465274380944 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:40 INFO - PROCESS | 840 | ++DOCSHELL 14D3EC00 == 35 [pid = 840] [id = 284] 21:39:40 INFO - PROCESS | 840 | ++DOMWINDOW == 77 (14DF0C00) [pid = 840] [serial = 851] [outer = 00000000] 21:39:40 INFO - PROCESS | 840 | ++DOMWINDOW == 78 (17538400) [pid = 840] [serial = 852] [outer = 14DF0C00] 21:39:40 INFO - PROCESS | 840 | 1465274380988 Marionette DEBUG loaded listener.js 21:39:41 INFO - PROCESS | 840 | ++DOMWINDOW == 79 (17786C00) [pid = 840] [serial = 853] [outer = 14DF0C00] 21:39:41 INFO - PROCESS | 840 | 1465274381417 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]]]}] 21:39:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 21:39:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 570ms 21:39:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 21:39:41 INFO - PROCESS | 840 | 1465274381428 Marionette TRACE conn5 -> [0,1101,"getWindowHandle",null] 21:39:41 INFO - PROCESS | 840 | 1465274381430 Marionette TRACE conn5 <- [1,1101,null,{"value":"13"}] 21:39:41 INFO - PROCESS | 840 | 1465274381433 Marionette TRACE conn5 -> [0,1102,"setScriptTimeout",{"ms":35000}] 21:39:41 INFO - PROCESS | 840 | 1465274381435 Marionette TRACE conn5 <- [1,1102,null,{}] 21:39:41 INFO - PROCESS | 840 | 1465274381438 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}] 21:39:41 INFO - PROCESS | 840 | 1465274381440 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:41 INFO - PROCESS | 840 | 1465274381557 Marionette TRACE conn5 <- [1,1103,null,{"value":null}] 21:39:41 INFO - PROCESS | 840 | 1465274381564 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:41 INFO - PROCESS | 840 | 1465274381566 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:41 INFO - PROCESS | 840 | ++DOCSHELL 170F4800 == 36 [pid = 840] [id = 285] 21:39:41 INFO - PROCESS | 840 | ++DOMWINDOW == 80 (1815D800) [pid = 840] [serial = 854] [outer = 00000000] 21:39:41 INFO - PROCESS | 840 | ++DOMWINDOW == 81 (1816F800) [pid = 840] [serial = 855] [outer = 1815D800] 21:39:41 INFO - PROCESS | 840 | 1465274381609 Marionette DEBUG loaded listener.js 21:39:41 INFO - PROCESS | 840 | ++DOMWINDOW == 82 (1233E000) [pid = 840] [serial = 856] [outer = 1815D800] 21:39:42 INFO - PROCESS | 840 | 1465274382104 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]]]}] 21:39:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 21:39:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 730ms 21:39:42 INFO - PROCESS | 840 | 1465274382170 Marionette TRACE conn5 -> [0,1105,"getWindowHandle",null] 21:39:42 INFO - PROCESS | 840 | 1465274382172 Marionette TRACE conn5 <- [1,1105,null,{"value":"13"}] 21:39:42 INFO - PROCESS | 840 | 1465274382175 Marionette TRACE conn5 -> [0,1106,"setScriptTimeout",{"ms":35000}] 21:39:42 INFO - PROCESS | 840 | 1465274382177 Marionette TRACE conn5 <- [1,1106,null,{}] 21:39:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 21:39:42 INFO - PROCESS | 840 | 1465274382180 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}] 21:39:42 INFO - PROCESS | 840 | 1465274382182 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:42 INFO - PROCESS | 840 | 1465274382266 Marionette TRACE conn5 <- [1,1107,null,{"value":null}] 21:39:42 INFO - PROCESS | 840 | 1465274382282 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:42 INFO - PROCESS | 840 | 1465274382284 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:42 INFO - PROCESS | 840 | ++DOCSHELL 19531800 == 37 [pid = 840] [id = 286] 21:39:42 INFO - PROCESS | 840 | ++DOMWINDOW == 83 (19534800) [pid = 840] [serial = 857] [outer = 00000000] 21:39:42 INFO - PROCESS | 840 | ++DOMWINDOW == 84 (19B12000) [pid = 840] [serial = 858] [outer = 19534800] 21:39:42 INFO - PROCESS | 840 | 1465274382331 Marionette DEBUG loaded listener.js 21:39:42 INFO - PROCESS | 840 | ++DOMWINDOW == 85 (19B14400) [pid = 840] [serial = 859] [outer = 19534800] 21:39:42 INFO - PROCESS | 840 | [840] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 21:39:43 INFO - PROCESS | 840 | 1465274383025 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]]]}] 21:39:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 21:39:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 930ms 21:39:43 INFO - PROCESS | 840 | 1465274383110 Marionette TRACE conn5 -> [0,1109,"getWindowHandle",null] 21:39:43 INFO - PROCESS | 840 | 1465274383115 Marionette TRACE conn5 <- [1,1109,null,{"value":"13"}] 21:39:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 21:39:43 INFO - PROCESS | 840 | 1465274383120 Marionette TRACE conn5 -> [0,1110,"setScriptTimeout",{"ms":35000}] 21:39:43 INFO - PROCESS | 840 | 1465274383124 Marionette TRACE conn5 <- [1,1110,null,{}] 21:39:43 INFO - PROCESS | 840 | 1465274383131 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}] 21:39:43 INFO - PROCESS | 840 | 1465274383134 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:43 INFO - PROCESS | 840 | 1465274383254 Marionette TRACE conn5 <- [1,1111,null,{"value":null}] 21:39:43 INFO - PROCESS | 840 | 1465274383379 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:43 INFO - PROCESS | 840 | 1465274383382 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:43 INFO - PROCESS | 840 | ++DOCSHELL 0CBEB400 == 38 [pid = 840] [id = 287] 21:39:43 INFO - PROCESS | 840 | ++DOMWINDOW == 86 (0D5DD800) [pid = 840] [serial = 860] [outer = 00000000] 21:39:43 INFO - PROCESS | 840 | ++DOMWINDOW == 87 (0E238400) [pid = 840] [serial = 861] [outer = 0D5DD800] 21:39:43 INFO - PROCESS | 840 | 1465274383439 Marionette DEBUG loaded listener.js 21:39:43 INFO - PROCESS | 840 | ++DOMWINDOW == 88 (1231DC00) [pid = 840] [serial = 862] [outer = 0D5DD800] 21:39:43 INFO - PROCESS | 840 | 1465274384001 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]]]}] 21:39:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 21:39:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 930ms 21:39:44 INFO - PROCESS | 840 | 1465274384050 Marionette TRACE conn5 -> [0,1113,"getWindowHandle",null] 21:39:44 INFO - PROCESS | 840 | 1465274384055 Marionette TRACE conn5 <- [1,1113,null,{"value":"13"}] 21:39:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 21:39:44 INFO - PROCESS | 840 | 1465274384061 Marionette TRACE conn5 -> [0,1114,"setScriptTimeout",{"ms":35000}] 21:39:44 INFO - PROCESS | 840 | 1465274384064 Marionette TRACE conn5 <- [1,1114,null,{}] 21:39:44 INFO - PROCESS | 840 | 1465274384068 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}] 21:39:44 INFO - PROCESS | 840 | 1465274384071 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:44 INFO - PROCESS | 840 | 1465274384226 Marionette TRACE conn5 <- [1,1115,null,{"value":null}] 21:39:44 INFO - PROCESS | 840 | 1465274384286 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:44 INFO - PROCESS | 840 | 1465274384289 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:44 INFO - PROCESS | 840 | ++DOCSHELL 14D38C00 == 39 [pid = 840] [id = 288] 21:39:44 INFO - PROCESS | 840 | ++DOMWINDOW == 89 (14D3C400) [pid = 840] [serial = 863] [outer = 00000000] 21:39:44 INFO - PROCESS | 840 | ++DOMWINDOW == 90 (15178400) [pid = 840] [serial = 864] [outer = 14D3C400] 21:39:44 INFO - PROCESS | 840 | 1465274384345 Marionette DEBUG loaded listener.js 21:39:44 INFO - PROCESS | 840 | ++DOMWINDOW == 91 (1627D000) [pid = 840] [serial = 865] [outer = 14D3C400] 21:39:44 INFO - PROCESS | 840 | 1465274384954 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]]]}] 21:39:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 21:39:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 930ms 21:39:44 INFO - PROCESS | 840 | 1465274384995 Marionette TRACE conn5 -> [0,1117,"getWindowHandle",null] 21:39:44 INFO - PROCESS | 840 | 1465274384997 Marionette TRACE conn5 <- [1,1117,null,{"value":"13"}] 21:39:44 INFO - PROCESS | 840 | 1465274385001 Marionette TRACE conn5 -> [0,1118,"setScriptTimeout",{"ms":35000}] 21:39:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 21:39:44 INFO - PROCESS | 840 | 1465274385005 Marionette TRACE conn5 <- [1,1118,null,{}] 21:39:45 INFO - PROCESS | 840 | 1465274385016 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}] 21:39:45 INFO - PROCESS | 840 | 1465274385021 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:45 INFO - PROCESS | 840 | 1465274385129 Marionette TRACE conn5 <- [1,1119,null,{"value":null}] 21:39:45 INFO - PROCESS | 840 | 1465274385264 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:45 INFO - PROCESS | 840 | 1465274385267 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:45 INFO - PROCESS | 840 | ++DOCSHELL 19B16000 == 40 [pid = 840] [id = 289] 21:39:45 INFO - PROCESS | 840 | ++DOMWINDOW == 92 (19B17400) [pid = 840] [serial = 866] [outer = 00000000] 21:39:45 INFO - PROCESS | 840 | ++DOMWINDOW == 93 (19D81400) [pid = 840] [serial = 867] [outer = 19B17400] 21:39:45 INFO - PROCESS | 840 | 1465274385325 Marionette DEBUG loaded listener.js 21:39:45 INFO - PROCESS | 840 | ++DOMWINDOW == 94 (1A334400) [pid = 840] [serial = 868] [outer = 19B17400] 21:39:45 INFO - PROCESS | 840 | 1465274385987 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]]]}] 21:39:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 21:39:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1021ms 21:39:46 INFO - PROCESS | 840 | 1465274386026 Marionette TRACE conn5 -> [0,1121,"getWindowHandle",null] 21:39:46 INFO - PROCESS | 840 | 1465274386029 Marionette TRACE conn5 <- [1,1121,null,{"value":"13"}] 21:39:46 INFO - PROCESS | 840 | 1465274386032 Marionette TRACE conn5 -> [0,1122,"setScriptTimeout",{"ms":35000}] 21:39:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 21:39:46 INFO - PROCESS | 840 | 1465274386034 Marionette TRACE conn5 <- [1,1122,null,{}] 21:39:46 INFO - PROCESS | 840 | 1465274386038 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}] 21:39:46 INFO - PROCESS | 840 | 1465274386040 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:46 INFO - PROCESS | 840 | 1465274386151 Marionette TRACE conn5 <- [1,1123,null,{"value":null}] 21:39:46 INFO - PROCESS | 840 | 1465274386392 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:46 INFO - PROCESS | 840 | 1465274386396 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:46 INFO - PROCESS | 840 | ++DOCSHELL 0CBE3400 == 41 [pid = 840] [id = 290] 21:39:46 INFO - PROCESS | 840 | ++DOMWINDOW == 95 (0CBE6C00) [pid = 840] [serial = 869] [outer = 00000000] 21:39:46 INFO - PROCESS | 840 | ++DOMWINDOW == 96 (0D4ED800) [pid = 840] [serial = 870] [outer = 0CBE6C00] 21:39:46 INFO - PROCESS | 840 | 1465274386466 Marionette DEBUG loaded listener.js 21:39:46 INFO - PROCESS | 840 | ++DOMWINDOW == 97 (0D5DE400) [pid = 840] [serial = 871] [outer = 0CBE6C00] 21:39:47 INFO - PROCESS | 840 | --DOCSHELL 170F4800 == 40 [pid = 840] [id = 285] 21:39:47 INFO - PROCESS | 840 | --DOCSHELL 14D3EC00 == 39 [pid = 840] [id = 284] 21:39:47 INFO - PROCESS | 840 | --DOCSHELL 0D5DF400 == 38 [pid = 840] [id = 283] 21:39:47 INFO - PROCESS | 840 | --DOCSHELL 16A30000 == 37 [pid = 840] [id = 282] 21:39:47 INFO - PROCESS | 840 | --DOCSHELL 1234A000 == 36 [pid = 840] [id = 281] 21:39:47 INFO - PROCESS | 840 | --DOCSHELL 14FBA400 == 35 [pid = 840] [id = 280] 21:39:47 INFO - PROCESS | 840 | --DOCSHELL 14D13000 == 34 [pid = 840] [id = 279] 21:39:47 INFO - PROCESS | 840 | --DOCSHELL 0DB45000 == 33 [pid = 840] [id = 278] 21:39:47 INFO - PROCESS | 840 | --DOCSHELL 0DD1E800 == 32 [pid = 840] [id = 277] 21:39:47 INFO - PROCESS | 840 | --DOCSHELL 11D9E000 == 31 [pid = 840] [id = 276] 21:39:47 INFO - PROCESS | 840 | --DOCSHELL 0945B400 == 30 [pid = 840] [id = 275] 21:39:47 INFO - PROCESS | 840 | --DOCSHELL 14D38C00 == 29 [pid = 840] [id = 288] 21:39:47 INFO - PROCESS | 840 | --DOCSHELL 19B16000 == 28 [pid = 840] [id = 289] 21:39:47 INFO - PROCESS | 840 | --DOCSHELL 19531800 == 27 [pid = 840] [id = 286] 21:39:47 INFO - PROCESS | 840 | --DOCSHELL 0CBEB400 == 26 [pid = 840] [id = 287] 21:39:47 INFO - PROCESS | 840 | --DOMWINDOW == 96 (0CBE7800) [pid = 840] [serial = 798] [outer = 00000000] [url = about:blank] 21:39:47 INFO - PROCESS | 840 | --DOMWINDOW == 95 (0D333400) [pid = 840] [serial = 799] [outer = 00000000] [url = about:blank] 21:39:47 INFO - PROCESS | 840 | --DOMWINDOW == 94 (0DD4AC00) [pid = 840] [serial = 801] [outer = 00000000] [url = about:blank] 21:39:47 INFO - PROCESS | 840 | --DOMWINDOW == 93 (0DF03800) [pid = 840] [serial = 802] [outer = 00000000] [url = about:blank] 21:39:47 INFO - PROCESS | 840 | --DOMWINDOW == 92 (15792000) [pid = 840] [serial = 813] [outer = 00000000] [url = about:blank] 21:39:47 INFO - PROCESS | 840 | --DOMWINDOW == 91 (1507A800) [pid = 840] [serial = 811] [outer = 00000000] [url = about:blank] 21:39:47 INFO - PROCESS | 840 | --DOMWINDOW == 90 (14F41400) [pid = 840] [serial = 810] [outer = 00000000] [url = about:blank] 21:39:47 INFO - PROCESS | 840 | --DOMWINDOW == 89 (0E236000) [pid = 840] [serial = 816] [outer = 00000000] [url = about:blank] 21:39:47 INFO - PROCESS | 840 | --DOMWINDOW == 88 (167CB000) [pid = 840] [serial = 819] [outer = 00000000] [url = about:blank] 21:39:47 INFO - PROCESS | 840 | --DOMWINDOW == 87 (11B06C00) [pid = 840] [serial = 784] [outer = 00000000] [url = about:blank] 21:39:47 INFO - PROCESS | 840 | --DOMWINDOW == 86 (0DD24000) [pid = 840] [serial = 783] [outer = 00000000] [url = about:blank] 21:39:47 INFO - PROCESS | 840 | --DOMWINDOW == 85 (15237800) [pid = 840] [serial = 787] [outer = 00000000] [url = about:blank] 21:39:47 INFO - PROCESS | 840 | --DOMWINDOW == 84 (14FACC00) [pid = 840] [serial = 786] [outer = 00000000] [url = about:blank] 21:39:47 INFO - PROCESS | 840 | --DOMWINDOW == 83 (18170000) [pid = 840] [serial = 790] [outer = 00000000] [url = about:blank] 21:39:47 INFO - PROCESS | 840 | --DOMWINDOW == 82 (1815FC00) [pid = 840] [serial = 789] [outer = 00000000] [url = about:blank] 21:39:47 INFO - PROCESS | 840 | --DOMWINDOW == 81 (19B0B400) [pid = 840] [serial = 793] [outer = 00000000] [url = about:blank] 21:39:47 INFO - PROCESS | 840 | --DOMWINDOW == 80 (19892000) [pid = 840] [serial = 792] [outer = 00000000] [url = about:blank] 21:39:47 INFO - PROCESS | 840 | --DOMWINDOW == 79 (0DB48400) [pid = 840] [serial = 795] [outer = 00000000] [url = about:blank] 21:39:47 INFO - PROCESS | 840 | --DOMWINDOW == 78 (160D3800) [pid = 840] [serial = 814] [outer = 00000000] [url = about:blank] 21:39:47 INFO - PROCESS | 840 | --DOMWINDOW == 77 (1231F000) [pid = 840] [serial = 817] [outer = 00000000] [url = about:blank] 21:39:47 INFO - PROCESS | 840 | --DOMWINDOW == 76 (123CBC00) [pid = 840] [serial = 807] [outer = 00000000] [url = about:blank] 21:39:47 INFO - PROCESS | 840 | --DOMWINDOW == 75 (14D19400) [pid = 840] [serial = 808] [outer = 00000000] [url = about:blank] 21:39:47 INFO - PROCESS | 840 | --DOMWINDOW == 74 (16A0F800) [pid = 840] [serial = 820] [outer = 00000000] [url = about:blank] 21:39:47 INFO - PROCESS | 840 | --DOMWINDOW == 73 (16A25400) [pid = 840] [serial = 822] [outer = 00000000] [url = about:blank] 21:39:47 INFO - PROCESS | 840 | --DOMWINDOW == 72 (120CEC00) [pid = 840] [serial = 804] [outer = 00000000] [url = about:blank] 21:39:47 INFO - PROCESS | 840 | --DOMWINDOW == 71 (1229CC00) [pid = 840] [serial = 805] [outer = 00000000] [url = about:blank] 21:39:47 INFO - PROCESS | 840 | 1465274387767 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]]]}] 21:39:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 21:39:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1817ms 21:39:47 INFO - PROCESS | 840 | 1465274387857 Marionette TRACE conn5 -> [0,1125,"getWindowHandle",null] 21:39:47 INFO - PROCESS | 840 | 1465274387861 Marionette TRACE conn5 <- [1,1125,null,{"value":"13"}] 21:39:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 21:39:47 INFO - PROCESS | 840 | 1465274387866 Marionette TRACE conn5 -> [0,1126,"setScriptTimeout",{"ms":35000}] 21:39:47 INFO - PROCESS | 840 | 1465274387869 Marionette TRACE conn5 <- [1,1126,null,{}] 21:39:47 INFO - PROCESS | 840 | 1465274387875 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}] 21:39:47 INFO - PROCESS | 840 | 1465274387879 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:47 INFO - PROCESS | 840 | 1465274387965 Marionette TRACE conn5 <- [1,1127,null,{"value":null}] 21:39:47 INFO - PROCESS | 840 | 1465274387973 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:47 INFO - PROCESS | 840 | 1465274387977 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:47 INFO - PROCESS | 840 | ++DOCSHELL 0CF29400 == 27 [pid = 840] [id = 291] 21:39:47 INFO - PROCESS | 840 | ++DOMWINDOW == 72 (0CFC9C00) [pid = 840] [serial = 872] [outer = 00000000] 21:39:48 INFO - PROCESS | 840 | ++DOMWINDOW == 73 (0D3E8800) [pid = 840] [serial = 873] [outer = 0CFC9C00] 21:39:48 INFO - PROCESS | 840 | 1465274388025 Marionette DEBUG loaded listener.js 21:39:48 INFO - PROCESS | 840 | ++DOMWINDOW == 74 (0D45E400) [pid = 840] [serial = 874] [outer = 0CFC9C00] 21:39:48 INFO - PROCESS | 840 | 1465274388522 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]]]}] 21:39:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 21:39:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 670ms 21:39:48 INFO - PROCESS | 840 | 1465274388538 Marionette TRACE conn5 -> [0,1129,"getWindowHandle",null] 21:39:48 INFO - PROCESS | 840 | 1465274388543 Marionette TRACE conn5 <- [1,1129,null,{"value":"13"}] 21:39:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 21:39:48 INFO - PROCESS | 840 | 1465274388549 Marionette TRACE conn5 -> [0,1130,"setScriptTimeout",{"ms":35000}] 21:39:48 INFO - PROCESS | 840 | 1465274388551 Marionette TRACE conn5 <- [1,1130,null,{}] 21:39:48 INFO - PROCESS | 840 | 1465274388555 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}] 21:39:48 INFO - PROCESS | 840 | 1465274388558 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:48 INFO - PROCESS | 840 | 1465274388646 Marionette TRACE conn5 <- [1,1131,null,{"value":null}] 21:39:48 INFO - PROCESS | 840 | 1465274388654 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:48 INFO - PROCESS | 840 | 1465274388657 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:48 INFO - PROCESS | 840 | ++DOCSHELL 0DF03400 == 28 [pid = 840] [id = 292] 21:39:48 INFO - PROCESS | 840 | ++DOMWINDOW == 75 (0DF03800) [pid = 840] [serial = 875] [outer = 00000000] 21:39:48 INFO - PROCESS | 840 | ++DOMWINDOW == 76 (0DF0B400) [pid = 840] [serial = 876] [outer = 0DF03800] 21:39:48 INFO - PROCESS | 840 | 1465274388705 Marionette DEBUG loaded listener.js 21:39:48 INFO - PROCESS | 840 | ++DOMWINDOW == 77 (0E1E1800) [pid = 840] [serial = 877] [outer = 0DF03800] 21:39:49 INFO - PROCESS | 840 | 1465274389171 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]]]}] 21:39:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 21:39:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 671ms 21:39:49 INFO - PROCESS | 840 | 1465274389224 Marionette TRACE conn5 -> [0,1133,"getWindowHandle",null] 21:39:49 INFO - PROCESS | 840 | 1465274389226 Marionette TRACE conn5 <- [1,1133,null,{"value":"13"}] 21:39:49 INFO - PROCESS | 840 | 1465274389229 Marionette TRACE conn5 -> [0,1134,"setScriptTimeout",{"ms":35000}] 21:39:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 21:39:49 INFO - PROCESS | 840 | 1465274389233 Marionette TRACE conn5 <- [1,1134,null,{}] 21:39:49 INFO - PROCESS | 840 | 1465274389244 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}] 21:39:49 INFO - PROCESS | 840 | 1465274389249 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:49 INFO - PROCESS | 840 | 1465274389371 Marionette TRACE conn5 <- [1,1135,null,{"value":null}] 21:39:49 INFO - PROCESS | 840 | 1465274389466 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:49 INFO - PROCESS | 840 | 1465274389470 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:49 INFO - PROCESS | 840 | ++DOCSHELL 1230F800 == 29 [pid = 840] [id = 293] 21:39:49 INFO - PROCESS | 840 | ++DOMWINDOW == 78 (12311400) [pid = 840] [serial = 878] [outer = 00000000] 21:39:49 INFO - PROCESS | 840 | ++DOMWINDOW == 79 (123A8C00) [pid = 840] [serial = 879] [outer = 12311400] 21:39:49 INFO - PROCESS | 840 | 1465274389521 Marionette DEBUG loaded listener.js 21:39:49 INFO - PROCESS | 840 | ++DOMWINDOW == 80 (12444800) [pid = 840] [serial = 880] [outer = 12311400] 21:39:49 INFO - PROCESS | 840 | 1465274389923 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]]]}] 21:39:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 21:39:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 730ms 21:39:49 INFO - PROCESS | 840 | 1465274389968 Marionette TRACE conn5 -> [0,1137,"getWindowHandle",null] 21:39:49 INFO - PROCESS | 840 | 1465274389970 Marionette TRACE conn5 <- [1,1137,null,{"value":"13"}] 21:39:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 21:39:49 INFO - PROCESS | 840 | 1465274389983 Marionette TRACE conn5 -> [0,1138,"setScriptTimeout",{"ms":35000}] 21:39:49 INFO - PROCESS | 840 | 1465274389985 Marionette TRACE conn5 <- [1,1138,null,{}] 21:39:49 INFO - PROCESS | 840 | 1465274389988 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}] 21:39:49 INFO - PROCESS | 840 | 1465274389990 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:50 INFO - PROCESS | 840 | 1465274390101 Marionette TRACE conn5 <- [1,1139,null,{"value":null}] 21:39:50 INFO - PROCESS | 840 | 1465274390111 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:50 INFO - PROCESS | 840 | 1465274390113 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:50 INFO - PROCESS | 840 | ++DOCSHELL 13636800 == 30 [pid = 840] [id = 294] 21:39:50 INFO - PROCESS | 840 | ++DOMWINDOW == 81 (13637C00) [pid = 840] [serial = 881] [outer = 00000000] 21:39:50 INFO - PROCESS | 840 | ++DOMWINDOW == 82 (14D14800) [pid = 840] [serial = 882] [outer = 13637C00] 21:39:50 INFO - PROCESS | 840 | 1465274390203 Marionette DEBUG loaded listener.js 21:39:50 INFO - PROCESS | 840 | ++DOMWINDOW == 83 (14DBEC00) [pid = 840] [serial = 883] [outer = 13637C00] 21:39:50 INFO - PROCESS | 840 | 1465274390616 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]]]}] 21:39:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 21:39:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 670ms 21:39:50 INFO - PROCESS | 840 | 1465274390655 Marionette TRACE conn5 -> [0,1141,"getWindowHandle",null] 21:39:50 INFO - PROCESS | 840 | 1465274390657 Marionette TRACE conn5 <- [1,1141,null,{"value":"13"}] 21:39:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 21:39:50 INFO - PROCESS | 840 | 1465274390660 Marionette TRACE conn5 -> [0,1142,"setScriptTimeout",{"ms":35000}] 21:39:50 INFO - PROCESS | 840 | 1465274390661 Marionette TRACE conn5 <- [1,1142,null,{}] 21:39:50 INFO - PROCESS | 840 | 1465274390665 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}] 21:39:50 INFO - PROCESS | 840 | 1465274390667 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:50 INFO - PROCESS | 840 | 1465274390801 Marionette TRACE conn5 <- [1,1143,null,{"value":null}] 21:39:50 INFO - PROCESS | 840 | 1465274390825 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:50 INFO - PROCESS | 840 | 1465274390827 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:50 INFO - PROCESS | 840 | ++DOCSHELL 14F3E000 == 31 [pid = 840] [id = 295] 21:39:50 INFO - PROCESS | 840 | ++DOMWINDOW == 84 (14F3F000) [pid = 840] [serial = 884] [outer = 00000000] 21:39:50 INFO - PROCESS | 840 | ++DOMWINDOW == 85 (1516D800) [pid = 840] [serial = 885] [outer = 14F3F000] 21:39:50 INFO - PROCESS | 840 | 1465274390874 Marionette DEBUG loaded listener.js 21:39:50 INFO - PROCESS | 840 | ++DOMWINDOW == 86 (15174C00) [pid = 840] [serial = 886] [outer = 14F3F000] 21:39:51 INFO - PROCESS | 840 | 1465274391308 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]]]}] 21:39:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 21:39:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 670ms 21:39:51 INFO - PROCESS | 840 | 1465274391331 Marionette TRACE conn5 -> [0,1145,"getWindowHandle",null] 21:39:51 INFO - PROCESS | 840 | 1465274391333 Marionette TRACE conn5 <- [1,1145,null,{"value":"13"}] 21:39:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 21:39:51 INFO - PROCESS | 840 | 1465274391343 Marionette TRACE conn5 -> [0,1146,"setScriptTimeout",{"ms":35000}] 21:39:51 INFO - PROCESS | 840 | 1465274391345 Marionette TRACE conn5 <- [1,1146,null,{}] 21:39:51 INFO - PROCESS | 840 | 1465274391348 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}] 21:39:51 INFO - PROCESS | 840 | 1465274391354 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:51 INFO - PROCESS | 840 | 1465274391498 Marionette TRACE conn5 <- [1,1147,null,{"value":null}] 21:39:51 INFO - PROCESS | 840 | 1465274391567 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:51 INFO - PROCESS | 840 | 1465274391569 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:51 INFO - PROCESS | 840 | ++DOCSHELL 15799C00 == 32 [pid = 840] [id = 296] 21:39:51 INFO - PROCESS | 840 | ++DOMWINDOW == 87 (1579E000) [pid = 840] [serial = 887] [outer = 00000000] 21:39:51 INFO - PROCESS | 840 | ++DOMWINDOW == 88 (16276800) [pid = 840] [serial = 888] [outer = 1579E000] 21:39:51 INFO - PROCESS | 840 | 1465274391613 Marionette DEBUG loaded listener.js 21:39:51 INFO - PROCESS | 840 | ++DOMWINDOW == 89 (1651EC00) [pid = 840] [serial = 889] [outer = 1579E000] 21:39:52 INFO - PROCESS | 840 | --DOMWINDOW == 88 (0D5D3000) [pid = 840] [serial = 794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 21:39:52 INFO - PROCESS | 840 | --DOMWINDOW == 87 (167CB800) [pid = 840] [serial = 842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 21:39:52 INFO - PROCESS | 840 | --DOMWINDOW == 86 (17043400) [pid = 840] [serial = 845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 21:39:52 INFO - PROCESS | 840 | --DOMWINDOW == 85 (16865000) [pid = 840] [serial = 848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 21:39:52 INFO - PROCESS | 840 | --DOMWINDOW == 84 (0945C400) [pid = 840] [serial = 824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 21:39:52 INFO - PROCESS | 840 | --DOMWINDOW == 83 (14D13400) [pid = 840] [serial = 836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 21:39:52 INFO - PROCESS | 840 | --DOMWINDOW == 82 (11DE0C00) [pid = 840] [serial = 827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 21:39:52 INFO - PROCESS | 840 | --DOMWINDOW == 81 (0DD23800) [pid = 840] [serial = 830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 21:39:52 INFO - PROCESS | 840 | --DOMWINDOW == 80 (1507A400) [pid = 840] [serial = 839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 21:39:52 INFO - PROCESS | 840 | --DOMWINDOW == 79 (0DDC8000) [pid = 840] [serial = 833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 21:39:52 INFO - PROCESS | 840 | --DOMWINDOW == 78 (1815D800) [pid = 840] [serial = 854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 21:39:52 INFO - PROCESS | 840 | --DOMWINDOW == 77 (19534800) [pid = 840] [serial = 857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 21:39:52 INFO - PROCESS | 840 | --DOMWINDOW == 76 (14DF0C00) [pid = 840] [serial = 851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 21:39:52 INFO - PROCESS | 840 | --DOMWINDOW == 75 (167CB400) [pid = 840] [serial = 821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 21:39:52 INFO - PROCESS | 840 | 1465274392316 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]]]}] 21:39:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 21:39:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1016ms 21:39:52 INFO - PROCESS | 840 | 1465274392362 Marionette TRACE conn5 -> [0,1149,"getWindowHandle",null] 21:39:52 INFO - PROCESS | 840 | 1465274392364 Marionette TRACE conn5 <- [1,1149,null,{"value":"13"}] 21:39:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 21:39:52 INFO - PROCESS | 840 | 1465274392367 Marionette TRACE conn5 -> [0,1150,"setScriptTimeout",{"ms":35000}] 21:39:52 INFO - PROCESS | 840 | 1465274392368 Marionette TRACE conn5 <- [1,1150,null,{}] 21:39:52 INFO - PROCESS | 840 | 1465274392372 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}] 21:39:52 INFO - PROCESS | 840 | 1465274392374 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:52 INFO - PROCESS | 840 | 1465274392450 Marionette TRACE conn5 <- [1,1151,null,{"value":null}] 21:39:52 INFO - PROCESS | 840 | 1465274392458 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:52 INFO - PROCESS | 840 | 1465274392460 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:52 INFO - PROCESS | 840 | ++DOCSHELL 0DDC5400 == 33 [pid = 840] [id = 297] 21:39:52 INFO - PROCESS | 840 | ++DOMWINDOW == 76 (0DDCBC00) [pid = 840] [serial = 890] [outer = 00000000] 21:39:52 INFO - PROCESS | 840 | ++DOMWINDOW == 77 (1229CC00) [pid = 840] [serial = 891] [outer = 0DDCBC00] 21:39:52 INFO - PROCESS | 840 | 1465274392507 Marionette DEBUG loaded listener.js 21:39:52 INFO - PROCESS | 840 | ++DOMWINDOW == 78 (14DC4800) [pid = 840] [serial = 892] [outer = 0DDCBC00] 21:39:52 INFO - PROCESS | 840 | 1465274392928 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]]]}] 21:39:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 21:39:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 630ms 21:39:52 INFO - PROCESS | 840 | 1465274392998 Marionette TRACE conn5 -> [0,1153,"getWindowHandle",null] 21:39:52 INFO - PROCESS | 840 | 1465274393000 Marionette TRACE conn5 <- [1,1153,null,{"value":"13"}] 21:39:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 21:39:52 INFO - PROCESS | 840 | 1465274393004 Marionette TRACE conn5 -> [0,1154,"setScriptTimeout",{"ms":35000}] 21:39:52 INFO - PROCESS | 840 | 1465274393005 Marionette TRACE conn5 <- [1,1154,null,{}] 21:39:53 INFO - PROCESS | 840 | 1465274393009 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}] 21:39:53 INFO - PROCESS | 840 | 1465274393010 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:53 INFO - PROCESS | 840 | 1465274393087 Marionette TRACE conn5 <- [1,1155,null,{"value":null}] 21:39:53 INFO - PROCESS | 840 | 1465274393092 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:53 INFO - PROCESS | 840 | 1465274393094 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:53 INFO - PROCESS | 840 | ++DOCSHELL 15796000 == 34 [pid = 840] [id = 298] 21:39:53 INFO - PROCESS | 840 | ++DOMWINDOW == 79 (1579D400) [pid = 840] [serial = 893] [outer = 00000000] 21:39:53 INFO - PROCESS | 840 | ++DOMWINDOW == 80 (16868800) [pid = 840] [serial = 894] [outer = 1579D400] 21:39:53 INFO - PROCESS | 840 | 1465274393138 Marionette DEBUG loaded listener.js 21:39:53 INFO - PROCESS | 840 | ++DOMWINDOW == 81 (16869000) [pid = 840] [serial = 895] [outer = 1579D400] 21:39:53 INFO - PROCESS | 840 | 1465274393558 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]]]}] 21:39:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 21:39:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 570ms 21:39:53 INFO - PROCESS | 840 | 1465274393578 Marionette TRACE conn5 -> [0,1157,"getWindowHandle",null] 21:39:53 INFO - PROCESS | 840 | 1465274393580 Marionette TRACE conn5 <- [1,1157,null,{"value":"13"}] 21:39:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 21:39:53 INFO - PROCESS | 840 | 1465274393596 Marionette TRACE conn5 -> [0,1158,"setScriptTimeout",{"ms":35000}] 21:39:53 INFO - PROCESS | 840 | 1465274393597 Marionette TRACE conn5 <- [1,1158,null,{}] 21:39:53 INFO - PROCESS | 840 | 1465274393606 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}] 21:39:53 INFO - PROCESS | 840 | 1465274393608 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:53 INFO - PROCESS | 840 | 1465274393686 Marionette TRACE conn5 <- [1,1159,null,{"value":null}] 21:39:53 INFO - PROCESS | 840 | 1465274393692 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:53 INFO - PROCESS | 840 | 1465274393693 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:53 INFO - PROCESS | 840 | ++DOCSHELL 16A2BC00 == 35 [pid = 840] [id = 299] 21:39:53 INFO - PROCESS | 840 | ++DOMWINDOW == 82 (16A2DC00) [pid = 840] [serial = 896] [outer = 00000000] 21:39:53 INFO - PROCESS | 840 | ++DOMWINDOW == 83 (1704C000) [pid = 840] [serial = 897] [outer = 16A2DC00] 21:39:53 INFO - PROCESS | 840 | 1465274393736 Marionette DEBUG loaded listener.js 21:39:53 INFO - PROCESS | 840 | ++DOMWINDOW == 84 (170F2C00) [pid = 840] [serial = 898] [outer = 16A2DC00] 21:39:54 INFO - PROCESS | 840 | 1465274394200 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]]]}] 21:39:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 21:39:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 651ms 21:39:54 INFO - PROCESS | 840 | 1465274394241 Marionette TRACE conn5 -> [0,1161,"getWindowHandle",null] 21:39:54 INFO - PROCESS | 840 | 1465274394243 Marionette TRACE conn5 <- [1,1161,null,{"value":"13"}] 21:39:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 21:39:54 INFO - PROCESS | 840 | 1465274394246 Marionette TRACE conn5 -> [0,1162,"setScriptTimeout",{"ms":35000}] 21:39:54 INFO - PROCESS | 840 | 1465274394248 Marionette TRACE conn5 <- [1,1162,null,{}] 21:39:54 INFO - PROCESS | 840 | 1465274394252 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}] 21:39:54 INFO - PROCESS | 840 | 1465274394253 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:54 INFO - PROCESS | 840 | 1465274394423 Marionette TRACE conn5 <- [1,1163,null,{"value":null}] 21:39:54 INFO - PROCESS | 840 | 1465274394530 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:54 INFO - PROCESS | 840 | 1465274394533 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:54 INFO - PROCESS | 840 | ++DOCSHELL 0CBE4800 == 36 [pid = 840] [id = 300] 21:39:54 INFO - PROCESS | 840 | ++DOMWINDOW == 85 (0CBE5800) [pid = 840] [serial = 899] [outer = 00000000] 21:39:54 INFO - PROCESS | 840 | ++DOMWINDOW == 86 (0D381400) [pid = 840] [serial = 900] [outer = 0CBE5800] 21:39:54 INFO - PROCESS | 840 | 1465274394591 Marionette DEBUG loaded listener.js 21:39:54 INFO - PROCESS | 840 | ++DOMWINDOW == 87 (0D5DC800) [pid = 840] [serial = 901] [outer = 0CBE5800] 21:39:55 INFO - PROCESS | 840 | 1465274395361 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] 21:39:55 INFO - PROCESS | 840 | 1465274395437 Marionette TRACE conn5 <- [1,1165,null,{"value":"13"}] 21:39:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 21:39:55 INFO - PROCESS | 840 | 1465274395442 Marionette TRACE conn5 -> [0,1166,"setScriptTimeout",{"ms":35000}] 21:39:55 INFO - PROCESS | 840 | 1465274395445 Marionette TRACE conn5 <- [1,1166,null,{}] 21:39:55 INFO - PROCESS | 840 | 1465274395450 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}] 21:39:55 INFO - PROCESS | 840 | 1465274395453 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:55 INFO - PROCESS | 840 | 1465274395582 Marionette TRACE conn5 <- [1,1167,null,{"value":null}] 21:39:55 INFO - PROCESS | 840 | 1465274395706 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:55 INFO - PROCESS | 840 | 1465274395709 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:55 INFO - PROCESS | 840 | ++DOCSHELL 12341800 == 37 [pid = 840] [id = 301] 21:39:55 INFO - PROCESS | 840 | ++DOMWINDOW == 88 (12343400) [pid = 840] [serial = 902] [outer = 00000000] 21:39:55 INFO - PROCESS | 840 | ++DOMWINDOW == 89 (12441C00) [pid = 840] [serial = 903] [outer = 12343400] 21:39:55 INFO - PROCESS | 840 | 1465274395767 Marionette DEBUG loaded listener.js 21:39:55 INFO - PROCESS | 840 | ++DOMWINDOW == 90 (13637000) [pid = 840] [serial = 904] [outer = 12343400] 21:39:56 INFO - PROCESS | 840 | 1465274396528 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] 21:39:56 INFO - PROCESS | 840 | 1465274396674 Marionette TRACE conn5 <- [1,1169,null,{"value":"13"}] 21:39:56 INFO - PROCESS | 840 | 1465274396689 Marionette TRACE conn5 -> [0,1170,"setScriptTimeout",{"ms":35000}] 21:39:56 INFO - PROCESS | 840 | 1465274396692 Marionette TRACE conn5 <- [1,1170,null,{}] 21:39:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 21:39:56 INFO - PROCESS | 840 | 1465274396698 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}] 21:39:56 INFO - PROCESS | 840 | 1465274396701 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:56 INFO - PROCESS | 840 | 1465274396811 Marionette TRACE conn5 <- [1,1171,null,{"value":null}] 21:39:56 INFO - PROCESS | 840 | 1465274396894 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:56 INFO - PROCESS | 840 | 1465274396898 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:56 INFO - PROCESS | 840 | ++DOCSHELL 0DB42400 == 38 [pid = 840] [id = 302] 21:39:56 INFO - PROCESS | 840 | ++DOMWINDOW == 91 (0DB42800) [pid = 840] [serial = 905] [outer = 00000000] 21:39:56 INFO - PROCESS | 840 | ++DOMWINDOW == 92 (0DF02C00) [pid = 840] [serial = 906] [outer = 0DB42800] 21:39:56 INFO - PROCESS | 840 | 1465274396993 Marionette DEBUG loaded listener.js 21:39:57 INFO - PROCESS | 840 | ++DOMWINDOW == 93 (0DF0DC00) [pid = 840] [serial = 907] [outer = 0DB42800] 21:39:57 INFO - PROCESS | 840 | --DOCSHELL 15796000 == 37 [pid = 840] [id = 298] 21:39:57 INFO - PROCESS | 840 | --DOCSHELL 0DDC5400 == 36 [pid = 840] [id = 297] 21:39:57 INFO - PROCESS | 840 | --DOCSHELL 15799C00 == 35 [pid = 840] [id = 296] 21:39:57 INFO - PROCESS | 840 | --DOCSHELL 14F3E000 == 34 [pid = 840] [id = 295] 21:39:57 INFO - PROCESS | 840 | --DOCSHELL 13636800 == 33 [pid = 840] [id = 294] 21:39:57 INFO - PROCESS | 840 | --DOCSHELL 1230F800 == 32 [pid = 840] [id = 293] 21:39:57 INFO - PROCESS | 840 | --DOCSHELL 0DF03400 == 31 [pid = 840] [id = 292] 21:39:57 INFO - PROCESS | 840 | --DOCSHELL 0CF29400 == 30 [pid = 840] [id = 291] 21:39:57 INFO - PROCESS | 840 | --DOMWINDOW == 92 (16A27400) [pid = 840] [serial = 823] [outer = 00000000] [url = about:blank] 21:39:57 INFO - PROCESS | 840 | --DOMWINDOW == 91 (1315A400) [pid = 840] [serial = 796] [outer = 00000000] [url = about:blank] 21:39:57 INFO - PROCESS | 840 | --DOMWINDOW == 90 (1686B000) [pid = 840] [serial = 843] [outer = 00000000] [url = about:blank] 21:39:57 INFO - PROCESS | 840 | --DOMWINDOW == 89 (1744E400) [pid = 840] [serial = 846] [outer = 00000000] [url = about:blank] 21:39:57 INFO - PROCESS | 840 | --DOMWINDOW == 88 (16A29400) [pid = 840] [serial = 844] [outer = 00000000] [url = about:blank] 21:39:57 INFO - PROCESS | 840 | --DOMWINDOW == 87 (18126400) [pid = 840] [serial = 849] [outer = 00000000] [url = about:blank] 21:39:57 INFO - PROCESS | 840 | --DOMWINDOW == 86 (0CBE5400) [pid = 840] [serial = 825] [outer = 00000000] [url = about:blank] 21:39:57 INFO - PROCESS | 840 | --DOMWINDOW == 85 (0D4E7000) [pid = 840] [serial = 826] [outer = 00000000] [url = about:blank] 21:39:57 INFO - PROCESS | 840 | --DOMWINDOW == 84 (14D19000) [pid = 840] [serial = 837] [outer = 00000000] [url = about:blank] 21:39:57 INFO - PROCESS | 840 | --DOMWINDOW == 83 (14D46800) [pid = 840] [serial = 838] [outer = 00000000] [url = about:blank] 21:39:57 INFO - PROCESS | 840 | --DOMWINDOW == 82 (1234B800) [pid = 840] [serial = 828] [outer = 00000000] [url = about:blank] 21:39:57 INFO - PROCESS | 840 | --DOMWINDOW == 81 (123CC000) [pid = 840] [serial = 829] [outer = 00000000] [url = about:blank] 21:39:57 INFO - PROCESS | 840 | --DOMWINDOW == 80 (0DF0E400) [pid = 840] [serial = 831] [outer = 00000000] [url = about:blank] 21:39:57 INFO - PROCESS | 840 | --DOMWINDOW == 79 (0E9CCC00) [pid = 840] [serial = 832] [outer = 00000000] [url = about:blank] 21:39:57 INFO - PROCESS | 840 | --DOMWINDOW == 78 (160D2400) [pid = 840] [serial = 840] [outer = 00000000] [url = about:blank] 21:39:57 INFO - PROCESS | 840 | --DOMWINDOW == 77 (0EBB6C00) [pid = 840] [serial = 834] [outer = 00000000] [url = about:blank] 21:39:57 INFO - PROCESS | 840 | --DOMWINDOW == 76 (120CA000) [pid = 840] [serial = 835] [outer = 00000000] [url = about:blank] 21:39:57 INFO - PROCESS | 840 | --DOMWINDOW == 75 (17540C00) [pid = 840] [serial = 847] [outer = 00000000] [url = about:blank] 21:39:57 INFO - PROCESS | 840 | --DOMWINDOW == 74 (1233E000) [pid = 840] [serial = 856] [outer = 00000000] [url = about:blank] 21:39:57 INFO - PROCESS | 840 | --DOMWINDOW == 73 (19B12000) [pid = 840] [serial = 858] [outer = 00000000] [url = about:blank] 21:39:57 INFO - PROCESS | 840 | --DOMWINDOW == 72 (19B14400) [pid = 840] [serial = 859] [outer = 00000000] [url = about:blank] 21:39:57 INFO - PROCESS | 840 | --DOMWINDOW == 71 (1816F800) [pid = 840] [serial = 855] [outer = 00000000] [url = about:blank] 21:39:57 INFO - PROCESS | 840 | --DOMWINDOW == 70 (18156400) [pid = 840] [serial = 850] [outer = 00000000] [url = about:blank] 21:39:57 INFO - PROCESS | 840 | --DOMWINDOW == 69 (17538400) [pid = 840] [serial = 852] [outer = 00000000] [url = about:blank] 21:39:57 INFO - PROCESS | 840 | --DOMWINDOW == 68 (17786C00) [pid = 840] [serial = 853] [outer = 00000000] [url = about:blank] 21:39:57 INFO - PROCESS | 840 | --DOMWINDOW == 67 (16278400) [pid = 840] [serial = 841] [outer = 00000000] [url = about:blank] 21:39:57 INFO - PROCESS | 840 | 1465274397524 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] 21:39:57 INFO - PROCESS | 840 | 1465274397576 Marionette TRACE conn5 <- [1,1173,null,{"value":"13"}] 21:39:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 21:39:57 INFO - PROCESS | 840 | 1465274397582 Marionette TRACE conn5 -> [0,1174,"setScriptTimeout",{"ms":35000}] 21:39:57 INFO - PROCESS | 840 | 1465274397586 Marionette TRACE conn5 <- [1,1174,null,{}] 21:39:57 INFO - PROCESS | 840 | 1465274397590 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}] 21:39:57 INFO - PROCESS | 840 | 1465274397592 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:57 INFO - PROCESS | 840 | 1465274397679 Marionette TRACE conn5 <- [1,1175,null,{"value":null}] 21:39:57 INFO - PROCESS | 840 | 1465274397764 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:57 INFO - PROCESS | 840 | 1465274397767 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:57 INFO - PROCESS | 840 | ++DOCSHELL 0D5D3000 == 31 [pid = 840] [id = 303] 21:39:57 INFO - PROCESS | 840 | ++DOMWINDOW == 68 (0DF0AC00) [pid = 840] [serial = 908] [outer = 00000000] 21:39:57 INFO - PROCESS | 840 | ++DOMWINDOW == 69 (120CF400) [pid = 840] [serial = 909] [outer = 0DF0AC00] 21:39:57 INFO - PROCESS | 840 | 1465274397813 Marionette DEBUG loaded listener.js 21:39:57 INFO - PROCESS | 840 | ++DOMWINDOW == 70 (1233E000) [pid = 840] [serial = 910] [outer = 0DF0AC00] 21:39:58 INFO - PROCESS | 840 | 1465274398216 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] 21:39:58 INFO - PROCESS | 840 | 1465274398288 Marionette TRACE conn5 <- [1,1177,null,{"value":"13"}] 21:39:58 INFO - PROCESS | 840 | 1465274398294 Marionette TRACE conn5 -> [0,1178,"setScriptTimeout",{"ms":35000}] 21:39:58 INFO - PROCESS | 840 | 1465274398296 Marionette TRACE conn5 <- [1,1178,null,{}] 21:39:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 21:39:58 INFO - PROCESS | 840 | 1465274398305 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}] 21:39:58 INFO - PROCESS | 840 | 1465274398309 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:58 INFO - PROCESS | 840 | 1465274398402 Marionette TRACE conn5 <- [1,1179,null,{"value":null}] 21:39:58 INFO - PROCESS | 840 | 1465274398416 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:58 INFO - PROCESS | 840 | 1465274398420 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:58 INFO - PROCESS | 840 | ++DOCSHELL 14DB9C00 == 32 [pid = 840] [id = 304] 21:39:58 INFO - PROCESS | 840 | ++DOMWINDOW == 71 (14DBD800) [pid = 840] [serial = 911] [outer = 00000000] 21:39:58 INFO - PROCESS | 840 | ++DOMWINDOW == 72 (14DEFC00) [pid = 840] [serial = 912] [outer = 14DBD800] 21:39:58 INFO - PROCESS | 840 | 1465274398470 Marionette DEBUG loaded listener.js 21:39:58 INFO - PROCESS | 840 | ++DOMWINDOW == 73 (14FB3C00) [pid = 840] [serial = 913] [outer = 14DBD800] 21:39:58 INFO - PROCESS | 840 | 1465274398925 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] 21:39:58 INFO - PROCESS | 840 | 1465274398970 Marionette TRACE conn5 <- [1,1181,null,{"value":"13"}] 21:39:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 21:39:58 INFO - PROCESS | 840 | 1465274398973 Marionette TRACE conn5 -> [0,1182,"setScriptTimeout",{"ms":35000}] 21:39:58 INFO - PROCESS | 840 | 1465274398975 Marionette TRACE conn5 <- [1,1182,null,{}] 21:39:58 INFO - PROCESS | 840 | 1465274398978 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}] 21:39:58 INFO - PROCESS | 840 | 1465274398981 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:59 INFO - PROCESS | 840 | 1465274399066 Marionette TRACE conn5 <- [1,1183,null,{"value":null}] 21:39:59 INFO - PROCESS | 840 | 1465274399074 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:59 INFO - PROCESS | 840 | 1465274399076 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:59 INFO - PROCESS | 840 | ++DOCSHELL 16279000 == 33 [pid = 840] [id = 305] 21:39:59 INFO - PROCESS | 840 | ++DOMWINDOW == 74 (16279400) [pid = 840] [serial = 914] [outer = 00000000] 21:39:59 INFO - PROCESS | 840 | ++DOMWINDOW == 75 (166F2400) [pid = 840] [serial = 915] [outer = 16279400] 21:39:59 INFO - PROCESS | 840 | 1465274399129 Marionette DEBUG loaded listener.js 21:39:59 INFO - PROCESS | 840 | ++DOMWINDOW == 76 (1686D800) [pid = 840] [serial = 916] [outer = 16279400] 21:39:59 INFO - PROCESS | 840 | 1465274399585 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] 21:39:59 INFO - PROCESS | 840 | 1465274399646 Marionette TRACE conn5 <- [1,1185,null,{"value":"13"}] 21:39:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 21:39:59 INFO - PROCESS | 840 | 1465274399650 Marionette TRACE conn5 -> [0,1186,"setScriptTimeout",{"ms":35000}] 21:39:59 INFO - PROCESS | 840 | 1465274399651 Marionette TRACE conn5 <- [1,1186,null,{}] 21:39:59 INFO - PROCESS | 840 | 1465274399655 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}] 21:39:59 INFO - PROCESS | 840 | 1465274399657 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:59 INFO - PROCESS | 840 | 1465274399766 Marionette TRACE conn5 <- [1,1187,null,{"value":null}] 21:39:59 INFO - PROCESS | 840 | 1465274399846 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:59 INFO - PROCESS | 840 | 1465274399848 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:39:59 INFO - PROCESS | 840 | ++DOCSHELL 16A24400 == 34 [pid = 840] [id = 306] 21:39:59 INFO - PROCESS | 840 | ++DOMWINDOW == 77 (16A24C00) [pid = 840] [serial = 917] [outer = 00000000] 21:39:59 INFO - PROCESS | 840 | ++DOMWINDOW == 78 (170F4800) [pid = 840] [serial = 918] [outer = 16A24C00] 21:39:59 INFO - PROCESS | 840 | 1465274399892 Marionette DEBUG loaded listener.js 21:39:59 INFO - PROCESS | 840 | ++DOMWINDOW == 79 (1744B400) [pid = 840] [serial = 919] [outer = 16A24C00] 21:40:00 INFO - PROCESS | 840 | 1465274400314 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]]]}] 21:40:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 21:40:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 730ms 21:40:00 INFO - PROCESS | 840 | 1465274400380 Marionette TRACE conn5 -> [0,1189,"getWindowHandle",null] 21:40:00 INFO - PROCESS | 840 | 1465274400382 Marionette TRACE conn5 <- [1,1189,null,{"value":"13"}] 21:40:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 21:40:00 INFO - PROCESS | 840 | 1465274400385 Marionette TRACE conn5 -> [0,1190,"setScriptTimeout",{"ms":35000}] 21:40:00 INFO - PROCESS | 840 | 1465274400387 Marionette TRACE conn5 <- [1,1190,null,{}] 21:40:00 INFO - PROCESS | 840 | 1465274400391 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}] 21:40:00 INFO - PROCESS | 840 | 1465274400396 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:00 INFO - PROCESS | 840 | 1465274400545 Marionette TRACE conn5 <- [1,1191,null,{"value":null}] 21:40:00 INFO - PROCESS | 840 | 1465274400559 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:00 INFO - PROCESS | 840 | 1465274400561 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:00 INFO - PROCESS | 840 | ++DOCSHELL 17452000 == 35 [pid = 840] [id = 307] 21:40:00 INFO - PROCESS | 840 | ++DOMWINDOW == 80 (17454000) [pid = 840] [serial = 920] [outer = 00000000] 21:40:00 INFO - PROCESS | 840 | ++DOMWINDOW == 81 (18127000) [pid = 840] [serial = 921] [outer = 17454000] 21:40:00 INFO - PROCESS | 840 | 1465274400656 Marionette DEBUG loaded listener.js 21:40:00 INFO - PROCESS | 840 | ++DOMWINDOW == 82 (18157000) [pid = 840] [serial = 922] [outer = 17454000] 21:40:01 INFO - PROCESS | 840 | 1465274401129 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]]]}] 21:40:01 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 21:40:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 770ms 21:40:01 INFO - PROCESS | 840 | 1465274401160 Marionette TRACE conn5 -> [0,1193,"getWindowHandle",null] 21:40:01 INFO - PROCESS | 840 | 1465274401162 Marionette TRACE conn5 <- [1,1193,null,{"value":"13"}] 21:40:01 INFO - PROCESS | 840 | 1465274401165 Marionette TRACE conn5 -> [0,1194,"setScriptTimeout",{"ms":35000}] 21:40:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 21:40:01 INFO - PROCESS | 840 | 1465274401177 Marionette TRACE conn5 <- [1,1194,null,{}] 21:40:01 INFO - PROCESS | 840 | 1465274401188 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}] 21:40:01 INFO - PROCESS | 840 | 1465274401190 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:01 INFO - PROCESS | 840 | 1465274401299 Marionette TRACE conn5 <- [1,1195,null,{"value":null}] 21:40:01 INFO - PROCESS | 840 | 1465274401310 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:01 INFO - PROCESS | 840 | 1465274401312 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:01 INFO - PROCESS | 840 | ++DOCSHELL 12290400 == 36 [pid = 840] [id = 308] 21:40:01 INFO - PROCESS | 840 | ++DOMWINDOW == 83 (18161400) [pid = 840] [serial = 923] [outer = 00000000] 21:40:01 INFO - PROCESS | 840 | ++DOMWINDOW == 84 (181A7C00) [pid = 840] [serial = 924] [outer = 18161400] 21:40:01 INFO - PROCESS | 840 | 1465274401355 Marionette DEBUG loaded listener.js 21:40:01 INFO - PROCESS | 840 | ++DOMWINDOW == 85 (181AF000) [pid = 840] [serial = 925] [outer = 18161400] 21:40:01 INFO - PROCESS | 840 | --DOMWINDOW == 84 (0CFC9C00) [pid = 840] [serial = 872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 21:40:01 INFO - PROCESS | 840 | --DOMWINDOW == 83 (0DF03800) [pid = 840] [serial = 875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 21:40:01 INFO - PROCESS | 840 | --DOMWINDOW == 82 (0CBE6C00) [pid = 840] [serial = 869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 21:40:01 INFO - PROCESS | 840 | --DOMWINDOW == 81 (12311400) [pid = 840] [serial = 878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 21:40:01 INFO - PROCESS | 840 | --DOMWINDOW == 80 (14F3F000) [pid = 840] [serial = 884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 21:40:01 INFO - PROCESS | 840 | --DOMWINDOW == 79 (0D5DD800) [pid = 840] [serial = 860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 21:40:01 INFO - PROCESS | 840 | --DOMWINDOW == 78 (14D3C400) [pid = 840] [serial = 863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 21:40:01 INFO - PROCESS | 840 | --DOMWINDOW == 77 (19B17400) [pid = 840] [serial = 866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 21:40:01 INFO - PROCESS | 840 | --DOMWINDOW == 76 (1579E000) [pid = 840] [serial = 887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 21:40:01 INFO - PROCESS | 840 | --DOMWINDOW == 75 (0DDCBC00) [pid = 840] [serial = 890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 21:40:01 INFO - PROCESS | 840 | --DOMWINDOW == 74 (13637C00) [pid = 840] [serial = 881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 21:40:01 INFO - PROCESS | 840 | --DOMWINDOW == 73 (1579D400) [pid = 840] [serial = 893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 21:40:01 INFO - PROCESS | 840 | 1465274401855 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]]]}] 21:40:01 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 21:40:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 750ms 21:40:01 INFO - PROCESS | 840 | 1465274401921 Marionette TRACE conn5 -> [0,1197,"getWindowHandle",null] 21:40:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 21:40:01 INFO - PROCESS | 840 | 1465274401923 Marionette TRACE conn5 <- [1,1197,null,{"value":"13"}] 21:40:01 INFO - PROCESS | 840 | 1465274401926 Marionette TRACE conn5 -> [0,1198,"setScriptTimeout",{"ms":35000}] 21:40:01 INFO - PROCESS | 840 | 1465274401928 Marionette TRACE conn5 <- [1,1198,null,{}] 21:40:01 INFO - PROCESS | 840 | 1465274401931 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}] 21:40:01 INFO - PROCESS | 840 | 1465274401933 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:02 INFO - PROCESS | 840 | 1465274402046 Marionette TRACE conn5 <- [1,1199,null,{"value":null}] 21:40:02 INFO - PROCESS | 840 | 1465274402103 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:02 INFO - PROCESS | 840 | 1465274402105 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:02 INFO - PROCESS | 840 | ++DOCSHELL 0DDCBC00 == 37 [pid = 840] [id = 309] 21:40:02 INFO - PROCESS | 840 | ++DOMWINDOW == 74 (0DF03800) [pid = 840] [serial = 926] [outer = 00000000] 21:40:02 INFO - PROCESS | 840 | ++DOMWINDOW == 75 (16273000) [pid = 840] [serial = 927] [outer = 0DF03800] 21:40:02 INFO - PROCESS | 840 | 1465274402150 Marionette DEBUG loaded listener.js 21:40:02 INFO - PROCESS | 840 | ++DOMWINDOW == 76 (18161C00) [pid = 840] [serial = 928] [outer = 0DF03800] 21:40:02 INFO - PROCESS | 840 | 1465274402487 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]]]}] 21:40:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 21:40:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 630ms 21:40:02 INFO - PROCESS | 840 | 1465274402562 Marionette TRACE conn5 -> [0,1201,"getWindowHandle",null] 21:40:02 INFO - PROCESS | 840 | 1465274402564 Marionette TRACE conn5 <- [1,1201,null,{"value":"13"}] 21:40:02 INFO - PROCESS | 840 | 1465274402567 Marionette TRACE conn5 -> [0,1202,"setScriptTimeout",{"ms":35000}] 21:40:02 INFO - PROCESS | 840 | 1465274402569 Marionette TRACE conn5 <- [1,1202,null,{}] 21:40:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 21:40:02 INFO - PROCESS | 840 | 1465274402572 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}] 21:40:02 INFO - PROCESS | 840 | 1465274402574 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:02 INFO - PROCESS | 840 | 1465274402681 Marionette TRACE conn5 <- [1,1203,null,{"value":null}] 21:40:02 INFO - PROCESS | 840 | 1465274402687 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:02 INFO - PROCESS | 840 | 1465274402689 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:02 INFO - PROCESS | 840 | ++DOCSHELL 19535C00 == 38 [pid = 840] [id = 310] 21:40:02 INFO - PROCESS | 840 | ++DOMWINDOW == 77 (1953B800) [pid = 840] [serial = 929] [outer = 00000000] 21:40:02 INFO - PROCESS | 840 | ++DOMWINDOW == 78 (19B0DC00) [pid = 840] [serial = 930] [outer = 1953B800] 21:40:02 INFO - PROCESS | 840 | 1465274402732 Marionette DEBUG loaded listener.js 21:40:02 INFO - PROCESS | 840 | ++DOMWINDOW == 79 (19B11400) [pid = 840] [serial = 931] [outer = 1953B800] 21:40:03 INFO - PROCESS | 840 | 1465274403166 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]]]}] 21:40:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 21:40:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 630ms 21:40:03 INFO - PROCESS | 840 | 1465274403203 Marionette TRACE conn5 -> [0,1205,"getWindowHandle",null] 21:40:03 INFO - PROCESS | 840 | 1465274403205 Marionette TRACE conn5 <- [1,1205,null,{"value":"13"}] 21:40:03 INFO - PROCESS | 840 | 1465274403212 Marionette TRACE conn5 -> [0,1206,"setScriptTimeout",{"ms":35000}] 21:40:03 INFO - PROCESS | 840 | 1465274403213 Marionette TRACE conn5 <- [1,1206,null,{}] 21:40:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 21:40:03 INFO - PROCESS | 840 | 1465274403217 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}] 21:40:03 INFO - PROCESS | 840 | 1465274403219 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:03 INFO - PROCESS | 840 | 1465274403300 Marionette TRACE conn5 <- [1,1207,null,{"value":null}] 21:40:03 INFO - PROCESS | 840 | 1465274403306 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:03 INFO - PROCESS | 840 | 1465274403308 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:03 INFO - PROCESS | 840 | ++DOCSHELL 19B14C00 == 39 [pid = 840] [id = 311] 21:40:03 INFO - PROCESS | 840 | ++DOMWINDOW == 80 (19B18800) [pid = 840] [serial = 932] [outer = 00000000] 21:40:03 INFO - PROCESS | 840 | ++DOMWINDOW == 81 (19E2E000) [pid = 840] [serial = 933] [outer = 19B18800] 21:40:03 INFO - PROCESS | 840 | 1465274403351 Marionette DEBUG loaded listener.js 21:40:03 INFO - PROCESS | 840 | ++DOMWINDOW == 82 (19E2EC00) [pid = 840] [serial = 934] [outer = 19B18800] 21:40:03 INFO - PROCESS | 840 | 1465274403817 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]]]}] 21:40:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 21:40:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 670ms 21:40:03 INFO - PROCESS | 840 | 1465274403888 Marionette TRACE conn5 -> [0,1209,"getWindowHandle",null] 21:40:03 INFO - PROCESS | 840 | 1465274403893 Marionette TRACE conn5 <- [1,1209,null,{"value":"13"}] 21:40:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 21:40:03 INFO - PROCESS | 840 | 1465274403898 Marionette TRACE conn5 -> [0,1210,"setScriptTimeout",{"ms":35000}] 21:40:03 INFO - PROCESS | 840 | 1465274403902 Marionette TRACE conn5 <- [1,1210,null,{}] 21:40:03 INFO - PROCESS | 840 | 1465274403908 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}] 21:40:03 INFO - PROCESS | 840 | 1465274403911 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:04 INFO - PROCESS | 840 | 1465274404057 Marionette TRACE conn5 <- [1,1211,null,{"value":null}] 21:40:04 INFO - PROCESS | 840 | 1465274404219 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:04 INFO - PROCESS | 840 | 1465274404224 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:04 INFO - PROCESS | 840 | ++DOCSHELL 0D5DD400 == 40 [pid = 840] [id = 312] 21:40:04 INFO - PROCESS | 840 | ++DOMWINDOW == 83 (0DB3BC00) [pid = 840] [serial = 935] [outer = 00000000] 21:40:04 INFO - PROCESS | 840 | ++DOMWINDOW == 84 (0DF07000) [pid = 840] [serial = 936] [outer = 0DB3BC00] 21:40:04 INFO - PROCESS | 840 | 1465274404281 Marionette DEBUG loaded listener.js 21:40:04 INFO - PROCESS | 840 | ++DOMWINDOW == 85 (11D98800) [pid = 840] [serial = 937] [outer = 0DB3BC00] 21:40:04 INFO - PROCESS | 840 | 1465274404835 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] 21:40:04 INFO - PROCESS | 840 | 1465274404878 Marionette TRACE conn5 <- [1,1213,null,{"value":"13"}] 21:40:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 21:40:04 INFO - PROCESS | 840 | 1465274404885 Marionette TRACE conn5 -> [0,1214,"setScriptTimeout",{"ms":35000}] 21:40:04 INFO - PROCESS | 840 | 1465274404888 Marionette TRACE conn5 <- [1,1214,null,{}] 21:40:04 INFO - PROCESS | 840 | 1465274404892 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}] 21:40:04 INFO - PROCESS | 840 | 1465274404895 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:04 INFO - PROCESS | 840 | 1465274405007 Marionette TRACE conn5 <- [1,1215,null,{"value":null}] 21:40:05 INFO - PROCESS | 840 | 1465274405111 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:05 INFO - PROCESS | 840 | 1465274405114 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:05 INFO - PROCESS | 840 | ++DOCSHELL 14D3D000 == 41 [pid = 840] [id = 313] 21:40:05 INFO - PROCESS | 840 | ++DOMWINDOW == 86 (14DB6800) [pid = 840] [serial = 938] [outer = 00000000] 21:40:05 INFO - PROCESS | 840 | ++DOMWINDOW == 87 (1516EC00) [pid = 840] [serial = 939] [outer = 14DB6800] 21:40:05 INFO - PROCESS | 840 | 1465274405169 Marionette DEBUG loaded listener.js 21:40:05 INFO - PROCESS | 840 | ++DOMWINDOW == 88 (160D1800) [pid = 840] [serial = 940] [outer = 14DB6800] 21:40:05 INFO - PROCESS | 840 | 1465274405796 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]]]}] 21:40:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 21:40:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 930ms 21:40:05 INFO - PROCESS | 840 | 1465274405818 Marionette TRACE conn5 -> [0,1217,"getWindowHandle",null] 21:40:05 INFO - PROCESS | 840 | 1465274405820 Marionette TRACE conn5 <- [1,1217,null,{"value":"13"}] 21:40:05 INFO - PROCESS | 840 | 1465274405824 Marionette TRACE conn5 -> [0,1218,"setScriptTimeout",{"ms":35000}] 21:40:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 21:40:05 INFO - PROCESS | 840 | 1465274405828 Marionette TRACE conn5 <- [1,1218,null,{}] 21:40:05 INFO - PROCESS | 840 | 1465274405838 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}] 21:40:05 INFO - PROCESS | 840 | 1465274405844 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:05 INFO - PROCESS | 840 | 1465274405957 Marionette TRACE conn5 <- [1,1219,null,{"value":null}] 21:40:06 INFO - PROCESS | 840 | 1465274406061 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:06 INFO - PROCESS | 840 | 1465274406064 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:06 INFO - PROCESS | 840 | ++DOCSHELL 1816F800 == 42 [pid = 840] [id = 314] 21:40:06 INFO - PROCESS | 840 | ++DOMWINDOW == 89 (18170800) [pid = 840] [serial = 941] [outer = 00000000] 21:40:06 INFO - PROCESS | 840 | ++DOMWINDOW == 90 (19B0C800) [pid = 840] [serial = 942] [outer = 18170800] 21:40:06 INFO - PROCESS | 840 | 1465274406120 Marionette DEBUG loaded listener.js 21:40:06 INFO - PROCESS | 840 | ++DOMWINDOW == 91 (1A46E800) [pid = 840] [serial = 943] [outer = 18170800] 21:40:06 INFO - PROCESS | 840 | 1465274406681 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]]]}] 21:40:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 21:40:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 870ms 21:40:06 INFO - PROCESS | 840 | 1465274406698 Marionette TRACE conn5 -> [0,1221,"getWindowHandle",null] 21:40:06 INFO - PROCESS | 840 | 1465274406700 Marionette TRACE conn5 <- [1,1221,null,{"value":"13"}] 21:40:06 INFO - PROCESS | 840 | 1465274406704 Marionette TRACE conn5 -> [0,1222,"setScriptTimeout",{"ms":35000}] 21:40:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 21:40:06 INFO - PROCESS | 840 | 1465274406706 Marionette TRACE conn5 <- [1,1222,null,{}] 21:40:06 INFO - PROCESS | 840 | 1465274406725 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}] 21:40:06 INFO - PROCESS | 840 | 1465274406728 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:06 INFO - PROCESS | 840 | 1465274406837 Marionette TRACE conn5 <- [1,1223,null,{"value":null}] 21:40:06 INFO - PROCESS | 840 | 1465274406940 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:06 INFO - PROCESS | 840 | 1465274406942 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:06 INFO - PROCESS | 840 | ++DOCSHELL 19BC0000 == 43 [pid = 840] [id = 315] 21:40:06 INFO - PROCESS | 840 | ++DOMWINDOW == 92 (19BC0800) [pid = 840] [serial = 944] [outer = 00000000] 21:40:06 INFO - PROCESS | 840 | ++DOMWINDOW == 93 (19BC4000) [pid = 840] [serial = 945] [outer = 19BC0800] 21:40:06 INFO - PROCESS | 840 | 1465274406996 Marionette DEBUG loaded listener.js 21:40:07 INFO - PROCESS | 840 | ++DOMWINDOW == 94 (19BC7000) [pid = 840] [serial = 946] [outer = 19BC0800] 21:40:07 INFO - PROCESS | 840 | 1465274407650 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]]]}] 21:40:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 21:40:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 987ms 21:40:07 INFO - PROCESS | 840 | 1465274407695 Marionette TRACE conn5 -> [0,1225,"getWindowHandle",null] 21:40:07 INFO - PROCESS | 840 | 1465274407697 Marionette TRACE conn5 <- [1,1225,null,{"value":"13"}] 21:40:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 21:40:07 INFO - PROCESS | 840 | 1465274407701 Marionette TRACE conn5 -> [0,1226,"setScriptTimeout",{"ms":35000}] 21:40:07 INFO - PROCESS | 840 | 1465274407703 Marionette TRACE conn5 <- [1,1226,null,{}] 21:40:07 INFO - PROCESS | 840 | 1465274407707 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}] 21:40:07 INFO - PROCESS | 840 | 1465274407709 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:07 INFO - PROCESS | 840 | 1465274407819 Marionette TRACE conn5 <- [1,1227,null,{"value":null}] 21:40:08 INFO - PROCESS | 840 | 1465274408054 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:08 INFO - PROCESS | 840 | 1465274408057 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:08 INFO - PROCESS | 840 | ++DOCSHELL 0CB30C00 == 44 [pid = 840] [id = 316] 21:40:08 INFO - PROCESS | 840 | ++DOMWINDOW == 95 (0CBEC000) [pid = 840] [serial = 947] [outer = 00000000] 21:40:08 INFO - PROCESS | 840 | ++DOMWINDOW == 96 (0D4ED400) [pid = 840] [serial = 948] [outer = 0CBEC000] 21:40:08 INFO - PROCESS | 840 | 1465274408127 Marionette DEBUG loaded listener.js 21:40:08 INFO - PROCESS | 840 | ++DOMWINDOW == 97 (0DB3D400) [pid = 840] [serial = 949] [outer = 0CBEC000] 21:40:08 INFO - PROCESS | 840 | 1465274408768 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]]]}] 21:40:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 21:40:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1124ms 21:40:08 INFO - PROCESS | 840 | 1465274408829 Marionette TRACE conn5 -> [0,1229,"getWindowHandle",null] 21:40:08 INFO - PROCESS | 840 | 1465274408833 Marionette TRACE conn5 <- [1,1229,null,{"value":"13"}] 21:40:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 21:40:08 INFO - PROCESS | 840 | 1465274408837 Marionette TRACE conn5 -> [0,1230,"setScriptTimeout",{"ms":35000}] 21:40:08 INFO - PROCESS | 840 | 1465274408840 Marionette TRACE conn5 <- [1,1230,null,{}] 21:40:09 INFO - PROCESS | 840 | --DOCSHELL 19535C00 == 43 [pid = 840] [id = 310] 21:40:09 INFO - PROCESS | 840 | --DOCSHELL 0DDCBC00 == 42 [pid = 840] [id = 309] 21:40:09 INFO - PROCESS | 840 | --DOCSHELL 12290400 == 41 [pid = 840] [id = 308] 21:40:09 INFO - PROCESS | 840 | --DOCSHELL 17452000 == 40 [pid = 840] [id = 307] 21:40:09 INFO - PROCESS | 840 | --DOCSHELL 16A24400 == 39 [pid = 840] [id = 306] 21:40:09 INFO - PROCESS | 840 | --DOCSHELL 16279000 == 38 [pid = 840] [id = 305] 21:40:09 INFO - PROCESS | 840 | --DOCSHELL 14DB9C00 == 37 [pid = 840] [id = 304] 21:40:09 INFO - PROCESS | 840 | --DOCSHELL 0D5D3000 == 36 [pid = 840] [id = 303] 21:40:09 INFO - PROCESS | 840 | --DOCSHELL 0DB42400 == 35 [pid = 840] [id = 302] 21:40:09 INFO - PROCESS | 840 | --DOCSHELL 12341800 == 34 [pid = 840] [id = 301] 21:40:09 INFO - PROCESS | 840 | --DOCSHELL 16A2BC00 == 33 [pid = 840] [id = 299] 21:40:09 INFO - PROCESS | 840 | --DOCSHELL 0CBE4800 == 32 [pid = 840] [id = 300] 21:40:09 INFO - PROCESS | 840 | --DOCSHELL 0CBE3400 == 31 [pid = 840] [id = 290] 21:40:09 INFO - PROCESS | 840 | --DOCSHELL 19BC0000 == 30 [pid = 840] [id = 315] 21:40:09 INFO - PROCESS | 840 | --DOCSHELL 14D3D000 == 29 [pid = 840] [id = 313] 21:40:09 INFO - PROCESS | 840 | --DOCSHELL 1816F800 == 28 [pid = 840] [id = 314] 21:40:09 INFO - PROCESS | 840 | --DOCSHELL 19B14C00 == 27 [pid = 840] [id = 311] 21:40:09 INFO - PROCESS | 840 | --DOCSHELL 0D5DD400 == 26 [pid = 840] [id = 312] 21:40:09 INFO - PROCESS | 840 | --DOMWINDOW == 96 (1704C000) [pid = 840] [serial = 897] [outer = 00000000] [url = about:blank] 21:40:09 INFO - PROCESS | 840 | --DOMWINDOW == 95 (0D3E8800) [pid = 840] [serial = 873] [outer = 00000000] [url = about:blank] 21:40:09 INFO - PROCESS | 840 | --DOMWINDOW == 94 (0D45E400) [pid = 840] [serial = 874] [outer = 00000000] [url = about:blank] 21:40:09 INFO - PROCESS | 840 | --DOMWINDOW == 93 (0DF0B400) [pid = 840] [serial = 876] [outer = 00000000] [url = about:blank] 21:40:09 INFO - PROCESS | 840 | --DOMWINDOW == 92 (0E1E1800) [pid = 840] [serial = 877] [outer = 00000000] [url = about:blank] 21:40:09 INFO - PROCESS | 840 | --DOMWINDOW == 91 (0D4ED800) [pid = 840] [serial = 870] [outer = 00000000] [url = about:blank] 21:40:09 INFO - PROCESS | 840 | --DOMWINDOW == 90 (0D5DE400) [pid = 840] [serial = 871] [outer = 00000000] [url = about:blank] 21:40:09 INFO - PROCESS | 840 | --DOMWINDOW == 89 (123A8C00) [pid = 840] [serial = 879] [outer = 00000000] [url = about:blank] 21:40:09 INFO - PROCESS | 840 | --DOMWINDOW == 88 (15174C00) [pid = 840] [serial = 886] [outer = 00000000] [url = about:blank] 21:40:09 INFO - PROCESS | 840 | --DOMWINDOW == 87 (1516D800) [pid = 840] [serial = 885] [outer = 00000000] [url = about:blank] 21:40:09 INFO - PROCESS | 840 | --DOMWINDOW == 86 (1231DC00) [pid = 840] [serial = 862] [outer = 00000000] [url = about:blank] 21:40:09 INFO - PROCESS | 840 | --DOMWINDOW == 85 (0E238400) [pid = 840] [serial = 861] [outer = 00000000] [url = about:blank] 21:40:09 INFO - PROCESS | 840 | --DOMWINDOW == 84 (1627D000) [pid = 840] [serial = 865] [outer = 00000000] [url = about:blank] 21:40:09 INFO - PROCESS | 840 | --DOMWINDOW == 83 (15178400) [pid = 840] [serial = 864] [outer = 00000000] [url = about:blank] 21:40:09 INFO - PROCESS | 840 | --DOMWINDOW == 82 (1A334400) [pid = 840] [serial = 868] [outer = 00000000] [url = about:blank] 21:40:09 INFO - PROCESS | 840 | --DOMWINDOW == 81 (19D81400) [pid = 840] [serial = 867] [outer = 00000000] [url = about:blank] 21:40:09 INFO - PROCESS | 840 | --DOMWINDOW == 80 (16276800) [pid = 840] [serial = 888] [outer = 00000000] [url = about:blank] 21:40:09 INFO - PROCESS | 840 | --DOMWINDOW == 79 (1229CC00) [pid = 840] [serial = 891] [outer = 00000000] [url = about:blank] 21:40:09 INFO - PROCESS | 840 | --DOMWINDOW == 78 (14DC4800) [pid = 840] [serial = 892] [outer = 00000000] [url = about:blank] 21:40:09 INFO - PROCESS | 840 | --DOMWINDOW == 77 (1651EC00) [pid = 840] [serial = 889] [outer = 00000000] [url = about:blank] 21:40:09 INFO - PROCESS | 840 | --DOMWINDOW == 76 (14D14800) [pid = 840] [serial = 882] [outer = 00000000] [url = about:blank] 21:40:09 INFO - PROCESS | 840 | --DOMWINDOW == 75 (14DBEC00) [pid = 840] [serial = 883] [outer = 00000000] [url = about:blank] 21:40:09 INFO - PROCESS | 840 | --DOMWINDOW == 74 (16869000) [pid = 840] [serial = 895] [outer = 00000000] [url = about:blank] 21:40:09 INFO - PROCESS | 840 | --DOMWINDOW == 73 (16868800) [pid = 840] [serial = 894] [outer = 00000000] [url = about:blank] 21:40:09 INFO - PROCESS | 840 | --DOMWINDOW == 72 (12444800) [pid = 840] [serial = 880] [outer = 00000000] [url = about:blank] 21:40:09 INFO - PROCESS | 840 | 1465274409594 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}] 21:40:09 INFO - PROCESS | 840 | 1465274409597 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:09 INFO - PROCESS | 840 | 1465274409689 Marionette TRACE conn5 <- [1,1231,null,{"value":null}] 21:40:09 INFO - PROCESS | 840 | 1465274409698 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:09 INFO - PROCESS | 840 | 1465274409701 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:09 INFO - PROCESS | 840 | ++DOCSHELL 0CBE4800 == 27 [pid = 840] [id = 317] 21:40:09 INFO - PROCESS | 840 | ++DOMWINDOW == 73 (0CBE6000) [pid = 840] [serial = 950] [outer = 00000000] 21:40:09 INFO - PROCESS | 840 | ++DOMWINDOW == 74 (0CF1C800) [pid = 840] [serial = 951] [outer = 0CBE6000] 21:40:09 INFO - PROCESS | 840 | 1465274409750 Marionette DEBUG loaded listener.js 21:40:09 INFO - PROCESS | 840 | ++DOMWINDOW == 75 (0D383400) [pid = 840] [serial = 952] [outer = 0CBE6000] 21:40:10 INFO - PROCESS | 840 | 1465274410248 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]]]}] 21:40:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 21:40:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1418ms 21:40:10 INFO - PROCESS | 840 | 1465274410260 Marionette TRACE conn5 -> [0,1233,"getWindowHandle",null] 21:40:10 INFO - PROCESS | 840 | 1465274410264 Marionette TRACE conn5 <- [1,1233,null,{"value":"13"}] 21:40:10 INFO - PROCESS | 840 | 1465274410269 Marionette TRACE conn5 -> [0,1234,"setScriptTimeout",{"ms":35000}] 21:40:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 21:40:10 INFO - PROCESS | 840 | 1465274410271 Marionette TRACE conn5 <- [1,1234,null,{}] 21:40:10 INFO - PROCESS | 840 | 1465274410277 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}] 21:40:10 INFO - PROCESS | 840 | 1465274410279 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:10 INFO - PROCESS | 840 | 1465274410367 Marionette TRACE conn5 <- [1,1235,null,{"value":null}] 21:40:10 INFO - PROCESS | 840 | 1465274410379 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:10 INFO - PROCESS | 840 | 1465274410383 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:10 INFO - PROCESS | 840 | ++DOCSHELL 0DF0A000 == 28 [pid = 840] [id = 318] 21:40:10 INFO - PROCESS | 840 | ++DOMWINDOW == 76 (0DF0B400) [pid = 840] [serial = 953] [outer = 00000000] 21:40:10 INFO - PROCESS | 840 | ++DOMWINDOW == 77 (0E1DF800) [pid = 840] [serial = 954] [outer = 0DF0B400] 21:40:10 INFO - PROCESS | 840 | 1465274410430 Marionette DEBUG loaded listener.js 21:40:10 INFO - PROCESS | 840 | ++DOMWINDOW == 78 (0E2B4800) [pid = 840] [serial = 955] [outer = 0DF0B400] 21:40:10 INFO - PROCESS | 840 | 1465274410887 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]]]}] 21:40:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 21:40:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 670ms 21:40:10 INFO - PROCESS | 840 | 1465274410942 Marionette TRACE conn5 -> [0,1237,"getWindowHandle",null] 21:40:10 INFO - PROCESS | 840 | 1465274410945 Marionette TRACE conn5 <- [1,1237,null,{"value":"13"}] 21:40:10 INFO - PROCESS | 840 | 1465274410949 Marionette TRACE conn5 -> [0,1238,"setScriptTimeout",{"ms":35000}] 21:40:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 21:40:10 INFO - PROCESS | 840 | 1465274410951 Marionette TRACE conn5 <- [1,1238,null,{}] 21:40:10 INFO - PROCESS | 840 | 1465274410955 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}] 21:40:10 INFO - PROCESS | 840 | 1465274410957 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:11 INFO - PROCESS | 840 | 1465274411078 Marionette TRACE conn5 <- [1,1239,null,{"value":null}] 21:40:11 INFO - PROCESS | 840 | 1465274411171 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:11 INFO - PROCESS | 840 | 1465274411174 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:11 INFO - PROCESS | 840 | ++DOCSHELL 12306400 == 29 [pid = 840] [id = 319] 21:40:11 INFO - PROCESS | 840 | ++DOMWINDOW == 79 (1230C000) [pid = 840] [serial = 956] [outer = 00000000] 21:40:11 INFO - PROCESS | 840 | ++DOMWINDOW == 80 (1231FC00) [pid = 840] [serial = 957] [outer = 1230C000] 21:40:11 INFO - PROCESS | 840 | 1465274411222 Marionette DEBUG loaded listener.js 21:40:11 INFO - PROCESS | 840 | ++DOMWINDOW == 81 (123A3800) [pid = 840] [serial = 958] [outer = 1230C000] 21:40:11 INFO - PROCESS | 840 | 1465274411604 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]]]}] 21:40:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 21:40:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 671ms 21:40:11 INFO - PROCESS | 840 | 1465274411629 Marionette TRACE conn5 -> [0,1241,"getWindowHandle",null] 21:40:11 INFO - PROCESS | 840 | 1465274411635 Marionette TRACE conn5 <- [1,1241,null,{"value":"13"}] 21:40:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 21:40:11 INFO - PROCESS | 840 | 1465274411639 Marionette TRACE conn5 -> [0,1242,"setScriptTimeout",{"ms":35000}] 21:40:11 INFO - PROCESS | 840 | 1465274411641 Marionette TRACE conn5 <- [1,1242,null,{}] 21:40:11 INFO - PROCESS | 840 | 1465274411657 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}] 21:40:11 INFO - PROCESS | 840 | 1465274411660 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:11 INFO - PROCESS | 840 | 1465274411793 Marionette TRACE conn5 <- [1,1243,null,{"value":null}] 21:40:11 INFO - PROCESS | 840 | 1465274411803 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:11 INFO - PROCESS | 840 | 1465274411805 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:11 INFO - PROCESS | 840 | ++DOCSHELL 0DB3E000 == 30 [pid = 840] [id = 320] 21:40:11 INFO - PROCESS | 840 | ++DOMWINDOW == 82 (12341800) [pid = 840] [serial = 959] [outer = 00000000] 21:40:11 INFO - PROCESS | 840 | ++DOMWINDOW == 83 (14D10C00) [pid = 840] [serial = 960] [outer = 12341800] 21:40:11 INFO - PROCESS | 840 | 1465274411898 Marionette DEBUG loaded listener.js 21:40:11 INFO - PROCESS | 840 | ++DOMWINDOW == 84 (14D19800) [pid = 840] [serial = 961] [outer = 12341800] 21:40:12 INFO - PROCESS | 840 | 1465274412328 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]]]}] 21:40:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 21:40:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 730ms 21:40:12 INFO - PROCESS | 840 | 1465274412374 Marionette TRACE conn5 -> [0,1245,"getWindowHandle",null] 21:40:12 INFO - PROCESS | 840 | 1465274412376 Marionette TRACE conn5 <- [1,1245,null,{"value":"13"}] 21:40:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 21:40:12 INFO - PROCESS | 840 | 1465274412408 Marionette TRACE conn5 -> [0,1246,"setScriptTimeout",{"ms":35000}] 21:40:12 INFO - PROCESS | 840 | 1465274412410 Marionette TRACE conn5 <- [1,1246,null,{}] 21:40:12 INFO - PROCESS | 840 | 1465274412426 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}] 21:40:12 INFO - PROCESS | 840 | 1465274412429 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:12 INFO - PROCESS | 840 | 1465274412537 Marionette TRACE conn5 <- [1,1247,null,{"value":null}] 21:40:12 INFO - PROCESS | 840 | 1465274412548 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:12 INFO - PROCESS | 840 | 1465274412550 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:12 INFO - PROCESS | 840 | ++DOCSHELL 14D3DC00 == 31 [pid = 840] [id = 321] 21:40:12 INFO - PROCESS | 840 | ++DOMWINDOW == 85 (14DF0C00) [pid = 840] [serial = 962] [outer = 00000000] 21:40:12 INFO - PROCESS | 840 | ++DOMWINDOW == 86 (15084800) [pid = 840] [serial = 963] [outer = 14DF0C00] 21:40:12 INFO - PROCESS | 840 | 1465274412593 Marionette DEBUG loaded listener.js 21:40:12 INFO - PROCESS | 840 | ++DOMWINDOW == 87 (15175400) [pid = 840] [serial = 964] [outer = 14DF0C00] 21:40:13 INFO - PROCESS | 840 | 1465274413041 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]]]}] 21:40:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 21:40:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 710ms 21:40:13 INFO - PROCESS | 840 | 1465274413090 Marionette TRACE conn5 -> [0,1249,"getWindowHandle",null] 21:40:13 INFO - PROCESS | 840 | 1465274413092 Marionette TRACE conn5 <- [1,1249,null,{"value":"13"}] 21:40:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 21:40:13 INFO - PROCESS | 840 | 1465274413095 Marionette TRACE conn5 -> [0,1250,"setScriptTimeout",{"ms":35000}] 21:40:13 INFO - PROCESS | 840 | 1465274413097 Marionette TRACE conn5 <- [1,1250,null,{}] 21:40:13 INFO - PROCESS | 840 | 1465274413101 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}] 21:40:13 INFO - PROCESS | 840 | 1465274413108 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:13 INFO - PROCESS | 840 | 1465274413249 Marionette TRACE conn5 <- [1,1251,null,{"value":null}] 21:40:13 INFO - PROCESS | 840 | 1465274413309 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:13 INFO - PROCESS | 840 | 1465274413312 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:13 INFO - PROCESS | 840 | ++DOCSHELL 1579BC00 == 32 [pid = 840] [id = 322] 21:40:13 INFO - PROCESS | 840 | ++DOMWINDOW == 88 (1579F400) [pid = 840] [serial = 965] [outer = 00000000] 21:40:13 INFO - PROCESS | 840 | ++DOMWINDOW == 89 (1651EC00) [pid = 840] [serial = 966] [outer = 1579F400] 21:40:13 INFO - PROCESS | 840 | 1465274413356 Marionette DEBUG loaded listener.js 21:40:13 INFO - PROCESS | 840 | ++DOMWINDOW == 90 (16865400) [pid = 840] [serial = 967] [outer = 1579F400] 21:40:13 INFO - PROCESS | 840 | --DOMWINDOW == 89 (0DF0AC00) [pid = 840] [serial = 908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 21:40:13 INFO - PROCESS | 840 | --DOMWINDOW == 88 (16A24C00) [pid = 840] [serial = 917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 21:40:13 INFO - PROCESS | 840 | --DOMWINDOW == 87 (0DF03800) [pid = 840] [serial = 926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 21:40:13 INFO - PROCESS | 840 | --DOMWINDOW == 86 (17454000) [pid = 840] [serial = 920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 21:40:13 INFO - PROCESS | 840 | --DOMWINDOW == 85 (18161400) [pid = 840] [serial = 923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 21:40:13 INFO - PROCESS | 840 | --DOMWINDOW == 84 (0DB42800) [pid = 840] [serial = 905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 21:40:13 INFO - PROCESS | 840 | --DOMWINDOW == 83 (14DBD800) [pid = 840] [serial = 911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 21:40:13 INFO - PROCESS | 840 | --DOMWINDOW == 82 (0CBE5800) [pid = 840] [serial = 899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 21:40:13 INFO - PROCESS | 840 | --DOMWINDOW == 81 (12343400) [pid = 840] [serial = 902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 21:40:13 INFO - PROCESS | 840 | --DOMWINDOW == 80 (16A2DC00) [pid = 840] [serial = 896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 21:40:13 INFO - PROCESS | 840 | --DOMWINDOW == 79 (1953B800) [pid = 840] [serial = 929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 21:40:13 INFO - PROCESS | 840 | --DOMWINDOW == 78 (16279400) [pid = 840] [serial = 914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 21:40:13 INFO - PROCESS | 840 | --DOMWINDOW == 77 (19B18800) [pid = 840] [serial = 932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 21:40:14 INFO - PROCESS | 840 | 1465274414079 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]]]}] 21:40:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 21:40:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1015ms 21:40:14 INFO - PROCESS | 840 | 1465274414115 Marionette TRACE conn5 -> [0,1253,"getWindowHandle",null] 21:40:14 INFO - PROCESS | 840 | 1465274414117 Marionette TRACE conn5 <- [1,1253,null,{"value":"13"}] 21:40:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 21:40:14 INFO - PROCESS | 840 | 1465274414120 Marionette TRACE conn5 -> [0,1254,"setScriptTimeout",{"ms":35000}] 21:40:14 INFO - PROCESS | 840 | 1465274414122 Marionette TRACE conn5 <- [1,1254,null,{}] 21:40:14 INFO - PROCESS | 840 | 1465274414125 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}] 21:40:14 INFO - PROCESS | 840 | 1465274414127 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:14 INFO - PROCESS | 840 | 1465274414244 Marionette TRACE conn5 <- [1,1255,null,{"value":null}] 21:40:14 INFO - PROCESS | 840 | 1465274414301 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:14 INFO - PROCESS | 840 | 1465274414303 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:14 INFO - PROCESS | 840 | ++DOCSHELL 09467800 == 33 [pid = 840] [id = 323] 21:40:14 INFO - PROCESS | 840 | ++DOMWINDOW == 78 (0CBE6400) [pid = 840] [serial = 968] [outer = 00000000] 21:40:14 INFO - PROCESS | 840 | ++DOMWINDOW == 79 (14D13000) [pid = 840] [serial = 969] [outer = 0CBE6400] 21:40:14 INFO - PROCESS | 840 | 1465274414347 Marionette DEBUG loaded listener.js 21:40:14 INFO - PROCESS | 840 | ++DOMWINDOW == 80 (15799800) [pid = 840] [serial = 970] [outer = 0CBE6400] 21:40:14 INFO - PROCESS | 840 | 1465274414707 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]]]}] 21:40:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 21:40:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 630ms 21:40:14 INFO - PROCESS | 840 | 1465274414751 Marionette TRACE conn5 -> [0,1257,"getWindowHandle",null] 21:40:14 INFO - PROCESS | 840 | 1465274414752 Marionette TRACE conn5 <- [1,1257,null,{"value":"13"}] 21:40:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 21:40:14 INFO - PROCESS | 840 | 1465274414755 Marionette TRACE conn5 -> [0,1258,"setScriptTimeout",{"ms":35000}] 21:40:14 INFO - PROCESS | 840 | 1465274414757 Marionette TRACE conn5 <- [1,1258,null,{}] 21:40:14 INFO - PROCESS | 840 | 1465274414760 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}] 21:40:14 INFO - PROCESS | 840 | 1465274414762 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:14 INFO - PROCESS | 840 | 1465274414874 Marionette TRACE conn5 <- [1,1259,null,{"value":null}] 21:40:14 INFO - PROCESS | 840 | 1465274414880 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:14 INFO - PROCESS | 840 | 1465274414881 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:14 INFO - PROCESS | 840 | ++DOCSHELL 14D0D800 == 34 [pid = 840] [id = 324] 21:40:14 INFO - PROCESS | 840 | ++DOMWINDOW == 81 (16271000) [pid = 840] [serial = 971] [outer = 00000000] 21:40:14 INFO - PROCESS | 840 | ++DOMWINDOW == 82 (16870000) [pid = 840] [serial = 972] [outer = 16271000] 21:40:14 INFO - PROCESS | 840 | 1465274414925 Marionette DEBUG loaded listener.js 21:40:14 INFO - PROCESS | 840 | ++DOMWINDOW == 83 (16871C00) [pid = 840] [serial = 973] [outer = 16271000] 21:40:15 INFO - PROCESS | 840 | 1465274415308 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]]]}] 21:40:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 21:40:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 570ms 21:40:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 21:40:15 INFO - PROCESS | 840 | 1465274415339 Marionette TRACE conn5 -> [0,1261,"getWindowHandle",null] 21:40:15 INFO - PROCESS | 840 | 1465274415341 Marionette TRACE conn5 <- [1,1261,null,{"value":"13"}] 21:40:15 INFO - PROCESS | 840 | 1465274415344 Marionette TRACE conn5 -> [0,1262,"setScriptTimeout",{"ms":35000}] 21:40:15 INFO - PROCESS | 840 | 1465274415346 Marionette TRACE conn5 <- [1,1262,null,{}] 21:40:15 INFO - PROCESS | 840 | 1465274415362 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}] 21:40:15 INFO - PROCESS | 840 | 1465274415364 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:15 INFO - PROCESS | 840 | 1465274415442 Marionette TRACE conn5 <- [1,1263,null,{"value":null}] 21:40:15 INFO - PROCESS | 840 | 1465274415448 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:15 INFO - PROCESS | 840 | 1465274415450 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:15 INFO - PROCESS | 840 | ++DOCSHELL 12295400 == 35 [pid = 840] [id = 325] 21:40:15 INFO - PROCESS | 840 | ++DOMWINDOW == 84 (16A2EC00) [pid = 840] [serial = 974] [outer = 00000000] 21:40:15 INFO - PROCESS | 840 | ++DOMWINDOW == 85 (170EFC00) [pid = 840] [serial = 975] [outer = 16A2EC00] 21:40:15 INFO - PROCESS | 840 | 1465274415493 Marionette DEBUG loaded listener.js 21:40:15 INFO - PROCESS | 840 | ++DOMWINDOW == 86 (170F3C00) [pid = 840] [serial = 976] [outer = 16A2EC00] 21:40:15 INFO - PROCESS | 840 | 1465274416014 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]]]}] 21:40:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 21:40:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 730ms 21:40:16 INFO - PROCESS | 840 | 1465274416078 Marionette TRACE conn5 -> [0,1265,"getWindowHandle",null] 21:40:16 INFO - PROCESS | 840 | 1465274416083 Marionette TRACE conn5 <- [1,1265,null,{"value":"13"}] 21:40:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 21:40:16 INFO - PROCESS | 840 | 1465274416089 Marionette TRACE conn5 -> [0,1266,"setScriptTimeout",{"ms":35000}] 21:40:16 INFO - PROCESS | 840 | 1465274416092 Marionette TRACE conn5 <- [1,1266,null,{}] 21:40:16 INFO - PROCESS | 840 | 1465274416098 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}] 21:40:16 INFO - PROCESS | 840 | 1465274416101 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:16 INFO - PROCESS | 840 | 1465274416230 Marionette TRACE conn5 <- [1,1267,null,{"value":null}] 21:40:16 INFO - PROCESS | 840 | 1465274416336 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:16 INFO - PROCESS | 840 | 1465274416341 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:16 INFO - PROCESS | 840 | ++DOCSHELL 0D555C00 == 36 [pid = 840] [id = 326] 21:40:16 INFO - PROCESS | 840 | ++DOMWINDOW == 87 (0D5D3800) [pid = 840] [serial = 977] [outer = 00000000] 21:40:16 INFO - PROCESS | 840 | ++DOMWINDOW == 88 (0DB3CC00) [pid = 840] [serial = 978] [outer = 0D5D3800] 21:40:16 INFO - PROCESS | 840 | 1465274416398 Marionette DEBUG loaded listener.js 21:40:16 INFO - PROCESS | 840 | ++DOMWINDOW == 89 (0DD24000) [pid = 840] [serial = 979] [outer = 0D5D3800] 21:40:17 INFO - PROCESS | 840 | 1465274417171 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]]]}] 21:40:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 21:40:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1127ms 21:40:17 INFO - PROCESS | 840 | 1465274417220 Marionette TRACE conn5 -> [0,1269,"getWindowHandle",null] 21:40:17 INFO - PROCESS | 840 | 1465274417225 Marionette TRACE conn5 <- [1,1269,null,{"value":"13"}] 21:40:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 21:40:17 INFO - PROCESS | 840 | 1465274417255 Marionette TRACE conn5 -> [0,1270,"setScriptTimeout",{"ms":35000}] 21:40:17 INFO - PROCESS | 840 | 1465274417258 Marionette TRACE conn5 <- [1,1270,null,{}] 21:40:17 INFO - PROCESS | 840 | 1465274417262 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}] 21:40:17 INFO - PROCESS | 840 | 1465274417265 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:17 INFO - PROCESS | 840 | 1465274417394 Marionette TRACE conn5 <- [1,1271,null,{"value":null}] 21:40:17 INFO - PROCESS | 840 | 1465274417517 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:17 INFO - PROCESS | 840 | 1465274417520 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:17 INFO - PROCESS | 840 | ++DOCSHELL 123C4C00 == 37 [pid = 840] [id = 327] 21:40:17 INFO - PROCESS | 840 | ++DOMWINDOW == 90 (123CAC00) [pid = 840] [serial = 980] [outer = 00000000] 21:40:17 INFO - PROCESS | 840 | ++DOMWINDOW == 91 (13634400) [pid = 840] [serial = 981] [outer = 123CAC00] 21:40:17 INFO - PROCESS | 840 | 1465274417577 Marionette DEBUG loaded listener.js 21:40:17 INFO - PROCESS | 840 | ++DOMWINDOW == 92 (14D0F800) [pid = 840] [serial = 982] [outer = 123CAC00] 21:40:18 INFO - PROCESS | 840 | 1465274418275 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]]]}] 21:40:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 21:40:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1070ms 21:40:18 INFO - PROCESS | 840 | 1465274418327 Marionette TRACE conn5 -> [0,1273,"getWindowHandle",null] 21:40:18 INFO - PROCESS | 840 | 1465274418329 Marionette TRACE conn5 <- [1,1273,null,{"value":"13"}] 21:40:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 21:40:18 INFO - PROCESS | 840 | 1465274418333 Marionette TRACE conn5 -> [0,1274,"setScriptTimeout",{"ms":35000}] 21:40:18 INFO - PROCESS | 840 | 1465274418337 Marionette TRACE conn5 <- [1,1274,null,{}] 21:40:18 INFO - PROCESS | 840 | 1465274418349 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}] 21:40:18 INFO - PROCESS | 840 | 1465274418354 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:18 INFO - PROCESS | 840 | 1465274418624 Marionette TRACE conn5 <- [1,1275,null,{"value":null}] 21:40:18 INFO - PROCESS | 840 | 1465274418633 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:18 INFO - PROCESS | 840 | 1465274418636 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:18 INFO - PROCESS | 840 | ++DOCSHELL 0D4EA000 == 38 [pid = 840] [id = 328] 21:40:18 INFO - PROCESS | 840 | ++DOMWINDOW == 93 (0D4ED800) [pid = 840] [serial = 983] [outer = 00000000] 21:40:18 INFO - PROCESS | 840 | ++DOMWINDOW == 94 (0D5D5800) [pid = 840] [serial = 984] [outer = 0D4ED800] 21:40:18 INFO - PROCESS | 840 | 1465274418685 Marionette DEBUG loaded listener.js 21:40:18 INFO - PROCESS | 840 | ++DOMWINDOW == 95 (0D5E0400) [pid = 840] [serial = 985] [outer = 0D4ED800] 21:40:19 INFO - PROCESS | 840 | --DOCSHELL 14D0D800 == 37 [pid = 840] [id = 324] 21:40:19 INFO - PROCESS | 840 | --DOCSHELL 09467800 == 36 [pid = 840] [id = 323] 21:40:19 INFO - PROCESS | 840 | --DOCSHELL 1579BC00 == 35 [pid = 840] [id = 322] 21:40:19 INFO - PROCESS | 840 | --DOCSHELL 14D3DC00 == 34 [pid = 840] [id = 321] 21:40:19 INFO - PROCESS | 840 | --DOCSHELL 0DB3E000 == 33 [pid = 840] [id = 320] 21:40:19 INFO - PROCESS | 840 | --DOCSHELL 12306400 == 32 [pid = 840] [id = 319] 21:40:19 INFO - PROCESS | 840 | --DOCSHELL 0DF0A000 == 31 [pid = 840] [id = 318] 21:40:19 INFO - PROCESS | 840 | --DOCSHELL 0CBE4800 == 30 [pid = 840] [id = 317] 21:40:19 INFO - PROCESS | 840 | --DOMWINDOW == 94 (120CF400) [pid = 840] [serial = 909] [outer = 00000000] [url = about:blank] 21:40:19 INFO - PROCESS | 840 | --DOMWINDOW == 93 (1744B400) [pid = 840] [serial = 919] [outer = 00000000] [url = about:blank] 21:40:19 INFO - PROCESS | 840 | --DOMWINDOW == 92 (16273000) [pid = 840] [serial = 927] [outer = 00000000] [url = about:blank] 21:40:19 INFO - PROCESS | 840 | --DOMWINDOW == 91 (18157000) [pid = 840] [serial = 922] [outer = 00000000] [url = about:blank] 21:40:19 INFO - PROCESS | 840 | --DOMWINDOW == 90 (181A7C00) [pid = 840] [serial = 924] [outer = 00000000] [url = about:blank] 21:40:19 INFO - PROCESS | 840 | --DOMWINDOW == 89 (18161C00) [pid = 840] [serial = 928] [outer = 00000000] [url = about:blank] 21:40:19 INFO - PROCESS | 840 | --DOMWINDOW == 88 (170F4800) [pid = 840] [serial = 918] [outer = 00000000] [url = about:blank] 21:40:19 INFO - PROCESS | 840 | --DOMWINDOW == 87 (0DF0DC00) [pid = 840] [serial = 907] [outer = 00000000] [url = about:blank] 21:40:19 INFO - PROCESS | 840 | --DOMWINDOW == 86 (14FB3C00) [pid = 840] [serial = 913] [outer = 00000000] [url = about:blank] 21:40:19 INFO - PROCESS | 840 | --DOMWINDOW == 85 (14DEFC00) [pid = 840] [serial = 912] [outer = 00000000] [url = about:blank] 21:40:19 INFO - PROCESS | 840 | --DOMWINDOW == 84 (0D5DC800) [pid = 840] [serial = 901] [outer = 00000000] [url = about:blank] 21:40:19 INFO - PROCESS | 840 | --DOMWINDOW == 83 (13637000) [pid = 840] [serial = 904] [outer = 00000000] [url = about:blank] 21:40:19 INFO - PROCESS | 840 | --DOMWINDOW == 82 (170F2C00) [pid = 840] [serial = 898] [outer = 00000000] [url = about:blank] 21:40:19 INFO - PROCESS | 840 | --DOMWINDOW == 81 (19B0DC00) [pid = 840] [serial = 930] [outer = 00000000] [url = about:blank] 21:40:19 INFO - PROCESS | 840 | --DOMWINDOW == 80 (18127000) [pid = 840] [serial = 921] [outer = 00000000] [url = about:blank] 21:40:19 INFO - PROCESS | 840 | --DOMWINDOW == 79 (166F2400) [pid = 840] [serial = 915] [outer = 00000000] [url = about:blank] 21:40:19 INFO - PROCESS | 840 | --DOMWINDOW == 78 (12441C00) [pid = 840] [serial = 903] [outer = 00000000] [url = about:blank] 21:40:19 INFO - PROCESS | 840 | --DOMWINDOW == 77 (181AF000) [pid = 840] [serial = 925] [outer = 00000000] [url = about:blank] 21:40:19 INFO - PROCESS | 840 | --DOMWINDOW == 76 (0DF02C00) [pid = 840] [serial = 906] [outer = 00000000] [url = about:blank] 21:40:19 INFO - PROCESS | 840 | --DOMWINDOW == 75 (1233E000) [pid = 840] [serial = 910] [outer = 00000000] [url = about:blank] 21:40:19 INFO - PROCESS | 840 | --DOMWINDOW == 74 (0D381400) [pid = 840] [serial = 900] [outer = 00000000] [url = about:blank] 21:40:19 INFO - PROCESS | 840 | --DOMWINDOW == 73 (1686D800) [pid = 840] [serial = 916] [outer = 00000000] [url = about:blank] 21:40:19 INFO - PROCESS | 840 | --DOMWINDOW == 72 (19B11400) [pid = 840] [serial = 931] [outer = 00000000] [url = about:blank] 21:40:19 INFO - PROCESS | 840 | --DOMWINDOW == 71 (19E2E000) [pid = 840] [serial = 933] [outer = 00000000] [url = about:blank] 21:40:19 INFO - PROCESS | 840 | --DOMWINDOW == 70 (19E2EC00) [pid = 840] [serial = 934] [outer = 00000000] [url = about:blank] 21:40:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 21:40:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1020ms 21:40:19 INFO - PROCESS | 840 | 1465274419347 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]]]}] 21:40:19 INFO - PROCESS | 840 | 1465274419357 Marionette TRACE conn5 -> [0,1277,"getWindowHandle",null] 21:40:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 21:40:19 INFO - PROCESS | 840 | 1465274419361 Marionette TRACE conn5 <- [1,1277,null,{"value":"13"}] 21:40:19 INFO - PROCESS | 840 | 1465274419364 Marionette TRACE conn5 -> [0,1278,"setScriptTimeout",{"ms":35000}] 21:40:19 INFO - PROCESS | 840 | 1465274419367 Marionette TRACE conn5 <- [1,1278,null,{}] 21:40:19 INFO - PROCESS | 840 | 1465274419374 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}] 21:40:19 INFO - PROCESS | 840 | 1465274419377 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:19 INFO - PROCESS | 840 | 1465274419463 Marionette TRACE conn5 <- [1,1279,null,{"value":null}] 21:40:19 INFO - PROCESS | 840 | 1465274419470 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:19 INFO - PROCESS | 840 | 1465274419473 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:19 INFO - PROCESS | 840 | ++DOCSHELL 0DD23800 == 31 [pid = 840] [id = 329] 21:40:19 INFO - PROCESS | 840 | ++DOMWINDOW == 71 (0DF05000) [pid = 840] [serial = 986] [outer = 00000000] 21:40:19 INFO - PROCESS | 840 | ++DOMWINDOW == 72 (0E1DE400) [pid = 840] [serial = 987] [outer = 0DF05000] 21:40:19 INFO - PROCESS | 840 | 1465274419520 Marionette DEBUG loaded listener.js 21:40:19 INFO - PROCESS | 840 | ++DOMWINDOW == 73 (0EBB5800) [pid = 840] [serial = 988] [outer = 0DF05000] 21:40:19 INFO - PROCESS | 840 | 1465274419999 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]]]}] 21:40:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 21:40:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 670ms 21:40:20 INFO - PROCESS | 840 | 1465274420061 Marionette TRACE conn5 -> [0,1281,"getWindowHandle",null] 21:40:20 INFO - PROCESS | 840 | 1465274420064 Marionette TRACE conn5 <- [1,1281,null,{"value":"13"}] 21:40:20 INFO - PROCESS | 840 | 1465274420067 Marionette TRACE conn5 -> [0,1282,"setScriptTimeout",{"ms":35000}] 21:40:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 21:40:20 INFO - PROCESS | 840 | 1465274420069 Marionette TRACE conn5 <- [1,1282,null,{}] 21:40:20 INFO - PROCESS | 840 | 1465274420075 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}] 21:40:20 INFO - PROCESS | 840 | 1465274420078 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:20 INFO - PROCESS | 840 | 1465274420169 Marionette TRACE conn5 <- [1,1283,null,{"value":null}] 21:40:20 INFO - PROCESS | 840 | 1465274420266 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:20 INFO - PROCESS | 840 | 1465274420268 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:20 INFO - PROCESS | 840 | ++DOCSHELL 1363DC00 == 32 [pid = 840] [id = 330] 21:40:20 INFO - PROCESS | 840 | ++DOMWINDOW == 74 (14022C00) [pid = 840] [serial = 989] [outer = 00000000] 21:40:20 INFO - PROCESS | 840 | ++DOMWINDOW == 75 (14D11400) [pid = 840] [serial = 990] [outer = 14022C00] 21:40:20 INFO - PROCESS | 840 | 1465274420318 Marionette DEBUG loaded listener.js 21:40:20 INFO - PROCESS | 840 | ++DOMWINDOW == 76 (14D3DC00) [pid = 840] [serial = 991] [outer = 14022C00] 21:40:20 INFO - PROCESS | 840 | 1465274420678 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]]]}] 21:40:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 21:40:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 670ms 21:40:20 INFO - PROCESS | 840 | 1465274420742 Marionette TRACE conn5 -> [0,1285,"getWindowHandle",null] 21:40:20 INFO - PROCESS | 840 | 1465274420746 Marionette TRACE conn5 <- [1,1285,null,{"value":"13"}] 21:40:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 21:40:20 INFO - PROCESS | 840 | 1465274420756 Marionette TRACE conn5 -> [0,1286,"setScriptTimeout",{"ms":35000}] 21:40:20 INFO - PROCESS | 840 | 1465274420760 Marionette TRACE conn5 <- [1,1286,null,{}] 21:40:20 INFO - PROCESS | 840 | 1465274420764 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}] 21:40:20 INFO - PROCESS | 840 | 1465274420766 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:20 INFO - PROCESS | 840 | 1465274420851 Marionette TRACE conn5 <- [1,1287,null,{"value":null}] 21:40:20 INFO - PROCESS | 840 | 1465274420857 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:20 INFO - PROCESS | 840 | 1465274420859 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:20 INFO - PROCESS | 840 | ++DOCSHELL 15082800 == 33 [pid = 840] [id = 331] 21:40:20 INFO - PROCESS | 840 | ++DOMWINDOW == 77 (15083000) [pid = 840] [serial = 992] [outer = 00000000] 21:40:20 INFO - PROCESS | 840 | ++DOMWINDOW == 78 (1627AC00) [pid = 840] [serial = 993] [outer = 15083000] 21:40:20 INFO - PROCESS | 840 | 1465274420904 Marionette DEBUG loaded listener.js 21:40:20 INFO - PROCESS | 840 | ++DOMWINDOW == 79 (16867000) [pid = 840] [serial = 994] [outer = 15083000] 21:40:21 INFO - PROCESS | 840 | 1465274421357 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]]]}] 21:40:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 21:40:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 630ms 21:40:21 INFO - PROCESS | 840 | 1465274421395 Marionette TRACE conn5 -> [0,1289,"getWindowHandle",null] 21:40:21 INFO - PROCESS | 840 | 1465274421397 Marionette TRACE conn5 <- [1,1289,null,{"value":"13"}] 21:40:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 21:40:21 INFO - PROCESS | 840 | 1465274421400 Marionette TRACE conn5 -> [0,1290,"setScriptTimeout",{"ms":35000}] 21:40:21 INFO - PROCESS | 840 | 1465274421402 Marionette TRACE conn5 <- [1,1290,null,{}] 21:40:21 INFO - PROCESS | 840 | 1465274421412 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}] 21:40:21 INFO - PROCESS | 840 | 1465274421414 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:21 INFO - PROCESS | 840 | 1465274421524 Marionette TRACE conn5 <- [1,1291,null,{"value":null}] 21:40:21 INFO - PROCESS | 840 | 1465274421607 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:21 INFO - PROCESS | 840 | 1465274421609 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:21 INFO - PROCESS | 840 | ++DOCSHELL 1686DC00 == 34 [pid = 840] [id = 332] 21:40:21 INFO - PROCESS | 840 | ++DOMWINDOW == 80 (16872400) [pid = 840] [serial = 995] [outer = 00000000] 21:40:21 INFO - PROCESS | 840 | ++DOMWINDOW == 81 (16A26400) [pid = 840] [serial = 996] [outer = 16872400] 21:40:21 INFO - PROCESS | 840 | 1465274421652 Marionette DEBUG loaded listener.js 21:40:21 INFO - PROCESS | 840 | ++DOMWINDOW == 82 (17042400) [pid = 840] [serial = 997] [outer = 16872400] 21:40:22 INFO - PROCESS | 840 | 1465274422072 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]]]}] 21:40:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 21:40:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 730ms 21:40:22 INFO - PROCESS | 840 | 1465274422136 Marionette TRACE conn5 -> [0,1293,"getWindowHandle",null] 21:40:22 INFO - PROCESS | 840 | 1465274422138 Marionette TRACE conn5 <- [1,1293,null,{"value":"13"}] 21:40:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 21:40:22 INFO - PROCESS | 840 | 1465274422141 Marionette TRACE conn5 -> [0,1294,"setScriptTimeout",{"ms":35000}] 21:40:22 INFO - PROCESS | 840 | 1465274422143 Marionette TRACE conn5 <- [1,1294,null,{}] 21:40:22 INFO - PROCESS | 840 | 1465274422146 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}] 21:40:22 INFO - PROCESS | 840 | 1465274422148 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:22 INFO - PROCESS | 840 | 1465274422289 Marionette TRACE conn5 <- [1,1295,null,{"value":null}] 21:40:22 INFO - PROCESS | 840 | 1465274422351 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:22 INFO - PROCESS | 840 | 1465274422356 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:22 INFO - PROCESS | 840 | ++DOCSHELL 1744A800 == 35 [pid = 840] [id = 333] 21:40:22 INFO - PROCESS | 840 | ++DOMWINDOW == 83 (17451400) [pid = 840] [serial = 998] [outer = 00000000] 21:40:22 INFO - PROCESS | 840 | ++DOMWINDOW == 84 (17787800) [pid = 840] [serial = 999] [outer = 17451400] 21:40:22 INFO - PROCESS | 840 | 1465274422403 Marionette DEBUG loaded listener.js 21:40:22 INFO - PROCESS | 840 | ++DOMWINDOW == 85 (18155800) [pid = 840] [serial = 1000] [outer = 17451400] 21:40:22 INFO - PROCESS | 840 | 1465274422836 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]]]}] 21:40:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 21:40:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 770ms 21:40:22 INFO - PROCESS | 840 | 1465274422916 Marionette TRACE conn5 -> [0,1297,"getWindowHandle",null] 21:40:22 INFO - PROCESS | 840 | 1465274422918 Marionette TRACE conn5 <- [1,1297,null,{"value":"13"}] 21:40:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 21:40:22 INFO - PROCESS | 840 | 1465274422921 Marionette TRACE conn5 -> [0,1298,"setScriptTimeout",{"ms":35000}] 21:40:22 INFO - PROCESS | 840 | 1465274422923 Marionette TRACE conn5 <- [1,1298,null,{}] 21:40:22 INFO - PROCESS | 840 | 1465274422926 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}] 21:40:22 INFO - PROCESS | 840 | 1465274422928 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:23 INFO - PROCESS | 840 | 1465274423048 Marionette TRACE conn5 <- [1,1299,null,{"value":null}] 21:40:23 INFO - PROCESS | 840 | 1465274423111 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:23 INFO - PROCESS | 840 | 1465274423113 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:23 INFO - PROCESS | 840 | ++DOCSHELL 18159000 == 36 [pid = 840] [id = 334] 21:40:23 INFO - PROCESS | 840 | ++DOMWINDOW == 86 (18159400) [pid = 840] [serial = 1001] [outer = 00000000] 21:40:23 INFO - PROCESS | 840 | ++DOMWINDOW == 87 (1815D800) [pid = 840] [serial = 1002] [outer = 18159400] 21:40:23 INFO - PROCESS | 840 | 1465274423157 Marionette DEBUG loaded listener.js 21:40:23 INFO - PROCESS | 840 | ++DOMWINDOW == 88 (18160C00) [pid = 840] [serial = 1003] [outer = 18159400] 21:40:23 INFO - PROCESS | 840 | --DOMWINDOW == 87 (0CBE6000) [pid = 840] [serial = 950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 21:40:23 INFO - PROCESS | 840 | --DOMWINDOW == 86 (0DF0B400) [pid = 840] [serial = 953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 21:40:23 INFO - PROCESS | 840 | --DOMWINDOW == 85 (0CBEC000) [pid = 840] [serial = 947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 21:40:23 INFO - PROCESS | 840 | --DOMWINDOW == 84 (1230C000) [pid = 840] [serial = 956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 21:40:23 INFO - PROCESS | 840 | --DOMWINDOW == 83 (14DF0C00) [pid = 840] [serial = 962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 21:40:23 INFO - PROCESS | 840 | --DOMWINDOW == 82 (0DB3BC00) [pid = 840] [serial = 935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 21:40:23 INFO - PROCESS | 840 | --DOMWINDOW == 81 (14DB6800) [pid = 840] [serial = 938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 21:40:23 INFO - PROCESS | 840 | --DOMWINDOW == 80 (18170800) [pid = 840] [serial = 941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 21:40:23 INFO - PROCESS | 840 | --DOMWINDOW == 79 (0CBE6400) [pid = 840] [serial = 968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 21:40:23 INFO - PROCESS | 840 | --DOMWINDOW == 78 (19BC0800) [pid = 840] [serial = 944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 21:40:23 INFO - PROCESS | 840 | --DOMWINDOW == 77 (1579F400) [pid = 840] [serial = 965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 21:40:23 INFO - PROCESS | 840 | --DOMWINDOW == 76 (16271000) [pid = 840] [serial = 971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 21:40:23 INFO - PROCESS | 840 | --DOMWINDOW == 75 (12341800) [pid = 840] [serial = 959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 21:40:23 INFO - PROCESS | 840 | 1465274423612 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] 21:40:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 21:40:23 INFO - PROCESS | 840 | 1465274423655 Marionette TRACE conn5 <- [1,1301,null,{"value":"13"}] 21:40:23 INFO - PROCESS | 840 | 1465274423658 Marionette TRACE conn5 -> [0,1302,"setScriptTimeout",{"ms":35000}] 21:40:23 INFO - PROCESS | 840 | 1465274423660 Marionette TRACE conn5 <- [1,1302,null,{}] 21:40:23 INFO - PROCESS | 840 | 1465274423664 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}] 21:40:23 INFO - PROCESS | 840 | 1465274423665 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:23 INFO - PROCESS | 840 | 1465274423746 Marionette TRACE conn5 <- [1,1303,null,{"value":null}] 21:40:23 INFO - PROCESS | 840 | 1465274423838 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:23 INFO - PROCESS | 840 | 1465274423840 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:23 INFO - PROCESS | 840 | ++DOCSHELL 0DD1D400 == 37 [pid = 840] [id = 335] 21:40:23 INFO - PROCESS | 840 | ++DOMWINDOW == 76 (0DF0B400) [pid = 840] [serial = 1004] [outer = 00000000] 21:40:23 INFO - PROCESS | 840 | ++DOMWINDOW == 77 (1626F400) [pid = 840] [serial = 1005] [outer = 0DF0B400] 21:40:23 INFO - PROCESS | 840 | 1465274423886 Marionette DEBUG loaded listener.js 21:40:23 INFO - PROCESS | 840 | ++DOMWINDOW == 78 (1744C800) [pid = 840] [serial = 1006] [outer = 0DF0B400] 21:40:24 INFO - PROCESS | 840 | 1465274424250 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]]]}] 21:40:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 21:40:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 630ms 21:40:24 INFO - PROCESS | 840 | 1465274424289 Marionette TRACE conn5 -> [0,1305,"getWindowHandle",null] 21:40:24 INFO - PROCESS | 840 | 1465274424291 Marionette TRACE conn5 <- [1,1305,null,{"value":"13"}] 21:40:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 21:40:24 INFO - PROCESS | 840 | 1465274424294 Marionette TRACE conn5 -> [0,1306,"setScriptTimeout",{"ms":35000}] 21:40:24 INFO - PROCESS | 840 | 1465274424296 Marionette TRACE conn5 <- [1,1306,null,{}] 21:40:24 INFO - PROCESS | 840 | 1465274424299 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}] 21:40:24 INFO - PROCESS | 840 | 1465274424301 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:24 INFO - PROCESS | 840 | 1465274424442 Marionette TRACE conn5 <- [1,1307,null,{"value":null}] 21:40:24 INFO - PROCESS | 840 | 1465274424453 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:24 INFO - PROCESS | 840 | 1465274424455 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:24 INFO - PROCESS | 840 | ++DOCSHELL 120AF400 == 38 [pid = 840] [id = 336] 21:40:24 INFO - PROCESS | 840 | ++DOMWINDOW == 79 (120C7800) [pid = 840] [serial = 1007] [outer = 00000000] 21:40:24 INFO - PROCESS | 840 | ++DOMWINDOW == 80 (18DC0400) [pid = 840] [serial = 1008] [outer = 120C7800] 21:40:24 INFO - PROCESS | 840 | 1465274424498 Marionette DEBUG loaded listener.js 21:40:24 INFO - PROCESS | 840 | ++DOMWINDOW == 81 (18DC2000) [pid = 840] [serial = 1009] [outer = 120C7800] 21:40:24 INFO - PROCESS | 840 | 1465274424906 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]]]}] 21:40:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 21:40:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 630ms 21:40:24 INFO - PROCESS | 840 | 1465274424925 Marionette TRACE conn5 -> [0,1309,"getWindowHandle",null] 21:40:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 21:40:24 INFO - PROCESS | 840 | 1465274424936 Marionette TRACE conn5 <- [1,1309,null,{"value":"13"}] 21:40:24 INFO - PROCESS | 840 | 1465274424940 Marionette TRACE conn5 -> [0,1310,"setScriptTimeout",{"ms":35000}] 21:40:24 INFO - PROCESS | 840 | 1465274424941 Marionette TRACE conn5 <- [1,1310,null,{}] 21:40:24 INFO - PROCESS | 840 | 1465274424945 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}] 21:40:24 INFO - PROCESS | 840 | 1465274424947 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:25 INFO - PROCESS | 840 | 1465274425062 Marionette TRACE conn5 <- [1,1311,null,{"value":null}] 21:40:25 INFO - PROCESS | 840 | 1465274425070 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:25 INFO - PROCESS | 840 | 1465274425072 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:25 INFO - PROCESS | 840 | ++DOCSHELL 19894400 == 39 [pid = 840] [id = 337] 21:40:25 INFO - PROCESS | 840 | ++DOMWINDOW == 82 (19894800) [pid = 840] [serial = 1010] [outer = 00000000] 21:40:25 INFO - PROCESS | 840 | ++DOMWINDOW == 83 (19B10000) [pid = 840] [serial = 1011] [outer = 19894800] 21:40:25 INFO - PROCESS | 840 | 1465274425116 Marionette DEBUG loaded listener.js 21:40:25 INFO - PROCESS | 840 | ++DOMWINDOW == 84 (19B12000) [pid = 840] [serial = 1012] [outer = 19894800] 21:40:25 INFO - PROCESS | 840 | 1465274425567 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]]]}] 21:40:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 21:40:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 670ms 21:40:25 INFO - PROCESS | 840 | 1465274425611 Marionette TRACE conn5 -> [0,1313,"getWindowHandle",null] 21:40:25 INFO - PROCESS | 840 | 1465274425616 Marionette TRACE conn5 <- [1,1313,null,{"value":"13"}] 21:40:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 21:40:25 INFO - PROCESS | 840 | 1465274425621 Marionette TRACE conn5 -> [0,1314,"setScriptTimeout",{"ms":35000}] 21:40:25 INFO - PROCESS | 840 | 1465274425626 Marionette TRACE conn5 <- [1,1314,null,{}] 21:40:25 INFO - PROCESS | 840 | 1465274425633 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}] 21:40:25 INFO - PROCESS | 840 | 1465274425636 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:25 INFO - PROCESS | 840 | 1465274425798 Marionette TRACE conn5 <- [1,1315,null,{"value":null}] 21:40:25 INFO - PROCESS | 840 | 1465274425935 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:25 INFO - PROCESS | 840 | 1465274425940 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:25 INFO - PROCESS | 840 | ++DOCSHELL 0D5E1000 == 40 [pid = 840] [id = 338] 21:40:25 INFO - PROCESS | 840 | ++DOMWINDOW == 85 (0DB3B400) [pid = 840] [serial = 1013] [outer = 00000000] 21:40:25 INFO - PROCESS | 840 | ++DOMWINDOW == 86 (0DF02C00) [pid = 840] [serial = 1014] [outer = 0DB3B400] 21:40:25 INFO - PROCESS | 840 | 1465274426004 Marionette DEBUG loaded listener.js 21:40:26 INFO - PROCESS | 840 | ++DOMWINDOW == 87 (11DA2800) [pid = 840] [serial = 1015] [outer = 0DB3B400] 21:40:26 INFO - PROCESS | 840 | 1465274426554 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]]]}] 21:40:26 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 21:40:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 970ms 21:40:26 INFO - PROCESS | 840 | 1465274426596 Marionette TRACE conn5 -> [0,1317,"getWindowHandle",null] 21:40:26 INFO - PROCESS | 840 | 1465274426601 Marionette TRACE conn5 <- [1,1317,null,{"value":"13"}] 21:40:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 21:40:26 INFO - PROCESS | 840 | 1465274426607 Marionette TRACE conn5 -> [0,1318,"setScriptTimeout",{"ms":35000}] 21:40:26 INFO - PROCESS | 840 | 1465274426609 Marionette TRACE conn5 <- [1,1318,null,{}] 21:40:26 INFO - PROCESS | 840 | 1465274426613 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}] 21:40:26 INFO - PROCESS | 840 | 1465274426616 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:26 INFO - PROCESS | 840 | 1465274426729 Marionette TRACE conn5 <- [1,1319,null,{"value":null}] 21:40:26 INFO - PROCESS | 840 | 1465274426833 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:26 INFO - PROCESS | 840 | 1465274426836 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:26 INFO - PROCESS | 840 | ++DOCSHELL 14D10400 == 41 [pid = 840] [id = 339] 21:40:26 INFO - PROCESS | 840 | ++DOMWINDOW == 88 (14DE6000) [pid = 840] [serial = 1016] [outer = 00000000] 21:40:26 INFO - PROCESS | 840 | ++DOMWINDOW == 89 (15171000) [pid = 840] [serial = 1017] [outer = 14DE6000] 21:40:26 INFO - PROCESS | 840 | 1465274426903 Marionette DEBUG loaded listener.js 21:40:26 INFO - PROCESS | 840 | ++DOMWINDOW == 90 (1579F000) [pid = 840] [serial = 1018] [outer = 14DE6000] 21:40:27 INFO - PROCESS | 840 | 1465274427510 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]]]}] 21:40:27 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 21:40:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 970ms 21:40:27 INFO - PROCESS | 840 | 1465274427581 Marionette TRACE conn5 -> [0,1321,"getWindowHandle",null] 21:40:27 INFO - PROCESS | 840 | 1465274427583 Marionette TRACE conn5 <- [1,1321,null,{"value":"13"}] 21:40:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 21:40:27 INFO - PROCESS | 840 | 1465274427587 Marionette TRACE conn5 -> [0,1322,"setScriptTimeout",{"ms":35000}] 21:40:27 INFO - PROCESS | 840 | 1465274427591 Marionette TRACE conn5 <- [1,1322,null,{}] 21:40:27 INFO - PROCESS | 840 | 1465274427617 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}] 21:40:27 INFO - PROCESS | 840 | 1465274427622 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:27 INFO - PROCESS | 840 | 1465274427740 Marionette TRACE conn5 <- [1,1323,null,{"value":null}] 21:40:27 INFO - PROCESS | 840 | 1465274427866 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:27 INFO - PROCESS | 840 | 1465274427869 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:27 INFO - PROCESS | 840 | ++DOCSHELL 1812D400 == 42 [pid = 840] [id = 340] 21:40:27 INFO - PROCESS | 840 | ++DOMWINDOW == 91 (18154400) [pid = 840] [serial = 1019] [outer = 00000000] 21:40:27 INFO - PROCESS | 840 | ++DOMWINDOW == 92 (19B0C400) [pid = 840] [serial = 1020] [outer = 18154400] 21:40:27 INFO - PROCESS | 840 | 1465274427933 Marionette DEBUG loaded listener.js 21:40:28 INFO - PROCESS | 840 | ++DOMWINDOW == 93 (19BBA400) [pid = 840] [serial = 1021] [outer = 18154400] 21:40:28 INFO - PROCESS | 840 | 1465274428562 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]]]}] 21:40:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 21:40:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1035ms 21:40:28 INFO - PROCESS | 840 | 1465274428626 Marionette TRACE conn5 -> [0,1325,"getWindowHandle",null] 21:40:28 INFO - PROCESS | 840 | 1465274428629 Marionette TRACE conn5 <- [1,1325,null,{"value":"13"}] 21:40:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 21:40:28 INFO - PROCESS | 840 | 1465274428632 Marionette TRACE conn5 -> [0,1326,"setScriptTimeout",{"ms":35000}] 21:40:28 INFO - PROCESS | 840 | 1465274428635 Marionette TRACE conn5 <- [1,1326,null,{}] 21:40:28 INFO - PROCESS | 840 | 1465274428638 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}] 21:40:28 INFO - PROCESS | 840 | 1465274428641 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:28 INFO - PROCESS | 840 | 1465274428757 Marionette TRACE conn5 <- [1,1327,null,{"value":null}] 21:40:28 INFO - PROCESS | 840 | 1465274428890 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:28 INFO - PROCESS | 840 | 1465274428892 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:28 INFO - PROCESS | 840 | ++DOCSHELL 19BBF400 == 43 [pid = 840] [id = 341] 21:40:28 INFO - PROCESS | 840 | ++DOMWINDOW == 94 (19E2E000) [pid = 840] [serial = 1022] [outer = 00000000] 21:40:28 INFO - PROCESS | 840 | ++DOMWINDOW == 95 (1A476000) [pid = 840] [serial = 1023] [outer = 19E2E000] 21:40:28 INFO - PROCESS | 840 | 1465274428948 Marionette DEBUG loaded listener.js 21:40:29 INFO - PROCESS | 840 | ++DOMWINDOW == 96 (1A4CA000) [pid = 840] [serial = 1024] [outer = 19E2E000] 21:40:29 INFO - PROCESS | 840 | 1465274430003 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]]]}] 21:40:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 21:40:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1417ms 21:40:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 21:40:30 INFO - PROCESS | 840 | 1465274430053 Marionette TRACE conn5 -> [0,1329,"getWindowHandle",null] 21:40:30 INFO - PROCESS | 840 | 1465274430057 Marionette TRACE conn5 <- [1,1329,null,{"value":"13"}] 21:40:30 INFO - PROCESS | 840 | 1465274430063 Marionette TRACE conn5 -> [0,1330,"setScriptTimeout",{"ms":35000}] 21:40:30 INFO - PROCESS | 840 | 1465274430066 Marionette TRACE conn5 <- [1,1330,null,{}] 21:40:30 INFO - PROCESS | 840 | 1465274430115 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}] 21:40:30 INFO - PROCESS | 840 | 1465274430117 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:30 INFO - PROCESS | 840 | 1465274430210 Marionette TRACE conn5 <- [1,1331,null,{"value":null}] 21:40:30 INFO - PROCESS | 840 | 1465274430338 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:30 INFO - PROCESS | 840 | 1465274430341 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:30 INFO - PROCESS | 840 | ++DOCSHELL 0D4E6400 == 44 [pid = 840] [id = 342] 21:40:30 INFO - PROCESS | 840 | ++DOMWINDOW == 97 (0D4E8400) [pid = 840] [serial = 1025] [outer = 00000000] 21:40:30 INFO - PROCESS | 840 | ++DOMWINDOW == 98 (0D552000) [pid = 840] [serial = 1026] [outer = 0D4E8400] 21:40:30 INFO - PROCESS | 840 | 1465274430391 Marionette DEBUG loaded listener.js 21:40:30 INFO - PROCESS | 840 | ++DOMWINDOW == 99 (0D5DCC00) [pid = 840] [serial = 1027] [outer = 0D4E8400] 21:40:31 INFO - PROCESS | 840 | --DOCSHELL 120AF400 == 43 [pid = 840] [id = 336] 21:40:31 INFO - PROCESS | 840 | --DOCSHELL 0DD1D400 == 42 [pid = 840] [id = 335] 21:40:31 INFO - PROCESS | 840 | --DOCSHELL 18159000 == 41 [pid = 840] [id = 334] 21:40:31 INFO - PROCESS | 840 | --DOCSHELL 1744A800 == 40 [pid = 840] [id = 333] 21:40:31 INFO - PROCESS | 840 | --DOCSHELL 1686DC00 == 39 [pid = 840] [id = 332] 21:40:31 INFO - PROCESS | 840 | --DOCSHELL 15082800 == 38 [pid = 840] [id = 331] 21:40:31 INFO - PROCESS | 840 | --DOCSHELL 1363DC00 == 37 [pid = 840] [id = 330] 21:40:31 INFO - PROCESS | 840 | --DOCSHELL 0DD23800 == 36 [pid = 840] [id = 329] 21:40:31 INFO - PROCESS | 840 | --DOCSHELL 0D4EA000 == 35 [pid = 840] [id = 328] 21:40:31 INFO - PROCESS | 840 | --DOCSHELL 123C4C00 == 34 [pid = 840] [id = 327] 21:40:31 INFO - PROCESS | 840 | --DOCSHELL 12295400 == 33 [pid = 840] [id = 325] 21:40:31 INFO - PROCESS | 840 | --DOCSHELL 0D555C00 == 32 [pid = 840] [id = 326] 21:40:31 INFO - PROCESS | 840 | --DOCSHELL 0CB30C00 == 31 [pid = 840] [id = 316] 21:40:31 INFO - PROCESS | 840 | --DOCSHELL 19BBF400 == 30 [pid = 840] [id = 341] 21:40:31 INFO - PROCESS | 840 | --DOCSHELL 1812D400 == 29 [pid = 840] [id = 340] 21:40:31 INFO - PROCESS | 840 | --DOCSHELL 19894400 == 28 [pid = 840] [id = 337] 21:40:31 INFO - PROCESS | 840 | --DOCSHELL 0D5E1000 == 27 [pid = 840] [id = 338] 21:40:31 INFO - PROCESS | 840 | --DOCSHELL 14D10400 == 26 [pid = 840] [id = 339] 21:40:31 INFO - PROCESS | 840 | --DOMWINDOW == 98 (0CF1C800) [pid = 840] [serial = 951] [outer = 00000000] [url = about:blank] 21:40:31 INFO - PROCESS | 840 | --DOMWINDOW == 97 (0D383400) [pid = 840] [serial = 952] [outer = 00000000] [url = about:blank] 21:40:31 INFO - PROCESS | 840 | --DOMWINDOW == 96 (0E1DF800) [pid = 840] [serial = 954] [outer = 00000000] [url = about:blank] 21:40:31 INFO - PROCESS | 840 | --DOMWINDOW == 95 (0E2B4800) [pid = 840] [serial = 955] [outer = 00000000] [url = about:blank] 21:40:31 INFO - PROCESS | 840 | --DOMWINDOW == 94 (0DB3D400) [pid = 840] [serial = 949] [outer = 00000000] [url = about:blank] 21:40:31 INFO - PROCESS | 840 | --DOMWINDOW == 93 (0D4ED400) [pid = 840] [serial = 948] [outer = 00000000] [url = about:blank] 21:40:31 INFO - PROCESS | 840 | --DOMWINDOW == 92 (1231FC00) [pid = 840] [serial = 957] [outer = 00000000] [url = about:blank] 21:40:31 INFO - PROCESS | 840 | --DOMWINDOW == 91 (15175400) [pid = 840] [serial = 964] [outer = 00000000] [url = about:blank] 21:40:31 INFO - PROCESS | 840 | --DOMWINDOW == 90 (15084800) [pid = 840] [serial = 963] [outer = 00000000] [url = about:blank] 21:40:31 INFO - PROCESS | 840 | --DOMWINDOW == 89 (11D98800) [pid = 840] [serial = 937] [outer = 00000000] [url = about:blank] 21:40:31 INFO - PROCESS | 840 | --DOMWINDOW == 88 (0DF07000) [pid = 840] [serial = 936] [outer = 00000000] [url = about:blank] 21:40:31 INFO - PROCESS | 840 | --DOMWINDOW == 87 (160D1800) [pid = 840] [serial = 940] [outer = 00000000] [url = about:blank] 21:40:31 INFO - PROCESS | 840 | --DOMWINDOW == 86 (170EFC00) [pid = 840] [serial = 975] [outer = 00000000] [url = about:blank] 21:40:31 INFO - PROCESS | 840 | --DOMWINDOW == 85 (1516EC00) [pid = 840] [serial = 939] [outer = 00000000] [url = about:blank] 21:40:31 INFO - PROCESS | 840 | --DOMWINDOW == 84 (1A46E800) [pid = 840] [serial = 943] [outer = 00000000] [url = about:blank] 21:40:31 INFO - PROCESS | 840 | --DOMWINDOW == 83 (19B0C800) [pid = 840] [serial = 942] [outer = 00000000] [url = about:blank] 21:40:31 INFO - PROCESS | 840 | --DOMWINDOW == 82 (14D13000) [pid = 840] [serial = 969] [outer = 00000000] [url = about:blank] 21:40:31 INFO - PROCESS | 840 | --DOMWINDOW == 81 (19BC7000) [pid = 840] [serial = 946] [outer = 00000000] [url = about:blank] 21:40:31 INFO - PROCESS | 840 | --DOMWINDOW == 80 (19BC4000) [pid = 840] [serial = 945] [outer = 00000000] [url = about:blank] 21:40:31 INFO - PROCESS | 840 | --DOMWINDOW == 79 (1651EC00) [pid = 840] [serial = 966] [outer = 00000000] [url = about:blank] 21:40:31 INFO - PROCESS | 840 | --DOMWINDOW == 78 (16870000) [pid = 840] [serial = 972] [outer = 00000000] [url = about:blank] 21:40:31 INFO - PROCESS | 840 | --DOMWINDOW == 77 (16865400) [pid = 840] [serial = 967] [outer = 00000000] [url = about:blank] 21:40:31 INFO - PROCESS | 840 | --DOMWINDOW == 76 (14D10C00) [pid = 840] [serial = 960] [outer = 00000000] [url = about:blank] 21:40:31 INFO - PROCESS | 840 | --DOMWINDOW == 75 (14D19800) [pid = 840] [serial = 961] [outer = 00000000] [url = about:blank] 21:40:31 INFO - PROCESS | 840 | --DOMWINDOW == 74 (16871C00) [pid = 840] [serial = 973] [outer = 00000000] [url = about:blank] 21:40:31 INFO - PROCESS | 840 | --DOMWINDOW == 73 (15799800) [pid = 840] [serial = 970] [outer = 00000000] [url = about:blank] 21:40:31 INFO - PROCESS | 840 | --DOMWINDOW == 72 (123A3800) [pid = 840] [serial = 958] [outer = 00000000] [url = about:blank] 21:40:31 INFO - PROCESS | 840 | 1465274431756 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]]]}] 21:40:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 21:40:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1729ms 21:40:31 INFO - PROCESS | 840 | 1465274431792 Marionette TRACE conn5 -> [0,1333,"getWindowHandle",null] 21:40:31 INFO - PROCESS | 840 | 1465274431795 Marionette TRACE conn5 <- [1,1333,null,{"value":"13"}] 21:40:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 21:40:31 INFO - PROCESS | 840 | 1465274431800 Marionette TRACE conn5 -> [0,1334,"setScriptTimeout",{"ms":35000}] 21:40:31 INFO - PROCESS | 840 | 1465274431802 Marionette TRACE conn5 <- [1,1334,null,{}] 21:40:31 INFO - PROCESS | 840 | 1465274431808 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}] 21:40:31 INFO - PROCESS | 840 | 1465274431811 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:31 INFO - PROCESS | 840 | 1465274431901 Marionette TRACE conn5 <- [1,1335,null,{"value":null}] 21:40:31 INFO - PROCESS | 840 | 1465274431909 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:31 INFO - PROCESS | 840 | 1465274431912 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:31 INFO - PROCESS | 840 | ++DOCSHELL 0D464800 == 27 [pid = 840] [id = 343] 21:40:31 INFO - PROCESS | 840 | ++DOMWINDOW == 73 (0D464C00) [pid = 840] [serial = 1028] [outer = 00000000] 21:40:31 INFO - PROCESS | 840 | ++DOMWINDOW == 74 (0D5D6400) [pid = 840] [serial = 1029] [outer = 0D464C00] 21:40:31 INFO - PROCESS | 840 | 1465274431959 Marionette DEBUG loaded listener.js 21:40:32 INFO - PROCESS | 840 | ++DOMWINDOW == 75 (0D5E1000) [pid = 840] [serial = 1030] [outer = 0D464C00] 21:40:32 INFO - PROCESS | 840 | 1465274432454 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]]]}] 21:40:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 21:40:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 670ms 21:40:32 INFO - PROCESS | 840 | 1465274432472 Marionette TRACE conn5 -> [0,1337,"getWindowHandle",null] 21:40:32 INFO - PROCESS | 840 | 1465274432477 Marionette TRACE conn5 <- [1,1337,null,{"value":"13"}] 21:40:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 21:40:32 INFO - PROCESS | 840 | 1465274432487 Marionette TRACE conn5 -> [0,1338,"setScriptTimeout",{"ms":35000}] 21:40:32 INFO - PROCESS | 840 | 1465274432490 Marionette TRACE conn5 <- [1,1338,null,{}] 21:40:32 INFO - PROCESS | 840 | 1465274432494 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}] 21:40:32 INFO - PROCESS | 840 | 1465274432496 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:32 INFO - PROCESS | 840 | 1465274432588 Marionette TRACE conn5 <- [1,1339,null,{"value":null}] 21:40:32 INFO - PROCESS | 840 | 1465274432596 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:32 INFO - PROCESS | 840 | 1465274432599 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:32 INFO - PROCESS | 840 | ++DOCSHELL 0E1E9400 == 28 [pid = 840] [id = 344] 21:40:32 INFO - PROCESS | 840 | ++DOMWINDOW == 76 (0E236000) [pid = 840] [serial = 1031] [outer = 00000000] 21:40:32 INFO - PROCESS | 840 | ++DOMWINDOW == 77 (0E9C8000) [pid = 840] [serial = 1032] [outer = 0E236000] 21:40:32 INFO - PROCESS | 840 | 1465274432647 Marionette DEBUG loaded listener.js 21:40:32 INFO - PROCESS | 840 | ++DOMWINDOW == 78 (11B07000) [pid = 840] [serial = 1033] [outer = 0E236000] 21:40:33 INFO - PROCESS | 840 | 1465274433122 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]]]}] 21:40:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 21:40:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 670ms 21:40:33 INFO - PROCESS | 840 | 1465274433163 Marionette TRACE conn5 -> [0,1341,"getWindowHandle",null] 21:40:33 INFO - PROCESS | 840 | 1465274433165 Marionette TRACE conn5 <- [1,1341,null,{"value":"13"}] 21:40:33 INFO - PROCESS | 840 | 1465274433168 Marionette TRACE conn5 -> [0,1342,"setScriptTimeout",{"ms":35000}] 21:40:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 21:40:33 INFO - PROCESS | 840 | 1465274433171 Marionette TRACE conn5 <- [1,1342,null,{}] 21:40:33 INFO - PROCESS | 840 | 1465274433184 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}] 21:40:33 INFO - PROCESS | 840 | 1465274433190 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:33 INFO - PROCESS | 840 | 1465274433310 Marionette TRACE conn5 <- [1,1343,null,{"value":null}] 21:40:33 INFO - PROCESS | 840 | 1465274433416 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:33 INFO - PROCESS | 840 | 1465274433419 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:33 INFO - PROCESS | 840 | ++DOCSHELL 1234C800 == 29 [pid = 840] [id = 345] 21:40:33 INFO - PROCESS | 840 | ++DOMWINDOW == 79 (123A1800) [pid = 840] [serial = 1034] [outer = 00000000] 21:40:33 INFO - PROCESS | 840 | ++DOMWINDOW == 80 (123A9400) [pid = 840] [serial = 1035] [outer = 123A1800] 21:40:33 INFO - PROCESS | 840 | 1465274433475 Marionette DEBUG loaded listener.js 21:40:33 INFO - PROCESS | 840 | ++DOMWINDOW == 81 (123CD800) [pid = 840] [serial = 1036] [outer = 123A1800] 21:40:33 INFO - PROCESS | 840 | 1465274433934 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]]]}] 21:40:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 21:40:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 770ms 21:40:33 INFO - PROCESS | 840 | 1465274433942 Marionette TRACE conn5 -> [0,1345,"getWindowHandle",null] 21:40:33 INFO - PROCESS | 840 | 1465274433945 Marionette TRACE conn5 <- [1,1345,null,{"value":"13"}] 21:40:33 INFO - PROCESS | 840 | 1465274433948 Marionette TRACE conn5 -> [0,1346,"setScriptTimeout",{"ms":35000}] 21:40:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 21:40:33 INFO - PROCESS | 840 | 1465274433950 Marionette TRACE conn5 <- [1,1346,null,{}] 21:40:33 INFO - PROCESS | 840 | 1465274433953 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}] 21:40:33 INFO - PROCESS | 840 | 1465274433955 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:34 INFO - PROCESS | 840 | 1465274434072 Marionette TRACE conn5 <- [1,1347,null,{"value":null}] 21:40:34 INFO - PROCESS | 840 | 1465274434078 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:34 INFO - PROCESS | 840 | 1465274434080 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:34 INFO - PROCESS | 840 | ++DOCSHELL 13151400 == 30 [pid = 840] [id = 346] 21:40:34 INFO - PROCESS | 840 | ++DOMWINDOW == 82 (13152400) [pid = 840] [serial = 1037] [outer = 00000000] 21:40:34 INFO - PROCESS | 840 | ++DOMWINDOW == 83 (14030000) [pid = 840] [serial = 1038] [outer = 13152400] 21:40:34 INFO - PROCESS | 840 | 1465274434175 Marionette DEBUG loaded listener.js 21:40:34 INFO - PROCESS | 840 | ++DOMWINDOW == 84 (14D19000) [pid = 840] [serial = 1039] [outer = 13152400] 21:40:34 INFO - PROCESS | 840 | 1465274434601 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]]]}] 21:40:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 21:40:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 670ms 21:40:34 INFO - PROCESS | 840 | 1465274434626 Marionette TRACE conn5 -> [0,1349,"getWindowHandle",null] 21:40:34 INFO - PROCESS | 840 | 1465274434628 Marionette TRACE conn5 <- [1,1349,null,{"value":"13"}] 21:40:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 21:40:34 INFO - PROCESS | 840 | 1465274434631 Marionette TRACE conn5 -> [0,1350,"setScriptTimeout",{"ms":35000}] 21:40:34 INFO - PROCESS | 840 | 1465274434633 Marionette TRACE conn5 <- [1,1350,null,{}] 21:40:34 INFO - PROCESS | 840 | 1465274434636 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}] 21:40:34 INFO - PROCESS | 840 | 1465274434638 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:34 INFO - PROCESS | 840 | 1465274434775 Marionette TRACE conn5 <- [1,1351,null,{"value":null}] 21:40:34 INFO - PROCESS | 840 | 1465274434796 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:34 INFO - PROCESS | 840 | 1465274434798 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:34 INFO - PROCESS | 840 | ++DOCSHELL 14DC0400 == 31 [pid = 840] [id = 347] 21:40:34 INFO - PROCESS | 840 | ++DOMWINDOW == 85 (14DE7800) [pid = 840] [serial = 1040] [outer = 00000000] 21:40:34 INFO - PROCESS | 840 | ++DOMWINDOW == 86 (1507AC00) [pid = 840] [serial = 1041] [outer = 14DE7800] 21:40:34 INFO - PROCESS | 840 | 1465274434841 Marionette DEBUG loaded listener.js 21:40:34 INFO - PROCESS | 840 | ++DOMWINDOW == 87 (15171400) [pid = 840] [serial = 1042] [outer = 14DE7800] 21:40:35 INFO - PROCESS | 840 | 1465274435318 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]]]}] 21:40:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 21:40:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 730ms 21:40:35 INFO - PROCESS | 840 | 1465274435362 Marionette TRACE conn5 -> [0,1353,"getWindowHandle",null] 21:40:35 INFO - PROCESS | 840 | 1465274435365 Marionette TRACE conn5 <- [1,1353,null,{"value":"13"}] 21:40:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 21:40:35 INFO - PROCESS | 840 | 1465274435368 Marionette TRACE conn5 -> [0,1354,"setScriptTimeout",{"ms":35000}] 21:40:35 INFO - PROCESS | 840 | 1465274435369 Marionette TRACE conn5 <- [1,1354,null,{}] 21:40:35 INFO - PROCESS | 840 | 1465274435372 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}] 21:40:35 INFO - PROCESS | 840 | 1465274435378 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:35 INFO - PROCESS | 840 | 1465274435514 Marionette TRACE conn5 <- [1,1355,null,{"value":null}] 21:40:35 INFO - PROCESS | 840 | 1465274435578 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:35 INFO - PROCESS | 840 | 1465274435580 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:35 INFO - PROCESS | 840 | ++DOCSHELL 16270000 == 32 [pid = 840] [id = 348] 21:40:35 INFO - PROCESS | 840 | ++DOMWINDOW == 88 (16273800) [pid = 840] [serial = 1043] [outer = 00000000] 21:40:35 INFO - PROCESS | 840 | ++DOMWINDOW == 89 (163DA400) [pid = 840] [serial = 1044] [outer = 16273800] 21:40:35 INFO - PROCESS | 840 | 1465274435624 Marionette DEBUG loaded listener.js 21:40:35 INFO - PROCESS | 840 | ++DOMWINDOW == 90 (167CC000) [pid = 840] [serial = 1045] [outer = 16273800] 21:40:36 INFO - PROCESS | 840 | --DOMWINDOW == 89 (16872400) [pid = 840] [serial = 995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 21:40:36 INFO - PROCESS | 840 | --DOMWINDOW == 88 (17451400) [pid = 840] [serial = 998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 21:40:36 INFO - PROCESS | 840 | --DOMWINDOW == 87 (16A2EC00) [pid = 840] [serial = 974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 21:40:36 INFO - PROCESS | 840 | --DOMWINDOW == 86 (0DF0B400) [pid = 840] [serial = 1004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 21:40:36 INFO - PROCESS | 840 | --DOMWINDOW == 85 (0D5D3800) [pid = 840] [serial = 977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 21:40:36 INFO - PROCESS | 840 | --DOMWINDOW == 84 (0DF05000) [pid = 840] [serial = 986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 21:40:36 INFO - PROCESS | 840 | --DOMWINDOW == 83 (123CAC00) [pid = 840] [serial = 980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 21:40:36 INFO - PROCESS | 840 | --DOMWINDOW == 82 (0D4ED800) [pid = 840] [serial = 983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 21:40:36 INFO - PROCESS | 840 | --DOMWINDOW == 81 (15083000) [pid = 840] [serial = 992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 21:40:36 INFO - PROCESS | 840 | --DOMWINDOW == 80 (14022C00) [pid = 840] [serial = 989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 21:40:36 INFO - PROCESS | 840 | --DOMWINDOW == 79 (120C7800) [pid = 840] [serial = 1007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 21:40:36 INFO - PROCESS | 840 | --DOMWINDOW == 78 (18159400) [pid = 840] [serial = 1001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 21:40:36 INFO - PROCESS | 840 | --DOMWINDOW == 77 (19894800) [pid = 840] [serial = 1010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 21:40:36 INFO - PROCESS | 840 | 1465274436276 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] 21:40:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 21:40:36 INFO - PROCESS | 840 | 1465274436340 Marionette TRACE conn5 <- [1,1357,null,{"value":"13"}] 21:40:36 INFO - PROCESS | 840 | 1465274436344 Marionette TRACE conn5 -> [0,1358,"setScriptTimeout",{"ms":35000}] 21:40:36 INFO - PROCESS | 840 | 1465274436345 Marionette TRACE conn5 <- [1,1358,null,{}] 21:40:36 INFO - PROCESS | 840 | 1465274436349 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}] 21:40:36 INFO - PROCESS | 840 | 1465274436351 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:36 INFO - PROCESS | 840 | 1465274436427 Marionette TRACE conn5 <- [1,1359,null,{"value":null}] 21:40:36 INFO - PROCESS | 840 | 1465274436433 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:36 INFO - PROCESS | 840 | 1465274436434 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:36 INFO - PROCESS | 840 | ++DOCSHELL 0CB24000 == 33 [pid = 840] [id = 349] 21:40:36 INFO - PROCESS | 840 | ++DOMWINDOW == 78 (13637400) [pid = 840] [serial = 1046] [outer = 00000000] 21:40:36 INFO - PROCESS | 840 | ++DOMWINDOW == 79 (163DF000) [pid = 840] [serial = 1047] [outer = 13637400] 21:40:36 INFO - PROCESS | 840 | 1465274436477 Marionette DEBUG loaded listener.js 21:40:36 INFO - PROCESS | 840 | ++DOMWINDOW == 80 (16520000) [pid = 840] [serial = 1048] [outer = 13637400] 21:40:36 INFO - PROCESS | 840 | 1465274436901 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] 21:40:36 INFO - PROCESS | 840 | 1465274436917 Marionette TRACE conn5 <- [1,1361,null,{"value":"13"}] 21:40:36 INFO - PROCESS | 840 | 1465274436920 Marionette TRACE conn5 -> [0,1362,"setScriptTimeout",{"ms":35000}] 21:40:36 INFO - PROCESS | 840 | 1465274436921 Marionette TRACE conn5 <- [1,1362,null,{}] 21:40:36 INFO - PROCESS | 840 | 1465274436938 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}] 21:40:36 INFO - PROCESS | 840 | 1465274436939 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:37 INFO - PROCESS | 840 | 1465274437023 Marionette TRACE conn5 <- [1,1363,null,{"value":null}] 21:40:37 INFO - PROCESS | 840 | 1465274437029 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:37 INFO - PROCESS | 840 | 1465274437030 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:37 INFO - PROCESS | 840 | ++DOCSHELL 1686B400 == 34 [pid = 840] [id = 350] 21:40:37 INFO - PROCESS | 840 | ++DOMWINDOW == 81 (16872000) [pid = 840] [serial = 1049] [outer = 00000000] 21:40:37 INFO - PROCESS | 840 | ++DOMWINDOW == 82 (16A29400) [pid = 840] [serial = 1050] [outer = 16872000] 21:40:37 INFO - PROCESS | 840 | 1465274437074 Marionette DEBUG loaded listener.js 21:40:37 INFO - PROCESS | 840 | ++DOMWINDOW == 83 (16A22800) [pid = 840] [serial = 1051] [outer = 16872000] 21:40:37 INFO - PROCESS | 840 | [840] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:40:37 INFO - PROCESS | 840 | 1465274437510 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] 21:40:37 INFO - PROCESS | 840 | 1465274437553 Marionette TRACE conn5 <- [1,1365,null,{"value":"13"}] 21:40:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 21:40:37 INFO - PROCESS | 840 | 1465274437560 Marionette TRACE conn5 -> [0,1366,"setScriptTimeout",{"ms":35000}] 21:40:37 INFO - PROCESS | 840 | 1465274437562 Marionette TRACE conn5 <- [1,1366,null,{}] 21:40:37 INFO - PROCESS | 840 | 1465274437578 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}] 21:40:37 INFO - PROCESS | 840 | 1465274437580 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:37 INFO - PROCESS | 840 | 1465274437662 Marionette TRACE conn5 <- [1,1367,null,{"value":null}] 21:40:37 INFO - PROCESS | 840 | 1465274437668 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:37 INFO - PROCESS | 840 | 1465274437669 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:37 INFO - PROCESS | 840 | ++DOCSHELL 1234C400 == 35 [pid = 840] [id = 351] 21:40:37 INFO - PROCESS | 840 | ++DOMWINDOW == 84 (170F6400) [pid = 840] [serial = 1052] [outer = 00000000] 21:40:37 INFO - PROCESS | 840 | ++DOMWINDOW == 85 (17450000) [pid = 840] [serial = 1053] [outer = 170F6400] 21:40:37 INFO - PROCESS | 840 | 1465274437722 Marionette DEBUG loaded listener.js 21:40:37 INFO - PROCESS | 840 | ++DOMWINDOW == 86 (17450800) [pid = 840] [serial = 1054] [outer = 170F6400] 21:40:38 INFO - PROCESS | 840 | --DOCSHELL 0D464800 == 34 [pid = 840] [id = 343] 21:40:38 INFO - PROCESS | 840 | --DOCSHELL 0D4E6400 == 33 [pid = 840] [id = 342] 21:40:39 INFO - PROCESS | 840 | --DOCSHELL 0E1E9400 == 32 [pid = 840] [id = 344] 21:40:39 INFO - PROCESS | 840 | --DOCSHELL 1234C800 == 31 [pid = 840] [id = 345] 21:40:39 INFO - PROCESS | 840 | --DOCSHELL 16270000 == 30 [pid = 840] [id = 348] 21:40:39 INFO - PROCESS | 840 | --DOCSHELL 14DC0400 == 29 [pid = 840] [id = 347] 21:40:39 INFO - PROCESS | 840 | --DOCSHELL 1686B400 == 28 [pid = 840] [id = 350] 21:40:39 INFO - PROCESS | 840 | --DOCSHELL 0CB24000 == 27 [pid = 840] [id = 349] 21:40:39 INFO - PROCESS | 840 | --DOCSHELL 13151400 == 26 [pid = 840] [id = 346] 21:40:39 INFO - PROCESS | 840 | --DOMWINDOW == 85 (170F3C00) [pid = 840] [serial = 976] [outer = 00000000] [url = about:blank] 21:40:39 INFO - PROCESS | 840 | --DOMWINDOW == 84 (1626F400) [pid = 840] [serial = 1005] [outer = 00000000] [url = about:blank] 21:40:39 INFO - PROCESS | 840 | --DOMWINDOW == 83 (0DB3CC00) [pid = 840] [serial = 978] [outer = 00000000] [url = about:blank] 21:40:39 INFO - PROCESS | 840 | --DOMWINDOW == 82 (0DD24000) [pid = 840] [serial = 979] [outer = 00000000] [url = about:blank] 21:40:39 INFO - PROCESS | 840 | --DOMWINDOW == 81 (0E1DE400) [pid = 840] [serial = 987] [outer = 00000000] [url = about:blank] 21:40:39 INFO - PROCESS | 840 | --DOMWINDOW == 80 (0EBB5800) [pid = 840] [serial = 988] [outer = 00000000] [url = about:blank] 21:40:39 INFO - PROCESS | 840 | --DOMWINDOW == 79 (13634400) [pid = 840] [serial = 981] [outer = 00000000] [url = about:blank] 21:40:39 INFO - PROCESS | 840 | --DOMWINDOW == 78 (14D0F800) [pid = 840] [serial = 982] [outer = 00000000] [url = about:blank] 21:40:39 INFO - PROCESS | 840 | --DOMWINDOW == 77 (0D5D5800) [pid = 840] [serial = 984] [outer = 00000000] [url = about:blank] 21:40:39 INFO - PROCESS | 840 | --DOMWINDOW == 76 (0D5E0400) [pid = 840] [serial = 985] [outer = 00000000] [url = about:blank] 21:40:39 INFO - PROCESS | 840 | --DOMWINDOW == 75 (1627AC00) [pid = 840] [serial = 993] [outer = 00000000] [url = about:blank] 21:40:39 INFO - PROCESS | 840 | --DOMWINDOW == 74 (14D11400) [pid = 840] [serial = 990] [outer = 00000000] [url = about:blank] 21:40:39 INFO - PROCESS | 840 | --DOMWINDOW == 73 (14D3DC00) [pid = 840] [serial = 991] [outer = 00000000] [url = about:blank] 21:40:39 INFO - PROCESS | 840 | --DOMWINDOW == 72 (18DC2000) [pid = 840] [serial = 1009] [outer = 00000000] [url = about:blank] 21:40:39 INFO - PROCESS | 840 | --DOMWINDOW == 71 (1815D800) [pid = 840] [serial = 1002] [outer = 00000000] [url = about:blank] 21:40:39 INFO - PROCESS | 840 | --DOMWINDOW == 70 (19B12000) [pid = 840] [serial = 1012] [outer = 00000000] [url = about:blank] 21:40:39 INFO - PROCESS | 840 | --DOMWINDOW == 69 (18DC0400) [pid = 840] [serial = 1008] [outer = 00000000] [url = about:blank] 21:40:39 INFO - PROCESS | 840 | --DOMWINDOW == 68 (18160C00) [pid = 840] [serial = 1003] [outer = 00000000] [url = about:blank] 21:40:39 INFO - PROCESS | 840 | --DOMWINDOW == 67 (19B10000) [pid = 840] [serial = 1011] [outer = 00000000] [url = about:blank] 21:40:39 INFO - PROCESS | 840 | --DOMWINDOW == 66 (1744C800) [pid = 840] [serial = 1006] [outer = 00000000] [url = about:blank] 21:40:39 INFO - PROCESS | 840 | --DOMWINDOW == 65 (17042400) [pid = 840] [serial = 997] [outer = 00000000] [url = about:blank] 21:40:39 INFO - PROCESS | 840 | --DOMWINDOW == 64 (16867000) [pid = 840] [serial = 994] [outer = 00000000] [url = about:blank] 21:40:39 INFO - PROCESS | 840 | --DOMWINDOW == 63 (16A26400) [pid = 840] [serial = 996] [outer = 00000000] [url = about:blank] 21:40:39 INFO - PROCESS | 840 | --DOMWINDOW == 62 (18155800) [pid = 840] [serial = 1000] [outer = 00000000] [url = about:blank] 21:40:39 INFO - PROCESS | 840 | --DOMWINDOW == 61 (17787800) [pid = 840] [serial = 999] [outer = 00000000] [url = about:blank] 21:40:39 INFO - PROCESS | 840 | 1465274439493 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] 21:40:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 21:40:39 INFO - PROCESS | 840 | 1465274439561 Marionette TRACE conn5 <- [1,1369,null,{"value":"13"}] 21:40:39 INFO - PROCESS | 840 | 1465274439566 Marionette TRACE conn5 -> [0,1370,"setScriptTimeout",{"ms":35000}] 21:40:39 INFO - PROCESS | 840 | 1465274439569 Marionette TRACE conn5 <- [1,1370,null,{}] 21:40:39 INFO - PROCESS | 840 | 1465274439575 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}] 21:40:39 INFO - PROCESS | 840 | 1465274439578 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:39 INFO - PROCESS | 840 | 1465274439667 Marionette TRACE conn5 <- [1,1371,null,{"value":null}] 21:40:39 INFO - PROCESS | 840 | 1465274439675 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:39 INFO - PROCESS | 840 | 1465274439680 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:39 INFO - PROCESS | 840 | ++DOCSHELL 0D4EA000 == 27 [pid = 840] [id = 352] 21:40:39 INFO - PROCESS | 840 | ++DOMWINDOW == 62 (0D4EA800) [pid = 840] [serial = 1055] [outer = 00000000] 21:40:39 INFO - PROCESS | 840 | ++DOMWINDOW == 63 (0D54C000) [pid = 840] [serial = 1056] [outer = 0D4EA800] 21:40:39 INFO - PROCESS | 840 | 1465274439732 Marionette DEBUG loaded listener.js 21:40:39 INFO - PROCESS | 840 | ++DOMWINDOW == 64 (0D5D5800) [pid = 840] [serial = 1057] [outer = 0D4EA800] 21:40:40 INFO - PROCESS | 840 | [840] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:40:40 INFO - PROCESS | 840 | 1465274440232 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] 21:40:40 INFO - PROCESS | 840 | 1465274440262 Marionette TRACE conn5 <- [1,1373,null,{"value":"13"}] 21:40:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 21:40:40 INFO - PROCESS | 840 | 1465274440268 Marionette TRACE conn5 -> [0,1374,"setScriptTimeout",{"ms":35000}] 21:40:40 INFO - PROCESS | 840 | 1465274440270 Marionette TRACE conn5 <- [1,1374,null,{}] 21:40:40 INFO - PROCESS | 840 | 1465274440275 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}] 21:40:40 INFO - PROCESS | 840 | 1465274440278 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:40 INFO - PROCESS | 840 | 1465274440364 Marionette TRACE conn5 <- [1,1375,null,{"value":null}] 21:40:40 INFO - PROCESS | 840 | 1465274440374 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:40 INFO - PROCESS | 840 | 1465274440376 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:40 INFO - PROCESS | 840 | ++DOCSHELL 0D3E1800 == 28 [pid = 840] [id = 353] 21:40:40 INFO - PROCESS | 840 | ++DOMWINDOW == 65 (0DF05800) [pid = 840] [serial = 1058] [outer = 00000000] 21:40:40 INFO - PROCESS | 840 | ++DOMWINDOW == 66 (0DF0BC00) [pid = 840] [serial = 1059] [outer = 0DF05800] 21:40:40 INFO - PROCESS | 840 | 1465274440423 Marionette DEBUG loaded listener.js 21:40:40 INFO - PROCESS | 840 | ++DOMWINDOW == 67 (0E1E1400) [pid = 840] [serial = 1060] [outer = 0DF05800] 21:40:40 INFO - PROCESS | 840 | 1465274440899 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] 21:40:40 INFO - PROCESS | 840 | 1465274440944 Marionette TRACE conn5 <- [1,1377,null,{"value":"13"}] 21:40:40 INFO - PROCESS | 840 | 1465274440947 Marionette TRACE conn5 -> [0,1378,"setScriptTimeout",{"ms":35000}] 21:40:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 21:40:40 INFO - PROCESS | 840 | 1465274440951 Marionette TRACE conn5 <- [1,1378,null,{}] 21:40:40 INFO - PROCESS | 840 | 1465274440962 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}] 21:40:40 INFO - PROCESS | 840 | 1465274440966 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:41 INFO - PROCESS | 840 | 1465274441082 Marionette TRACE conn5 <- [1,1379,null,{"value":null}] 21:40:41 INFO - PROCESS | 840 | 1465274441173 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:41 INFO - PROCESS | 840 | 1465274441176 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:41 INFO - PROCESS | 840 | ++DOCSHELL 12320400 == 29 [pid = 840] [id = 354] 21:40:41 INFO - PROCESS | 840 | ++DOMWINDOW == 68 (1233E000) [pid = 840] [serial = 1061] [outer = 00000000] 21:40:41 INFO - PROCESS | 840 | ++DOMWINDOW == 69 (12348800) [pid = 840] [serial = 1062] [outer = 1233E000] 21:40:41 INFO - PROCESS | 840 | 1465274441223 Marionette DEBUG loaded listener.js 21:40:41 INFO - PROCESS | 840 | ++DOMWINDOW == 70 (123AEC00) [pid = 840] [serial = 1063] [outer = 1233E000] 21:40:41 INFO - PROCESS | 840 | 1465274441585 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]]]}] 21:40:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 21:40:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 670ms 21:40:41 INFO - PROCESS | 840 | 1465274441622 Marionette TRACE conn5 -> [0,1381,"getWindowHandle",null] 21:40:41 INFO - PROCESS | 840 | 1465274441624 Marionette TRACE conn5 <- [1,1381,null,{"value":"13"}] 21:40:41 INFO - PROCESS | 840 | 1465274441627 Marionette TRACE conn5 -> [0,1382,"setScriptTimeout",{"ms":35000}] 21:40:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 21:40:41 INFO - PROCESS | 840 | 1465274441629 Marionette TRACE conn5 <- [1,1382,null,{}] 21:40:41 INFO - PROCESS | 840 | 1465274441633 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}] 21:40:41 INFO - PROCESS | 840 | 1465274441634 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:41 INFO - PROCESS | 840 | 1465274441751 Marionette TRACE conn5 <- [1,1383,null,{"value":null}] 21:40:41 INFO - PROCESS | 840 | 1465274441759 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:41 INFO - PROCESS | 840 | 1465274441761 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:41 INFO - PROCESS | 840 | ++DOCSHELL 123CAC00 == 30 [pid = 840] [id = 355] 21:40:41 INFO - PROCESS | 840 | ++DOMWINDOW == 71 (123CD000) [pid = 840] [serial = 1064] [outer = 00000000] 21:40:41 INFO - PROCESS | 840 | ++DOMWINDOW == 72 (1363DC00) [pid = 840] [serial = 1065] [outer = 123CD000] 21:40:41 INFO - PROCESS | 840 | 1465274441805 Marionette DEBUG loaded listener.js 21:40:41 INFO - PROCESS | 840 | ++DOMWINDOW == 73 (14D0DC00) [pid = 840] [serial = 1066] [outer = 123CD000] 21:40:42 INFO - PROCESS | 840 | 1465274442209 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]]]}] 21:40:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 21:40:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 630ms 21:40:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 21:40:42 INFO - PROCESS | 840 | 1465274442262 Marionette TRACE conn5 -> [0,1385,"getWindowHandle",null] 21:40:42 INFO - PROCESS | 840 | 1465274442264 Marionette TRACE conn5 <- [1,1385,null,{"value":"13"}] 21:40:42 INFO - PROCESS | 840 | 1465274442267 Marionette TRACE conn5 -> [0,1386,"setScriptTimeout",{"ms":35000}] 21:40:42 INFO - PROCESS | 840 | 1465274442269 Marionette TRACE conn5 <- [1,1386,null,{}] 21:40:42 INFO - PROCESS | 840 | 1465274442272 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}] 21:40:42 INFO - PROCESS | 840 | 1465274442274 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:42 INFO - PROCESS | 840 | 1465274442385 Marionette TRACE conn5 <- [1,1387,null,{"value":null}] 21:40:42 INFO - PROCESS | 840 | 1465274442435 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:42 INFO - PROCESS | 840 | 1465274442437 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:42 INFO - PROCESS | 840 | ++DOCSHELL 14D45C00 == 31 [pid = 840] [id = 356] 21:40:42 INFO - PROCESS | 840 | ++DOMWINDOW == 74 (14D46800) [pid = 840] [serial = 1067] [outer = 00000000] 21:40:42 INFO - PROCESS | 840 | ++DOMWINDOW == 75 (14F37C00) [pid = 840] [serial = 1068] [outer = 14D46800] 21:40:42 INFO - PROCESS | 840 | 1465274442485 Marionette DEBUG loaded listener.js 21:40:42 INFO - PROCESS | 840 | ++DOMWINDOW == 76 (14F3F000) [pid = 840] [serial = 1069] [outer = 14D46800] 21:40:42 INFO - PROCESS | 840 | 1465274442885 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]]]}] 21:40:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 21:40:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 670ms 21:40:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 21:40:42 INFO - PROCESS | 840 | 1465274442938 Marionette TRACE conn5 -> [0,1389,"getWindowHandle",null] 21:40:42 INFO - PROCESS | 840 | 1465274442940 Marionette TRACE conn5 <- [1,1389,null,{"value":"13"}] 21:40:42 INFO - PROCESS | 840 | 1465274442943 Marionette TRACE conn5 -> [0,1390,"setScriptTimeout",{"ms":35000}] 21:40:42 INFO - PROCESS | 840 | 1465274442945 Marionette TRACE conn5 <- [1,1390,null,{}] 21:40:42 INFO - PROCESS | 840 | 1465274442955 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}] 21:40:42 INFO - PROCESS | 840 | 1465274442961 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:43 INFO - PROCESS | 840 | 1465274443062 Marionette TRACE conn5 <- [1,1391,null,{"value":null}] 21:40:43 INFO - PROCESS | 840 | 1465274443068 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:43 INFO - PROCESS | 840 | 1465274443070 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:43 INFO - PROCESS | 840 | ++DOCSHELL 1516D400 == 32 [pid = 840] [id = 357] 21:40:43 INFO - PROCESS | 840 | ++DOMWINDOW == 77 (1516E000) [pid = 840] [serial = 1070] [outer = 00000000] 21:40:43 INFO - PROCESS | 840 | ++DOMWINDOW == 78 (16270800) [pid = 840] [serial = 1071] [outer = 1516E000] 21:40:43 INFO - PROCESS | 840 | 1465274443113 Marionette DEBUG loaded listener.js 21:40:43 INFO - PROCESS | 840 | ++DOMWINDOW == 79 (1627AC00) [pid = 840] [serial = 1072] [outer = 1516E000] 21:40:43 INFO - PROCESS | 840 | 1465274443556 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]]]}] 21:40:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 21:40:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 630ms 21:40:43 INFO - PROCESS | 840 | 1465274443581 Marionette TRACE conn5 -> [0,1393,"getWindowHandle",null] 21:40:43 INFO - PROCESS | 840 | 1465274443583 Marionette TRACE conn5 <- [1,1393,null,{"value":"13"}] 21:40:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 21:40:43 INFO - PROCESS | 840 | 1465274443586 Marionette TRACE conn5 -> [0,1394,"setScriptTimeout",{"ms":35000}] 21:40:43 INFO - PROCESS | 840 | 1465274443588 Marionette TRACE conn5 <- [1,1394,null,{}] 21:40:43 INFO - PROCESS | 840 | 1465274443596 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}] 21:40:43 INFO - PROCESS | 840 | 1465274443598 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:43 INFO - PROCESS | 840 | 1465274443700 Marionette TRACE conn5 <- [1,1395,null,{"value":null}] 21:40:43 INFO - PROCESS | 840 | 1465274443709 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:43 INFO - PROCESS | 840 | 1465274443711 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:43 INFO - PROCESS | 840 | ++DOCSHELL 163E7C00 == 33 [pid = 840] [id = 358] 21:40:43 INFO - PROCESS | 840 | ++DOMWINDOW == 80 (16516400) [pid = 840] [serial = 1073] [outer = 00000000] 21:40:43 INFO - PROCESS | 840 | ++DOMWINDOW == 81 (1686AC00) [pid = 840] [serial = 1074] [outer = 16516400] 21:40:43 INFO - PROCESS | 840 | 1465274443753 Marionette DEBUG loaded listener.js 21:40:43 INFO - PROCESS | 840 | ++DOMWINDOW == 82 (1686B400) [pid = 840] [serial = 1075] [outer = 16516400] 21:40:44 INFO - PROCESS | 840 | 1465274444185 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]]]}] 21:40:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 21:40:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 630ms 21:40:44 INFO - PROCESS | 840 | 1465274444228 Marionette TRACE conn5 -> [0,1397,"getWindowHandle",null] 21:40:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 21:40:44 INFO - PROCESS | 840 | 1465274444230 Marionette TRACE conn5 <- [1,1397,null,{"value":"13"}] 21:40:44 INFO - PROCESS | 840 | 1465274444233 Marionette TRACE conn5 -> [0,1398,"setScriptTimeout",{"ms":35000}] 21:40:44 INFO - PROCESS | 840 | 1465274444234 Marionette TRACE conn5 <- [1,1398,null,{}] 21:40:44 INFO - PROCESS | 840 | 1465274444238 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}] 21:40:44 INFO - PROCESS | 840 | 1465274444239 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:44 INFO - PROCESS | 840 | 1465274444322 Marionette TRACE conn5 <- [1,1399,null,{"value":null}] 21:40:44 INFO - PROCESS | 840 | 1465274444328 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:44 INFO - PROCESS | 840 | 1465274444330 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:44 INFO - PROCESS | 840 | ++DOCSHELL 1686FC00 == 34 [pid = 840] [id = 359] 21:40:44 INFO - PROCESS | 840 | ++DOMWINDOW == 83 (16A24400) [pid = 840] [serial = 1076] [outer = 00000000] 21:40:44 INFO - PROCESS | 840 | ++DOMWINDOW == 84 (16A2FC00) [pid = 840] [serial = 1077] [outer = 16A24400] 21:40:44 INFO - PROCESS | 840 | 1465274444373 Marionette DEBUG loaded listener.js 21:40:44 INFO - PROCESS | 840 | ++DOMWINDOW == 85 (16A2C000) [pid = 840] [serial = 1078] [outer = 16A24400] 21:40:44 INFO - PROCESS | 840 | 1465274444867 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]]]}] 21:40:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 21:40:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 670ms 21:40:44 INFO - PROCESS | 840 | 1465274444904 Marionette TRACE conn5 -> [0,1401,"getWindowHandle",null] 21:40:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 21:40:44 INFO - PROCESS | 840 | 1465274444906 Marionette TRACE conn5 <- [1,1401,null,{"value":"13"}] 21:40:44 INFO - PROCESS | 840 | 1465274444909 Marionette TRACE conn5 -> [0,1402,"setScriptTimeout",{"ms":35000}] 21:40:44 INFO - PROCESS | 840 | 1465274444911 Marionette TRACE conn5 <- [1,1402,null,{}] 21:40:44 INFO - PROCESS | 840 | 1465274444921 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}] 21:40:44 INFO - PROCESS | 840 | 1465274444923 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:45 INFO - PROCESS | 840 | 1465274445028 Marionette TRACE conn5 <- [1,1403,null,{"value":null}] 21:40:45 INFO - PROCESS | 840 | 1465274445117 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:45 INFO - PROCESS | 840 | 1465274445119 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:45 INFO - PROCESS | 840 | ++DOCSHELL 12320000 == 35 [pid = 840] [id = 360] 21:40:45 INFO - PROCESS | 840 | ++DOMWINDOW == 86 (1744CC00) [pid = 840] [serial = 1079] [outer = 00000000] 21:40:45 INFO - PROCESS | 840 | ++DOMWINDOW == 87 (17536C00) [pid = 840] [serial = 1080] [outer = 1744CC00] 21:40:45 INFO - PROCESS | 840 | 1465274445162 Marionette DEBUG loaded listener.js 21:40:45 INFO - PROCESS | 840 | ++DOMWINDOW == 88 (1777EC00) [pid = 840] [serial = 1081] [outer = 1744CC00] 21:40:45 INFO - PROCESS | 840 | 1465274445630 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]]]}] 21:40:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 21:40:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 771ms 21:40:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 21:40:45 INFO - PROCESS | 840 | 1465274445681 Marionette TRACE conn5 -> [0,1405,"getWindowHandle",null] 21:40:45 INFO - PROCESS | 840 | 1465274445683 Marionette TRACE conn5 <- [1,1405,null,{"value":"13"}] 21:40:45 INFO - PROCESS | 840 | 1465274445686 Marionette TRACE conn5 -> [0,1406,"setScriptTimeout",{"ms":35000}] 21:40:45 INFO - PROCESS | 840 | 1465274445688 Marionette TRACE conn5 <- [1,1406,null,{}] 21:40:45 INFO - PROCESS | 840 | 1465274445691 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}] 21:40:45 INFO - PROCESS | 840 | 1465274445693 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:45 INFO - PROCESS | 840 | 1465274445808 Marionette TRACE conn5 <- [1,1407,null,{"value":null}] 21:40:45 INFO - PROCESS | 840 | 1465274445868 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:45 INFO - PROCESS | 840 | 1465274445870 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:45 INFO - PROCESS | 840 | ++DOCSHELL 17536400 == 36 [pid = 840] [id = 361] 21:40:45 INFO - PROCESS | 840 | ++DOMWINDOW == 89 (17788400) [pid = 840] [serial = 1082] [outer = 00000000] 21:40:45 INFO - PROCESS | 840 | ++DOMWINDOW == 90 (18159800) [pid = 840] [serial = 1083] [outer = 17788400] 21:40:45 INFO - PROCESS | 840 | 1465274445916 Marionette DEBUG loaded listener.js 21:40:45 INFO - PROCESS | 840 | ++DOMWINDOW == 91 (1815E800) [pid = 840] [serial = 1084] [outer = 17788400] 21:40:46 INFO - PROCESS | 840 | 1465274446346 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]]]}] 21:40:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 21:40:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 670ms 21:40:46 INFO - PROCESS | 840 | 1465274446357 Marionette TRACE conn5 -> [0,1409,"getWindowHandle",null] 21:40:46 INFO - PROCESS | 840 | 1465274446359 Marionette TRACE conn5 <- [1,1409,null,{"value":"13"}] 21:40:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 21:40:46 INFO - PROCESS | 840 | 1465274446405 Marionette TRACE conn5 -> [0,1410,"setScriptTimeout",{"ms":35000}] 21:40:46 INFO - PROCESS | 840 | 1465274446407 Marionette TRACE conn5 <- [1,1410,null,{}] 21:40:46 INFO - PROCESS | 840 | 1465274446411 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}] 21:40:46 INFO - PROCESS | 840 | 1465274446413 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:46 INFO - PROCESS | 840 | 1465274446535 Marionette TRACE conn5 <- [1,1411,null,{"value":null}] 21:40:46 INFO - PROCESS | 840 | 1465274446744 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:46 INFO - PROCESS | 840 | 1465274446746 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:46 INFO - PROCESS | 840 | --DOMWINDOW == 90 (13152400) [pid = 840] [serial = 1037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 21:40:46 INFO - PROCESS | 840 | --DOMWINDOW == 89 (14DE7800) [pid = 840] [serial = 1040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 21:40:46 INFO - PROCESS | 840 | --DOMWINDOW == 88 (16273800) [pid = 840] [serial = 1043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 21:40:46 INFO - PROCESS | 840 | --DOMWINDOW == 87 (16872000) [pid = 840] [serial = 1049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 21:40:46 INFO - PROCESS | 840 | --DOMWINDOW == 86 (123A1800) [pid = 840] [serial = 1034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 21:40:46 INFO - PROCESS | 840 | --DOMWINDOW == 85 (0E236000) [pid = 840] [serial = 1031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 21:40:46 INFO - PROCESS | 840 | --DOMWINDOW == 84 (0D464C00) [pid = 840] [serial = 1028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 21:40:46 INFO - PROCESS | 840 | --DOMWINDOW == 83 (0D4E8400) [pid = 840] [serial = 1025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 21:40:46 INFO - PROCESS | 840 | --DOMWINDOW == 82 (19E2E000) [pid = 840] [serial = 1022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 21:40:46 INFO - PROCESS | 840 | --DOMWINDOW == 81 (18154400) [pid = 840] [serial = 1019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 21:40:46 INFO - PROCESS | 840 | --DOMWINDOW == 80 (14DE6000) [pid = 840] [serial = 1016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 21:40:46 INFO - PROCESS | 840 | --DOMWINDOW == 79 (0DB3B400) [pid = 840] [serial = 1013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 21:40:46 INFO - PROCESS | 840 | --DOMWINDOW == 78 (13637400) [pid = 840] [serial = 1046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 21:40:46 INFO - PROCESS | 840 | ++DOCSHELL 0D3E5C00 == 37 [pid = 840] [id = 362] 21:40:46 INFO - PROCESS | 840 | ++DOMWINDOW == 79 (0D3E6800) [pid = 840] [serial = 1085] [outer = 00000000] 21:40:46 INFO - PROCESS | 840 | ++DOMWINDOW == 80 (0DB3B400) [pid = 840] [serial = 1086] [outer = 0D3E6800] 21:40:46 INFO - PROCESS | 840 | 1465274446816 Marionette DEBUG loaded listener.js 21:40:46 INFO - PROCESS | 840 | ++DOMWINDOW == 81 (14022000) [pid = 840] [serial = 1087] [outer = 0D3E6800] 21:40:47 INFO - PROCESS | 840 | 1465274447219 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]]]}] 21:40:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 21:40:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 850ms 21:40:47 INFO - PROCESS | 840 | 1465274447243 Marionette TRACE conn5 -> [0,1413,"getWindowHandle",null] 21:40:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 21:40:47 INFO - PROCESS | 840 | 1465274447245 Marionette TRACE conn5 <- [1,1413,null,{"value":"13"}] 21:40:47 INFO - PROCESS | 840 | 1465274447248 Marionette TRACE conn5 -> [0,1414,"setScriptTimeout",{"ms":35000}] 21:40:47 INFO - PROCESS | 840 | 1465274447250 Marionette TRACE conn5 <- [1,1414,null,{}] 21:40:47 INFO - PROCESS | 840 | 1465274447253 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}] 21:40:47 INFO - PROCESS | 840 | 1465274447255 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:47 INFO - PROCESS | 840 | 1465274447366 Marionette TRACE conn5 <- [1,1415,null,{"value":null}] 21:40:47 INFO - PROCESS | 840 | 1465274447374 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:47 INFO - PROCESS | 840 | 1465274447376 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:47 INFO - PROCESS | 840 | ++DOCSHELL 0D551800 == 38 [pid = 840] [id = 363] 21:40:47 INFO - PROCESS | 840 | ++DOMWINDOW == 82 (0DF0DC00) [pid = 840] [serial = 1088] [outer = 00000000] 21:40:47 INFO - PROCESS | 840 | ++DOMWINDOW == 83 (16A27C00) [pid = 840] [serial = 1089] [outer = 0DF0DC00] 21:40:47 INFO - PROCESS | 840 | 1465274447430 Marionette DEBUG loaded listener.js 21:40:47 INFO - PROCESS | 840 | ++DOMWINDOW == 84 (16872400) [pid = 840] [serial = 1090] [outer = 0DF0DC00] 21:40:47 INFO - PROCESS | 840 | ++DOMWINDOW == 85 (19B0A400) [pid = 840] [serial = 1091] [outer = 0CF2A800] 21:40:47 INFO - PROCESS | 840 | 1465274447875 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]]]}] 21:40:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 21:40:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 670ms 21:40:47 INFO - PROCESS | 840 | 1465274447919 Marionette TRACE conn5 -> [0,1417,"getWindowHandle",null] 21:40:47 INFO - PROCESS | 840 | 1465274447921 Marionette TRACE conn5 <- [1,1417,null,{"value":"13"}] 21:40:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 21:40:47 INFO - PROCESS | 840 | 1465274447924 Marionette TRACE conn5 -> [0,1418,"setScriptTimeout",{"ms":35000}] 21:40:47 INFO - PROCESS | 840 | 1465274447925 Marionette TRACE conn5 <- [1,1418,null,{}] 21:40:47 INFO - PROCESS | 840 | 1465274447928 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}] 21:40:47 INFO - PROCESS | 840 | 1465274447930 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:48 INFO - PROCESS | 840 | 1465274448044 Marionette TRACE conn5 <- [1,1419,null,{"value":null}] 21:40:48 INFO - PROCESS | 840 | 1465274448126 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:48 INFO - PROCESS | 840 | 1465274448128 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:48 INFO - PROCESS | 840 | ++DOCSHELL 181AB800 == 39 [pid = 840] [id = 364] 21:40:48 INFO - PROCESS | 840 | ++DOMWINDOW == 86 (18DB7400) [pid = 840] [serial = 1092] [outer = 00000000] 21:40:48 INFO - PROCESS | 840 | ++DOMWINDOW == 87 (19B10C00) [pid = 840] [serial = 1093] [outer = 18DB7400] 21:40:48 INFO - PROCESS | 840 | 1465274448171 Marionette DEBUG loaded listener.js 21:40:48 INFO - PROCESS | 840 | ++DOMWINDOW == 88 (19B14C00) [pid = 840] [serial = 1094] [outer = 18DB7400] 21:40:48 INFO - PROCESS | 840 | 1465274448533 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]]]}] 21:40:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 21:40:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 630ms 21:40:48 INFO - PROCESS | 840 | 1465274448564 Marionette TRACE conn5 -> [0,1421,"getWindowHandle",null] 21:40:48 INFO - PROCESS | 840 | 1465274448566 Marionette TRACE conn5 <- [1,1421,null,{"value":"13"}] 21:40:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 21:40:48 INFO - PROCESS | 840 | 1465274448569 Marionette TRACE conn5 -> [0,1422,"setScriptTimeout",{"ms":35000}] 21:40:48 INFO - PROCESS | 840 | 1465274448570 Marionette TRACE conn5 <- [1,1422,null,{}] 21:40:48 INFO - PROCESS | 840 | 1465274448574 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}] 21:40:48 INFO - PROCESS | 840 | 1465274448575 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:48 INFO - PROCESS | 840 | 1465274448701 Marionette TRACE conn5 <- [1,1423,null,{"value":null}] 21:40:48 INFO - PROCESS | 840 | 1465274448835 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:48 INFO - PROCESS | 840 | 1465274448838 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:48 INFO - PROCESS | 840 | ++DOCSHELL 0CB2AC00 == 40 [pid = 840] [id = 365] 21:40:48 INFO - PROCESS | 840 | ++DOMWINDOW == 89 (0CB2B400) [pid = 840] [serial = 1095] [outer = 00000000] 21:40:48 INFO - PROCESS | 840 | ++DOMWINDOW == 90 (0CBEC400) [pid = 840] [serial = 1096] [outer = 0CB2B400] 21:40:48 INFO - PROCESS | 840 | 1465274448900 Marionette DEBUG loaded listener.js 21:40:48 INFO - PROCESS | 840 | ++DOMWINDOW == 91 (0D3EB400) [pid = 840] [serial = 1097] [outer = 0CB2B400] 21:40:49 INFO - PROCESS | 840 | 1465274449709 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]]]}] 21:40:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 21:40:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1219ms 21:40:49 INFO - PROCESS | 840 | 1465274449791 Marionette TRACE conn5 -> [0,1425,"getWindowHandle",null] 21:40:49 INFO - PROCESS | 840 | 1465274449795 Marionette TRACE conn5 <- [1,1425,null,{"value":"13"}] 21:40:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 21:40:49 INFO - PROCESS | 840 | 1465274449800 Marionette TRACE conn5 -> [0,1426,"setScriptTimeout",{"ms":35000}] 21:40:49 INFO - PROCESS | 840 | 1465274449804 Marionette TRACE conn5 <- [1,1426,null,{}] 21:40:49 INFO - PROCESS | 840 | 1465274449809 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}] 21:40:49 INFO - PROCESS | 840 | 1465274449812 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:49 INFO - PROCESS | 840 | 1465274449971 Marionette TRACE conn5 <- [1,1427,null,{"value":null}] 21:40:50 INFO - PROCESS | 840 | 1465274450095 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:50 INFO - PROCESS | 840 | 1465274450098 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:50 INFO - PROCESS | 840 | ++DOCSHELL 0EB0E000 == 41 [pid = 840] [id = 366] 21:40:50 INFO - PROCESS | 840 | ++DOMWINDOW == 92 (11B04800) [pid = 840] [serial = 1098] [outer = 00000000] 21:40:50 INFO - PROCESS | 840 | ++DOMWINDOW == 93 (11DA0400) [pid = 840] [serial = 1099] [outer = 11B04800] 21:40:50 INFO - PROCESS | 840 | 1465274450156 Marionette DEBUG loaded listener.js 21:40:50 INFO - PROCESS | 840 | ++DOMWINDOW == 94 (120C3400) [pid = 840] [serial = 1100] [outer = 11B04800] 21:40:51 INFO - PROCESS | 840 | 1465274451060 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]]]}] 21:40:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 21:40:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1278ms 21:40:51 INFO - PROCESS | 840 | --DOCSHELL 170E8400 == 40 [pid = 840] [id = 225] 21:40:51 INFO - PROCESS | 840 | --DOCSHELL 0D549000 == 39 [pid = 840] [id = 226] 21:40:51 INFO - PROCESS | 840 | --DOCSHELL 14F37000 == 38 [pid = 840] [id = 220] 21:40:51 INFO - PROCESS | 840 | --DOCSHELL 1517A800 == 37 [pid = 840] [id = 221] 21:40:51 INFO - PROCESS | 840 | --DOCSHELL 11DD8000 == 36 [pid = 840] [id = 218] 21:40:51 INFO - PROCESS | 840 | --DOCSHELL 13633C00 == 35 [pid = 840] [id = 219] 21:40:51 INFO - PROCESS | 840 | --DOCSHELL 0D5E1400 == 34 [pid = 840] [id = 217] 21:40:51 INFO - PROCESS | 840 | --DOCSHELL 181AB800 == 33 [pid = 840] [id = 364] 21:40:51 INFO - PROCESS | 840 | --DOCSHELL 0D551800 == 32 [pid = 840] [id = 363] 21:40:51 INFO - PROCESS | 840 | --DOCSHELL 0D3E5C00 == 31 [pid = 840] [id = 362] 21:40:51 INFO - PROCESS | 840 | --DOCSHELL 17536400 == 30 [pid = 840] [id = 361] 21:40:51 INFO - PROCESS | 840 | --DOCSHELL 12320000 == 29 [pid = 840] [id = 360] 21:40:51 INFO - PROCESS | 840 | --DOCSHELL 1686FC00 == 28 [pid = 840] [id = 359] 21:40:51 INFO - PROCESS | 840 | --DOCSHELL 163E7C00 == 27 [pid = 840] [id = 358] 21:40:51 INFO - PROCESS | 840 | --DOCSHELL 1516D400 == 26 [pid = 840] [id = 357] 21:40:51 INFO - PROCESS | 840 | --DOCSHELL 14D45C00 == 25 [pid = 840] [id = 356] 21:40:51 INFO - PROCESS | 840 | --DOCSHELL 123CAC00 == 24 [pid = 840] [id = 355] 21:40:51 INFO - PROCESS | 840 | --DOMWINDOW == 93 (17450000) [pid = 840] [serial = 1053] [outer = 00000000] [url = about:blank] 21:40:51 INFO - PROCESS | 840 | 1465274451192 Marionette TRACE conn5 -> [0,1429,"getWindowHandle",null] 21:40:51 INFO - PROCESS | 840 | 1465274451196 Marionette TRACE conn5 <- [1,1429,null,{"value":"13"}] 21:40:51 INFO - PROCESS | 840 | --DOCSHELL 12320400 == 23 [pid = 840] [id = 354] 21:40:51 INFO - PROCESS | 840 | --DOCSHELL 0D3E1800 == 22 [pid = 840] [id = 353] 21:40:51 INFO - PROCESS | 840 | --DOCSHELL 0D4EA000 == 21 [pid = 840] [id = 352] 21:40:51 INFO - PROCESS | 840 | --DOCSHELL 1234C400 == 20 [pid = 840] [id = 351] 21:40:51 INFO - PROCESS | 840 | --DOMWINDOW == 92 (14030000) [pid = 840] [serial = 1038] [outer = 00000000] [url = about:blank] 21:40:51 INFO - PROCESS | 840 | --DOMWINDOW == 91 (1507AC00) [pid = 840] [serial = 1041] [outer = 00000000] [url = about:blank] 21:40:51 INFO - PROCESS | 840 | --DOMWINDOW == 90 (163DA400) [pid = 840] [serial = 1044] [outer = 00000000] [url = about:blank] 21:40:51 INFO - PROCESS | 840 | --DOMWINDOW == 89 (15171400) [pid = 840] [serial = 1042] [outer = 00000000] [url = about:blank] 21:40:51 INFO - PROCESS | 840 | --DOMWINDOW == 88 (16A29400) [pid = 840] [serial = 1050] [outer = 00000000] [url = about:blank] 21:40:51 INFO - PROCESS | 840 | --DOMWINDOW == 87 (167CC000) [pid = 840] [serial = 1045] [outer = 00000000] [url = about:blank] 21:40:51 INFO - PROCESS | 840 | --DOMWINDOW == 86 (123A9400) [pid = 840] [serial = 1035] [outer = 00000000] [url = about:blank] 21:40:51 INFO - PROCESS | 840 | --DOMWINDOW == 85 (0E9C8000) [pid = 840] [serial = 1032] [outer = 00000000] [url = about:blank] 21:40:51 INFO - PROCESS | 840 | --DOMWINDOW == 84 (11B07000) [pid = 840] [serial = 1033] [outer = 00000000] [url = about:blank] 21:40:51 INFO - PROCESS | 840 | --DOMWINDOW == 83 (0D5D6400) [pid = 840] [serial = 1029] [outer = 00000000] [url = about:blank] 21:40:51 INFO - PROCESS | 840 | --DOMWINDOW == 82 (0D5E1000) [pid = 840] [serial = 1030] [outer = 00000000] [url = about:blank] 21:40:51 INFO - PROCESS | 840 | --DOMWINDOW == 81 (0D5DCC00) [pid = 840] [serial = 1027] [outer = 00000000] [url = about:blank] 21:40:51 INFO - PROCESS | 840 | --DOMWINDOW == 80 (0D552000) [pid = 840] [serial = 1026] [outer = 00000000] [url = about:blank] 21:40:51 INFO - PROCESS | 840 | --DOMWINDOW == 79 (1A4CA000) [pid = 840] [serial = 1024] [outer = 00000000] [url = about:blank] 21:40:51 INFO - PROCESS | 840 | --DOMWINDOW == 78 (1A476000) [pid = 840] [serial = 1023] [outer = 00000000] [url = about:blank] 21:40:51 INFO - PROCESS | 840 | --DOMWINDOW == 77 (16A22800) [pid = 840] [serial = 1051] [outer = 00000000] [url = about:blank] 21:40:51 INFO - PROCESS | 840 | --DOMWINDOW == 76 (19BBA400) [pid = 840] [serial = 1021] [outer = 00000000] [url = about:blank] 21:40:51 INFO - PROCESS | 840 | --DOMWINDOW == 75 (19B0C400) [pid = 840] [serial = 1020] [outer = 00000000] [url = about:blank] 21:40:51 INFO - PROCESS | 840 | --DOMWINDOW == 74 (1579F000) [pid = 840] [serial = 1018] [outer = 00000000] [url = about:blank] 21:40:51 INFO - PROCESS | 840 | --DOMWINDOW == 73 (15171000) [pid = 840] [serial = 1017] [outer = 00000000] [url = about:blank] 21:40:51 INFO - PROCESS | 840 | --DOMWINDOW == 72 (11DA2800) [pid = 840] [serial = 1015] [outer = 00000000] [url = about:blank] 21:40:51 INFO - PROCESS | 840 | --DOMWINDOW == 71 (0DF02C00) [pid = 840] [serial = 1014] [outer = 00000000] [url = about:blank] 21:40:51 INFO - PROCESS | 840 | --DOMWINDOW == 70 (163DF000) [pid = 840] [serial = 1047] [outer = 00000000] [url = about:blank] 21:40:51 INFO - PROCESS | 840 | --DOMWINDOW == 69 (14D19000) [pid = 840] [serial = 1039] [outer = 00000000] [url = about:blank] 21:40:51 INFO - PROCESS | 840 | --DOMWINDOW == 68 (16520000) [pid = 840] [serial = 1048] [outer = 00000000] [url = about:blank] 21:40:51 INFO - PROCESS | 840 | --DOMWINDOW == 67 (123CD800) [pid = 840] [serial = 1036] [outer = 00000000] [url = about:blank] 21:40:51 INFO - PROCESS | 840 | 1465274451213 Marionette TRACE conn5 -> [0,1430,"setScriptTimeout",{"ms":35000}] 21:40:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 21:40:51 INFO - PROCESS | 840 | 1465274451218 Marionette TRACE conn5 <- [1,1430,null,{}] 21:40:51 INFO - PROCESS | 840 | 1465274451234 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}] 21:40:51 INFO - PROCESS | 840 | 1465274451238 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:51 INFO - PROCESS | 840 | 1465274451388 Marionette TRACE conn5 <- [1,1431,null,{"value":null}] 21:40:51 INFO - PROCESS | 840 | 1465274451553 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:51 INFO - PROCESS | 840 | 1465274451559 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:51 INFO - PROCESS | 840 | ++DOCSHELL 0D468000 == 21 [pid = 840] [id = 367] 21:40:51 INFO - PROCESS | 840 | ++DOMWINDOW == 68 (0D46CC00) [pid = 840] [serial = 1101] [outer = 00000000] 21:40:51 INFO - PROCESS | 840 | ++DOMWINDOW == 69 (0D54EC00) [pid = 840] [serial = 1102] [outer = 0D46CC00] 21:40:51 INFO - PROCESS | 840 | 1465274451621 Marionette DEBUG loaded listener.js 21:40:51 INFO - PROCESS | 840 | ++DOMWINDOW == 70 (0D5DB000) [pid = 840] [serial = 1103] [outer = 0D46CC00] 21:40:52 INFO - PROCESS | 840 | 1465274452197 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]]]}] 21:40:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 21:40:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1019ms 21:40:52 INFO - PROCESS | 840 | 1465274452238 Marionette TRACE conn5 -> [0,1433,"getWindowHandle",null] 21:40:52 INFO - PROCESS | 840 | 1465274452242 Marionette TRACE conn5 <- [1,1433,null,{"value":"13"}] 21:40:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 21:40:52 INFO - PROCESS | 840 | 1465274452248 Marionette TRACE conn5 -> [0,1434,"setScriptTimeout",{"ms":35000}] 21:40:52 INFO - PROCESS | 840 | 1465274452253 Marionette TRACE conn5 <- [1,1434,null,{}] 21:40:52 INFO - PROCESS | 840 | 1465274452257 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}] 21:40:52 INFO - PROCESS | 840 | 1465274452260 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:52 INFO - PROCESS | 840 | 1465274452374 Marionette TRACE conn5 <- [1,1435,null,{"value":null}] 21:40:52 INFO - PROCESS | 840 | 1465274452474 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:52 INFO - PROCESS | 840 | 1465274452476 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:52 INFO - PROCESS | 840 | ++DOCSHELL 0DF0C800 == 22 [pid = 840] [id = 368] 21:40:52 INFO - PROCESS | 840 | ++DOMWINDOW == 71 (0DF0E400) [pid = 840] [serial = 1104] [outer = 00000000] 21:40:52 INFO - PROCESS | 840 | ++DOMWINDOW == 72 (0E1EA400) [pid = 840] [serial = 1105] [outer = 0DF0E400] 21:40:52 INFO - PROCESS | 840 | 1465274452535 Marionette DEBUG loaded listener.js 21:40:52 INFO - PROCESS | 840 | ++DOMWINDOW == 73 (11B07000) [pid = 840] [serial = 1106] [outer = 0DF0E400] 21:40:53 INFO - PROCESS | 840 | 1465274453162 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]]]}] 21:40:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 21:40:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 990ms 21:40:53 INFO - PROCESS | 840 | 1465274453238 Marionette TRACE conn5 -> [0,1437,"getWindowHandle",null] 21:40:53 INFO - PROCESS | 840 | 1465274453240 Marionette TRACE conn5 <- [1,1437,null,{"value":"13"}] 21:40:53 INFO - PROCESS | 840 | 1465274453244 Marionette TRACE conn5 -> [0,1438,"setScriptTimeout",{"ms":35000}] 21:40:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 21:40:53 INFO - PROCESS | 840 | 1465274453247 Marionette TRACE conn5 <- [1,1438,null,{}] 21:40:53 INFO - PROCESS | 840 | 1465274453257 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}] 21:40:53 INFO - PROCESS | 840 | 1465274453262 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:53 INFO - PROCESS | 840 | 1465274453384 Marionette TRACE conn5 <- [1,1439,null,{"value":null}] 21:40:53 INFO - PROCESS | 840 | 1465274453506 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:53 INFO - PROCESS | 840 | 1465274453511 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:53 INFO - PROCESS | 840 | ++DOCSHELL 12343800 == 23 [pid = 840] [id = 369] 21:40:53 INFO - PROCESS | 840 | ++DOMWINDOW == 74 (12346C00) [pid = 840] [serial = 1107] [outer = 00000000] 21:40:53 INFO - PROCESS | 840 | ++DOMWINDOW == 75 (123A4800) [pid = 840] [serial = 1108] [outer = 12346C00] 21:40:53 INFO - PROCESS | 840 | 1465274453573 Marionette DEBUG loaded listener.js 21:40:53 INFO - PROCESS | 840 | ++DOMWINDOW == 76 (123AFC00) [pid = 840] [serial = 1109] [outer = 12346C00] 21:40:54 INFO - PROCESS | 840 | 1465274454239 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]]]}] 21:40:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 21:40:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1017ms 21:40:54 INFO - PROCESS | 840 | 1465274454264 Marionette TRACE conn5 -> [0,1441,"getWindowHandle",null] 21:40:54 INFO - PROCESS | 840 | 1465274454267 Marionette TRACE conn5 <- [1,1441,null,{"value":"13"}] 21:40:54 INFO - PROCESS | 840 | 1465274454270 Marionette TRACE conn5 -> [0,1442,"setScriptTimeout",{"ms":35000}] 21:40:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 21:40:54 INFO - PROCESS | 840 | 1465274454272 Marionette TRACE conn5 <- [1,1442,null,{}] 21:40:54 INFO - PROCESS | 840 | 1465274454276 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}] 21:40:54 INFO - PROCESS | 840 | 1465274454278 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:54 INFO - PROCESS | 840 | 1465274454386 Marionette TRACE conn5 <- [1,1443,null,{"value":null}] 21:40:54 INFO - PROCESS | 840 | 1465274454484 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:54 INFO - PROCESS | 840 | 1465274454486 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:54 INFO - PROCESS | 840 | ++DOCSHELL 1402AC00 == 24 [pid = 840] [id = 370] 21:40:54 INFO - PROCESS | 840 | ++DOMWINDOW == 77 (14D0C400) [pid = 840] [serial = 1110] [outer = 00000000] 21:40:54 INFO - PROCESS | 840 | ++DOMWINDOW == 78 (14D1A400) [pid = 840] [serial = 1111] [outer = 14D0C400] 21:40:54 INFO - PROCESS | 840 | 1465274454541 Marionette DEBUG loaded listener.js 21:40:54 INFO - PROCESS | 840 | ++DOMWINDOW == 79 (14D46C00) [pid = 840] [serial = 1112] [outer = 14D0C400] 21:40:55 INFO - PROCESS | 840 | 1465274455182 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]]]}] 21:40:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 21:40:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 970ms 21:40:55 INFO - PROCESS | 840 | 1465274455244 Marionette TRACE conn5 -> [0,1445,"getWindowHandle",null] 21:40:55 INFO - PROCESS | 840 | 1465274455247 Marionette TRACE conn5 <- [1,1445,null,{"value":"13"}] 21:40:55 INFO - PROCESS | 840 | 1465274455251 Marionette TRACE conn5 -> [0,1446,"setScriptTimeout",{"ms":35000}] 21:40:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 21:40:55 INFO - PROCESS | 840 | 1465274455253 Marionette TRACE conn5 <- [1,1446,null,{}] 21:40:55 INFO - PROCESS | 840 | 1465274455256 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}] 21:40:55 INFO - PROCESS | 840 | 1465274455259 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:55 INFO - PROCESS | 840 | 1465274455360 Marionette TRACE conn5 <- [1,1447,null,{"value":null}] 21:40:55 INFO - PROCESS | 840 | 1465274455444 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:55 INFO - PROCESS | 840 | 1465274455446 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:55 INFO - PROCESS | 840 | ++DOCSHELL 11D0AC00 == 25 [pid = 840] [id = 371] 21:40:55 INFO - PROCESS | 840 | ++DOMWINDOW == 80 (14DC4800) [pid = 840] [serial = 1113] [outer = 00000000] 21:40:55 INFO - PROCESS | 840 | ++DOMWINDOW == 81 (15087400) [pid = 840] [serial = 1114] [outer = 14DC4800] 21:40:55 INFO - PROCESS | 840 | 1465274455546 Marionette DEBUG loaded listener.js 21:40:55 INFO - PROCESS | 840 | ++DOMWINDOW == 82 (15173400) [pid = 840] [serial = 1115] [outer = 14DC4800] 21:40:57 INFO - PROCESS | 840 | --DOCSHELL 0CB2AC00 == 24 [pid = 840] [id = 365] 21:40:57 INFO - PROCESS | 840 | --DOCSHELL 0DF0A400 == 23 [pid = 840] [id = 232] 21:40:57 INFO - PROCESS | 840 | --DOCSHELL 16863800 == 22 [pid = 840] [id = 233] 21:40:57 INFO - PROCESS | 840 | --DOCSHELL 11D08800 == 21 [pid = 840] [id = 229] 21:40:57 INFO - PROCESS | 840 | --DOCSHELL 0CB29400 == 20 [pid = 840] [id = 222] 21:40:57 INFO - PROCESS | 840 | --DOCSHELL 12443C00 == 19 [pid = 840] [id = 230] 21:40:57 INFO - PROCESS | 840 | --DOCSHELL 1516C000 == 18 [pid = 840] [id = 231] 21:40:57 INFO - PROCESS | 840 | --DOCSHELL 16864400 == 17 [pid = 840] [id = 224] 21:40:57 INFO - PROCESS | 840 | --DOCSHELL 14DC2C00 == 16 [pid = 840] [id = 223] 21:40:57 INFO - PROCESS | 840 | --DOCSHELL 0945A800 == 15 [pid = 840] [id = 227] 21:40:57 INFO - PROCESS | 840 | --DOCSHELL 0D46AC00 == 14 [pid = 840] [id = 228] 21:40:57 INFO - PROCESS | 840 | --DOCSHELL 1402AC00 == 13 [pid = 840] [id = 370] 21:40:57 INFO - PROCESS | 840 | --DOCSHELL 0DF0C800 == 12 [pid = 840] [id = 368] 21:40:57 INFO - PROCESS | 840 | --DOCSHELL 12343800 == 11 [pid = 840] [id = 369] 21:40:57 INFO - PROCESS | 840 | --DOCSHELL 0EB0E000 == 10 [pid = 840] [id = 366] 21:40:57 INFO - PROCESS | 840 | --DOCSHELL 0D468000 == 9 [pid = 840] [id = 367] 21:40:59 INFO - PROCESS | 840 | 1465274459039 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]]]}] 21:40:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 21:40:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 3879ms 21:40:59 INFO - PROCESS | 840 | 1465274459134 Marionette TRACE conn5 -> [0,1449,"getWindowHandle",null] 21:40:59 INFO - PROCESS | 840 | 1465274459138 Marionette TRACE conn5 <- [1,1449,null,{"value":"13"}] 21:40:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 21:40:59 INFO - PROCESS | 840 | 1465274459143 Marionette TRACE conn5 -> [0,1450,"setScriptTimeout",{"ms":35000}] 21:40:59 INFO - PROCESS | 840 | 1465274459147 Marionette TRACE conn5 <- [1,1450,null,{}] 21:40:59 INFO - PROCESS | 840 | 1465274459153 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}] 21:40:59 INFO - PROCESS | 840 | 1465274459156 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:59 INFO - PROCESS | 840 | 1465274459248 Marionette TRACE conn5 <- [1,1451,null,{"value":null}] 21:40:59 INFO - PROCESS | 840 | 1465274459256 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:59 INFO - PROCESS | 840 | 1465274459259 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:59 INFO - PROCESS | 840 | ++DOCSHELL 0CF6E800 == 10 [pid = 840] [id = 372] 21:40:59 INFO - PROCESS | 840 | ++DOMWINDOW == 83 (0CF6EC00) [pid = 840] [serial = 1116] [outer = 00000000] 21:40:59 INFO - PROCESS | 840 | ++DOMWINDOW == 84 (0D381800) [pid = 840] [serial = 1117] [outer = 0CF6EC00] 21:40:59 INFO - PROCESS | 840 | 1465274459311 Marionette DEBUG loaded listener.js 21:40:59 INFO - PROCESS | 840 | ++DOMWINDOW == 85 (0D4EDC00) [pid = 840] [serial = 1118] [outer = 0CF6EC00] 21:40:59 INFO - PROCESS | 840 | 1465274459835 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]]]}] 21:40:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 21:40:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 730ms 21:40:59 INFO - PROCESS | 840 | 1465274459874 Marionette TRACE conn5 -> [0,1453,"getWindowHandle",null] 21:40:59 INFO - PROCESS | 840 | 1465274459879 Marionette TRACE conn5 <- [1,1453,null,{"value":"13"}] 21:40:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 21:40:59 INFO - PROCESS | 840 | 1465274459885 Marionette TRACE conn5 -> [0,1454,"setScriptTimeout",{"ms":35000}] 21:40:59 INFO - PROCESS | 840 | 1465274459888 Marionette TRACE conn5 <- [1,1454,null,{}] 21:40:59 INFO - PROCESS | 840 | 1465274459892 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}] 21:40:59 INFO - PROCESS | 840 | 1465274459895 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:59 INFO - PROCESS | 840 | 1465274459991 Marionette TRACE conn5 <- [1,1455,null,{"value":null}] 21:40:59 INFO - PROCESS | 840 | 1465274459997 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:59 INFO - PROCESS | 840 | 1465274460000 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:40:59 INFO - PROCESS | 840 | ++DOCSHELL 0DF05000 == 11 [pid = 840] [id = 373] 21:40:59 INFO - PROCESS | 840 | ++DOMWINDOW == 86 (0DF05C00) [pid = 840] [serial = 1119] [outer = 00000000] 21:41:00 INFO - PROCESS | 840 | ++DOMWINDOW == 87 (0DF0C400) [pid = 840] [serial = 1120] [outer = 0DF05C00] 21:41:00 INFO - PROCESS | 840 | 1465274460047 Marionette DEBUG loaded listener.js 21:41:00 INFO - PROCESS | 840 | ++DOMWINDOW == 88 (0E2B4800) [pid = 840] [serial = 1121] [outer = 0DF05C00] 21:41:00 INFO - PROCESS | 840 | 1465274460546 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]]]}] 21:41:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 21:41:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 670ms 21:41:00 INFO - PROCESS | 840 | 1465274460561 Marionette TRACE conn5 -> [0,1457,"getWindowHandle",null] 21:41:00 INFO - PROCESS | 840 | 1465274460563 Marionette TRACE conn5 <- [1,1457,null,{"value":"13"}] 21:41:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 21:41:00 INFO - PROCESS | 840 | 1465274460566 Marionette TRACE conn5 -> [0,1458,"setScriptTimeout",{"ms":35000}] 21:41:00 INFO - PROCESS | 840 | 1465274460570 Marionette TRACE conn5 <- [1,1458,null,{}] 21:41:00 INFO - PROCESS | 840 | 1465274460611 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}] 21:41:00 INFO - PROCESS | 840 | 1465274460615 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:00 INFO - PROCESS | 840 | 1465274460710 Marionette TRACE conn5 <- [1,1459,null,{"value":null}] 21:41:00 INFO - PROCESS | 840 | 1465274460800 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:00 INFO - PROCESS | 840 | 1465274460803 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:00 INFO - PROCESS | 840 | ++DOCSHELL 12305C00 == 12 [pid = 840] [id = 374] 21:41:00 INFO - PROCESS | 840 | ++DOMWINDOW == 89 (12313800) [pid = 840] [serial = 1122] [outer = 00000000] 21:41:00 INFO - PROCESS | 840 | ++DOMWINDOW == 90 (123A3C00) [pid = 840] [serial = 1123] [outer = 12313800] 21:41:00 INFO - PROCESS | 840 | 1465274460853 Marionette DEBUG loaded listener.js 21:41:00 INFO - PROCESS | 840 | ++DOMWINDOW == 91 (123CCC00) [pid = 840] [serial = 1124] [outer = 12313800] 21:41:01 INFO - PROCESS | 840 | 1465274461269 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]]]}] 21:41:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 21:41:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 770ms 21:41:01 INFO - PROCESS | 840 | 1465274461339 Marionette TRACE conn5 -> [0,1461,"getWindowHandle",null] 21:41:01 INFO - PROCESS | 840 | 1465274461350 Marionette TRACE conn5 <- [1,1461,null,{"value":"13"}] 21:41:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 21:41:01 INFO - PROCESS | 840 | 1465274461363 Marionette TRACE conn5 -> [0,1462,"setScriptTimeout",{"ms":35000}] 21:41:01 INFO - PROCESS | 840 | 1465274461365 Marionette TRACE conn5 <- [1,1462,null,{}] 21:41:01 INFO - PROCESS | 840 | 1465274461368 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}] 21:41:01 INFO - PROCESS | 840 | 1465274461370 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:01 INFO - PROCESS | 840 | 1465274461489 Marionette TRACE conn5 <- [1,1463,null,{"value":null}] 21:41:01 INFO - PROCESS | 840 | 1465274461499 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:01 INFO - PROCESS | 840 | 1465274461500 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:01 INFO - PROCESS | 840 | ++DOCSHELL 13637400 == 13 [pid = 840] [id = 375] 21:41:01 INFO - PROCESS | 840 | ++DOMWINDOW == 92 (13637800) [pid = 840] [serial = 1125] [outer = 00000000] 21:41:01 INFO - PROCESS | 840 | ++DOMWINDOW == 93 (14D12C00) [pid = 840] [serial = 1126] [outer = 13637800] 21:41:01 INFO - PROCESS | 840 | 1465274461545 Marionette DEBUG loaded listener.js 21:41:01 INFO - PROCESS | 840 | ++DOMWINDOW == 94 (14DC3000) [pid = 840] [serial = 1127] [outer = 13637800] 21:41:02 INFO - PROCESS | 840 | 1465274462051 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]]]}] 21:41:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 21:41:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 730ms 21:41:02 INFO - PROCESS | 840 | 1465274462100 Marionette TRACE conn5 -> [0,1465,"getWindowHandle",null] 21:41:02 INFO - PROCESS | 840 | 1465274462102 Marionette TRACE conn5 <- [1,1465,null,{"value":"13"}] 21:41:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 21:41:02 INFO - PROCESS | 840 | 1465274462105 Marionette TRACE conn5 -> [0,1466,"setScriptTimeout",{"ms":35000}] 21:41:02 INFO - PROCESS | 840 | 1465274462107 Marionette TRACE conn5 <- [1,1466,null,{}] 21:41:02 INFO - PROCESS | 840 | 1465274462110 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}] 21:41:02 INFO - PROCESS | 840 | 1465274462112 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:02 INFO - PROCESS | 840 | 1465274462222 Marionette TRACE conn5 <- [1,1467,null,{"value":null}] 21:41:02 INFO - PROCESS | 840 | 1465274462230 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:02 INFO - PROCESS | 840 | 1465274462232 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:02 INFO - PROCESS | 840 | ++DOCSHELL 1516C800 == 14 [pid = 840] [id = 376] 21:41:02 INFO - PROCESS | 840 | ++DOMWINDOW == 95 (1516D000) [pid = 840] [serial = 1128] [outer = 00000000] 21:41:02 INFO - PROCESS | 840 | ++DOMWINDOW == 96 (1517A800) [pid = 840] [serial = 1129] [outer = 1516D000] 21:41:02 INFO - PROCESS | 840 | 1465274462276 Marionette DEBUG loaded listener.js 21:41:02 INFO - PROCESS | 840 | ++DOMWINDOW == 97 (15791000) [pid = 840] [serial = 1130] [outer = 1516D000] 21:41:02 INFO - PROCESS | 840 | 1465274462741 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]]]}] 21:41:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 21:41:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 670ms 21:41:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 21:41:02 INFO - PROCESS | 840 | 1465274462777 Marionette TRACE conn5 -> [0,1469,"getWindowHandle",null] 21:41:02 INFO - PROCESS | 840 | 1465274462779 Marionette TRACE conn5 <- [1,1469,null,{"value":"13"}] 21:41:02 INFO - PROCESS | 840 | 1465274462782 Marionette TRACE conn5 -> [0,1470,"setScriptTimeout",{"ms":35000}] 21:41:02 INFO - PROCESS | 840 | 1465274462783 Marionette TRACE conn5 <- [1,1470,null,{}] 21:41:02 INFO - PROCESS | 840 | 1465274462787 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}] 21:41:02 INFO - PROCESS | 840 | 1465274462792 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:02 INFO - PROCESS | 840 | 1465274462948 Marionette TRACE conn5 <- [1,1471,null,{"value":null}] 21:41:02 INFO - PROCESS | 840 | 1465274462963 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:02 INFO - PROCESS | 840 | 1465274462965 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:03 INFO - PROCESS | 840 | ++DOCSHELL 16270C00 == 15 [pid = 840] [id = 377] 21:41:03 INFO - PROCESS | 840 | ++DOMWINDOW == 98 (16273400) [pid = 840] [serial = 1131] [outer = 00000000] 21:41:03 INFO - PROCESS | 840 | ++DOMWINDOW == 99 (163DB800) [pid = 840] [serial = 1132] [outer = 16273400] 21:41:03 INFO - PROCESS | 840 | 1465274463059 Marionette DEBUG loaded listener.js 21:41:03 INFO - PROCESS | 840 | ++DOMWINDOW == 100 (16864400) [pid = 840] [serial = 1133] [outer = 16273400] 21:41:03 INFO - PROCESS | 840 | --DOMWINDOW == 99 (14D0C400) [pid = 840] [serial = 1110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 21:41:03 INFO - PROCESS | 840 | --DOMWINDOW == 98 (18DB7400) [pid = 840] [serial = 1092] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 21:41:03 INFO - PROCESS | 840 | --DOMWINDOW == 97 (0CB2B400) [pid = 840] [serial = 1095] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 21:41:03 INFO - PROCESS | 840 | --DOMWINDOW == 96 (0D46CC00) [pid = 840] [serial = 1101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 21:41:03 INFO - PROCESS | 840 | --DOMWINDOW == 95 (12346C00) [pid = 840] [serial = 1107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 21:41:03 INFO - PROCESS | 840 | --DOMWINDOW == 94 (0DF0E400) [pid = 840] [serial = 1104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 21:41:03 INFO - PROCESS | 840 | --DOMWINDOW == 93 (1744CC00) [pid = 840] [serial = 1079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 21:41:03 INFO - PROCESS | 840 | --DOMWINDOW == 92 (0D4EA800) [pid = 840] [serial = 1055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 21:41:03 INFO - PROCESS | 840 | --DOMWINDOW == 91 (0DF05800) [pid = 840] [serial = 1058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 21:41:03 INFO - PROCESS | 840 | --DOMWINDOW == 90 (16A24400) [pid = 840] [serial = 1076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 21:41:03 INFO - PROCESS | 840 | --DOMWINDOW == 89 (123CD000) [pid = 840] [serial = 1064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 21:41:03 INFO - PROCESS | 840 | --DOMWINDOW == 88 (16516400) [pid = 840] [serial = 1073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 21:41:03 INFO - PROCESS | 840 | --DOMWINDOW == 87 (14D46800) [pid = 840] [serial = 1067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 21:41:03 INFO - PROCESS | 840 | --DOMWINDOW == 86 (1233E000) [pid = 840] [serial = 1061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 21:41:03 INFO - PROCESS | 840 | --DOMWINDOW == 85 (1516E000) [pid = 840] [serial = 1070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 21:41:03 INFO - PROCESS | 840 | --DOMWINDOW == 84 (17788400) [pid = 840] [serial = 1082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 21:41:03 INFO - PROCESS | 840 | --DOMWINDOW == 83 (0D3E6800) [pid = 840] [serial = 1085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 21:41:03 INFO - PROCESS | 840 | --DOMWINDOW == 82 (0DF0DC00) [pid = 840] [serial = 1088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 21:41:03 INFO - PROCESS | 840 | --DOMWINDOW == 81 (170F6400) [pid = 840] [serial = 1052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 21:41:03 INFO - PROCESS | 840 | --DOMWINDOW == 80 (11B04800) [pid = 840] [serial = 1098] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 21:41:03 INFO - PROCESS | 840 | 1465274463891 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]]]}] 21:41:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 21:41:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1129ms 21:41:03 INFO - PROCESS | 840 | 1465274463912 Marionette TRACE conn5 -> [0,1473,"getWindowHandle",null] 21:41:03 INFO - PROCESS | 840 | 1465274463914 Marionette TRACE conn5 <- [1,1473,null,{"value":"13"}] 21:41:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 21:41:03 INFO - PROCESS | 840 | 1465274463917 Marionette TRACE conn5 -> [0,1474,"setScriptTimeout",{"ms":35000}] 21:41:03 INFO - PROCESS | 840 | 1465274463918 Marionette TRACE conn5 <- [1,1474,null,{}] 21:41:03 INFO - PROCESS | 840 | 1465274463921 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}] 21:41:03 INFO - PROCESS | 840 | 1465274463923 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:04 INFO - PROCESS | 840 | 1465274464036 Marionette TRACE conn5 <- [1,1475,null,{"value":null}] 21:41:04 INFO - PROCESS | 840 | 1465274464091 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:04 INFO - PROCESS | 840 | 1465274464093 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:04 INFO - PROCESS | 840 | ++DOCSHELL 0CBEB400 == 16 [pid = 840] [id = 378] 21:41:04 INFO - PROCESS | 840 | ++DOMWINDOW == 81 (0D3E6800) [pid = 840] [serial = 1134] [outer = 00000000] 21:41:04 INFO - PROCESS | 840 | ++DOMWINDOW == 82 (1221E000) [pid = 840] [serial = 1135] [outer = 0D3E6800] 21:41:04 INFO - PROCESS | 840 | 1465274464136 Marionette DEBUG loaded listener.js 21:41:04 INFO - PROCESS | 840 | ++DOMWINDOW == 83 (123A1800) [pid = 840] [serial = 1136] [outer = 0D3E6800] 21:41:04 INFO - PROCESS | 840 | 1465274464482 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]]]}] 21:41:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 21:41:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 630ms 21:41:04 INFO - PROCESS | 840 | 1465274464551 Marionette TRACE conn5 -> [0,1477,"getWindowHandle",null] 21:41:04 INFO - PROCESS | 840 | 1465274464553 Marionette TRACE conn5 <- [1,1477,null,{"value":"13"}] 21:41:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 21:41:04 INFO - PROCESS | 840 | 1465274464556 Marionette TRACE conn5 -> [0,1478,"setScriptTimeout",{"ms":35000}] 21:41:04 INFO - PROCESS | 840 | 1465274464558 Marionette TRACE conn5 <- [1,1478,null,{}] 21:41:04 INFO - PROCESS | 840 | 1465274464562 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}] 21:41:04 INFO - PROCESS | 840 | 1465274464564 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:04 INFO - PROCESS | 840 | 1465274464642 Marionette TRACE conn5 <- [1,1479,null,{"value":null}] 21:41:04 INFO - PROCESS | 840 | 1465274464647 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:04 INFO - PROCESS | 840 | 1465274464649 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:04 INFO - PROCESS | 840 | ++DOCSHELL 14D0CC00 == 17 [pid = 840] [id = 379] 21:41:04 INFO - PROCESS | 840 | ++DOMWINDOW == 84 (14D13800) [pid = 840] [serial = 1137] [outer = 00000000] 21:41:04 INFO - PROCESS | 840 | ++DOMWINDOW == 85 (1686CC00) [pid = 840] [serial = 1138] [outer = 14D13800] 21:41:04 INFO - PROCESS | 840 | 1465274464694 Marionette DEBUG loaded listener.js 21:41:04 INFO - PROCESS | 840 | ++DOMWINDOW == 86 (1627E400) [pid = 840] [serial = 1139] [outer = 14D13800] 21:41:05 INFO - PROCESS | 840 | 1465274465115 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]]]}] 21:41:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 21:41:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 571ms 21:41:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 21:41:05 INFO - PROCESS | 840 | 1465274465130 Marionette TRACE conn5 -> [0,1481,"getWindowHandle",null] 21:41:05 INFO - PROCESS | 840 | 1465274465132 Marionette TRACE conn5 <- [1,1481,null,{"value":"13"}] 21:41:05 INFO - PROCESS | 840 | 1465274465135 Marionette TRACE conn5 -> [0,1482,"setScriptTimeout",{"ms":35000}] 21:41:05 INFO - PROCESS | 840 | 1465274465136 Marionette TRACE conn5 <- [1,1482,null,{}] 21:41:05 INFO - PROCESS | 840 | 1465274465139 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}] 21:41:05 INFO - PROCESS | 840 | 1465274465141 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:05 INFO - PROCESS | 840 | 1465274465260 Marionette TRACE conn5 <- [1,1483,null,{"value":null}] 21:41:05 INFO - PROCESS | 840 | 1465274465268 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:05 INFO - PROCESS | 840 | 1465274465270 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:05 INFO - PROCESS | 840 | ++DOCSHELL 1686FC00 == 18 [pid = 840] [id = 380] 21:41:05 INFO - PROCESS | 840 | ++DOMWINDOW == 87 (16870800) [pid = 840] [serial = 1140] [outer = 00000000] 21:41:05 INFO - PROCESS | 840 | ++DOMWINDOW == 88 (16A24800) [pid = 840] [serial = 1141] [outer = 16870800] 21:41:05 INFO - PROCESS | 840 | 1465274465313 Marionette DEBUG loaded listener.js 21:41:05 INFO - PROCESS | 840 | ++DOMWINDOW == 89 (16A29400) [pid = 840] [serial = 1142] [outer = 16870800] 21:41:05 INFO - PROCESS | 840 | 1465274465860 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]]]}] 21:41:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 21:41:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 770ms 21:41:05 INFO - PROCESS | 840 | 1465274465916 Marionette TRACE conn5 -> [0,1485,"getWindowHandle",null] 21:41:05 INFO - PROCESS | 840 | 1465274465921 Marionette TRACE conn5 <- [1,1485,null,{"value":"13"}] 21:41:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 21:41:05 INFO - PROCESS | 840 | 1465274465927 Marionette TRACE conn5 -> [0,1486,"setScriptTimeout",{"ms":35000}] 21:41:05 INFO - PROCESS | 840 | 1465274465931 Marionette TRACE conn5 <- [1,1486,null,{}] 21:41:05 INFO - PROCESS | 840 | 1465274465937 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}] 21:41:05 INFO - PROCESS | 840 | 1465274465941 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:06 INFO - PROCESS | 840 | 1465274466080 Marionette TRACE conn5 <- [1,1487,null,{"value":null}] 21:41:06 INFO - PROCESS | 840 | 1465274466188 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:06 INFO - PROCESS | 840 | 1465274466192 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:06 INFO - PROCESS | 840 | ++DOCSHELL 0CB2D400 == 19 [pid = 840] [id = 381] 21:41:06 INFO - PROCESS | 840 | ++DOMWINDOW == 90 (0CBDE400) [pid = 840] [serial = 1143] [outer = 00000000] 21:41:06 INFO - PROCESS | 840 | ++DOMWINDOW == 91 (0DB3AC00) [pid = 840] [serial = 1144] [outer = 0CBDE400] 21:41:06 INFO - PROCESS | 840 | 1465274466250 Marionette DEBUG loaded listener.js 21:41:06 INFO - PROCESS | 840 | ++DOMWINDOW == 92 (0DD4AC00) [pid = 840] [serial = 1145] [outer = 0CBDE400] 21:41:07 INFO - PROCESS | 840 | 1465274467042 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]]]}] 21:41:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 21:41:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1133ms 21:41:07 INFO - PROCESS | 840 | 1465274467084 Marionette TRACE conn5 -> [0,1489,"getWindowHandle",null] 21:41:07 INFO - PROCESS | 840 | 1465274467089 Marionette TRACE conn5 <- [1,1489,null,{"value":"13"}] 21:41:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 21:41:07 INFO - PROCESS | 840 | 1465274467096 Marionette TRACE conn5 -> [0,1490,"setScriptTimeout",{"ms":35000}] 21:41:07 INFO - PROCESS | 840 | 1465274467099 Marionette TRACE conn5 <- [1,1490,null,{}] 21:41:07 INFO - PROCESS | 840 | 1465274467103 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}] 21:41:07 INFO - PROCESS | 840 | 1465274467106 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:07 INFO - PROCESS | 840 | 1465274467228 Marionette TRACE conn5 <- [1,1491,null,{"value":null}] 21:41:07 INFO - PROCESS | 840 | 1465274467478 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:07 INFO - PROCESS | 840 | 1465274467481 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:07 INFO - PROCESS | 840 | ++DOCSHELL 0CB28C00 == 20 [pid = 840] [id = 382] 21:41:07 INFO - PROCESS | 840 | ++DOMWINDOW == 93 (0CB2A400) [pid = 840] [serial = 1146] [outer = 00000000] 21:41:07 INFO - PROCESS | 840 | ++DOMWINDOW == 94 (0CBED400) [pid = 840] [serial = 1147] [outer = 0CB2A400] 21:41:07 INFO - PROCESS | 840 | 1465274467562 Marionette DEBUG loaded listener.js 21:41:07 INFO - PROCESS | 840 | ++DOMWINDOW == 95 (0D4ED400) [pid = 840] [serial = 1148] [outer = 0CB2A400] 21:41:08 INFO - PROCESS | 840 | --DOCSHELL 11D0AC00 == 19 [pid = 840] [id = 371] 21:41:08 INFO - PROCESS | 840 | --DOMWINDOW == 94 (11B07000) [pid = 840] [serial = 1106] [outer = 00000000] [url = about:blank] 21:41:08 INFO - PROCESS | 840 | --DOMWINDOW == 93 (0D5DB000) [pid = 840] [serial = 1103] [outer = 00000000] [url = about:blank] 21:41:08 INFO - PROCESS | 840 | --DOMWINDOW == 92 (123A4800) [pid = 840] [serial = 1108] [outer = 00000000] [url = about:blank] 21:41:08 INFO - PROCESS | 840 | --DOMWINDOW == 91 (0E1EA400) [pid = 840] [serial = 1105] [outer = 00000000] [url = about:blank] 21:41:08 INFO - PROCESS | 840 | --DOMWINDOW == 90 (17536C00) [pid = 840] [serial = 1080] [outer = 00000000] [url = about:blank] 21:41:08 INFO - PROCESS | 840 | --DOMWINDOW == 89 (0D54C000) [pid = 840] [serial = 1056] [outer = 00000000] [url = about:blank] 21:41:08 INFO - PROCESS | 840 | --DOMWINDOW == 88 (0D5D5800) [pid = 840] [serial = 1057] [outer = 00000000] [url = about:blank] 21:41:08 INFO - PROCESS | 840 | --DOMWINDOW == 87 (0DF0BC00) [pid = 840] [serial = 1059] [outer = 00000000] [url = about:blank] 21:41:08 INFO - PROCESS | 840 | --DOMWINDOW == 86 (0E1E1400) [pid = 840] [serial = 1060] [outer = 00000000] [url = about:blank] 21:41:08 INFO - PROCESS | 840 | --DOMWINDOW == 85 (16A2FC00) [pid = 840] [serial = 1077] [outer = 00000000] [url = about:blank] 21:41:08 INFO - PROCESS | 840 | --DOMWINDOW == 84 (1363DC00) [pid = 840] [serial = 1065] [outer = 00000000] [url = about:blank] 21:41:08 INFO - PROCESS | 840 | --DOMWINDOW == 83 (14D0DC00) [pid = 840] [serial = 1066] [outer = 00000000] [url = about:blank] 21:41:08 INFO - PROCESS | 840 | --DOMWINDOW == 82 (1686AC00) [pid = 840] [serial = 1074] [outer = 00000000] [url = about:blank] 21:41:08 INFO - PROCESS | 840 | --DOMWINDOW == 81 (1686B400) [pid = 840] [serial = 1075] [outer = 00000000] [url = about:blank] 21:41:08 INFO - PROCESS | 840 | --DOMWINDOW == 80 (14F37C00) [pid = 840] [serial = 1068] [outer = 00000000] [url = about:blank] 21:41:08 INFO - PROCESS | 840 | --DOMWINDOW == 79 (14F3F000) [pid = 840] [serial = 1069] [outer = 00000000] [url = about:blank] 21:41:08 INFO - PROCESS | 840 | --DOMWINDOW == 78 (12348800) [pid = 840] [serial = 1062] [outer = 00000000] [url = about:blank] 21:41:08 INFO - PROCESS | 840 | --DOMWINDOW == 77 (123AEC00) [pid = 840] [serial = 1063] [outer = 00000000] [url = about:blank] 21:41:08 INFO - PROCESS | 840 | --DOMWINDOW == 76 (16270800) [pid = 840] [serial = 1071] [outer = 00000000] [url = about:blank] 21:41:08 INFO - PROCESS | 840 | --DOMWINDOW == 75 (1627AC00) [pid = 840] [serial = 1072] [outer = 00000000] [url = about:blank] 21:41:08 INFO - PROCESS | 840 | --DOMWINDOW == 74 (18159800) [pid = 840] [serial = 1083] [outer = 00000000] [url = about:blank] 21:41:08 INFO - PROCESS | 840 | --DOMWINDOW == 73 (1777EC00) [pid = 840] [serial = 1081] [outer = 00000000] [url = about:blank] 21:41:08 INFO - PROCESS | 840 | --DOMWINDOW == 72 (1815E800) [pid = 840] [serial = 1084] [outer = 00000000] [url = about:blank] 21:41:08 INFO - PROCESS | 840 | --DOMWINDOW == 71 (0DB3B400) [pid = 840] [serial = 1086] [outer = 00000000] [url = about:blank] 21:41:08 INFO - PROCESS | 840 | --DOMWINDOW == 70 (14022000) [pid = 840] [serial = 1087] [outer = 00000000] [url = about:blank] 21:41:08 INFO - PROCESS | 840 | --DOMWINDOW == 69 (16872400) [pid = 840] [serial = 1090] [outer = 00000000] [url = about:blank] 21:41:08 INFO - PROCESS | 840 | --DOMWINDOW == 68 (17450800) [pid = 840] [serial = 1054] [outer = 00000000] [url = about:blank] 21:41:08 INFO - PROCESS | 840 | --DOMWINDOW == 67 (16A27C00) [pid = 840] [serial = 1089] [outer = 00000000] [url = about:blank] 21:41:08 INFO - PROCESS | 840 | --DOMWINDOW == 66 (14D37800) [pid = 840] [serial = 658] [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.] 21:41:08 INFO - PROCESS | 840 | --DOMWINDOW == 65 (19B14C00) [pid = 840] [serial = 1094] [outer = 00000000] [url = about:blank] 21:41:08 INFO - PROCESS | 840 | --DOMWINDOW == 64 (16A2C000) [pid = 840] [serial = 1078] [outer = 00000000] [url = about:blank] 21:41:08 INFO - PROCESS | 840 | --DOMWINDOW == 63 (120C3400) [pid = 840] [serial = 1100] [outer = 00000000] [url = about:blank] 21:41:08 INFO - PROCESS | 840 | --DOMWINDOW == 62 (14D46C00) [pid = 840] [serial = 1112] [outer = 00000000] [url = about:blank] 21:41:08 INFO - PROCESS | 840 | --DOMWINDOW == 61 (11DA0400) [pid = 840] [serial = 1099] [outer = 00000000] [url = about:blank] 21:41:08 INFO - PROCESS | 840 | --DOMWINDOW == 60 (19B10C00) [pid = 840] [serial = 1093] [outer = 00000000] [url = about:blank] 21:41:08 INFO - PROCESS | 840 | --DOMWINDOW == 59 (0CBEC400) [pid = 840] [serial = 1096] [outer = 00000000] [url = about:blank] 21:41:08 INFO - PROCESS | 840 | --DOMWINDOW == 58 (15087400) [pid = 840] [serial = 1114] [outer = 00000000] [url = about:blank] 21:41:08 INFO - PROCESS | 840 | --DOMWINDOW == 57 (0D3EB400) [pid = 840] [serial = 1097] [outer = 00000000] [url = about:blank] 21:41:08 INFO - PROCESS | 840 | --DOMWINDOW == 56 (0D54EC00) [pid = 840] [serial = 1102] [outer = 00000000] [url = about:blank] 21:41:08 INFO - PROCESS | 840 | --DOMWINDOW == 55 (123AFC00) [pid = 840] [serial = 1109] [outer = 00000000] [url = about:blank] 21:41:08 INFO - PROCESS | 840 | --DOMWINDOW == 54 (14D1A400) [pid = 840] [serial = 1111] [outer = 00000000] [url = about:blank] 21:41:08 INFO - PROCESS | 840 | 1465274468211 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]]]}] 21:41:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 21:41:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1184ms 21:41:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 21:41:08 INFO - PROCESS | 840 | 1465274468284 Marionette TRACE conn5 -> [0,1493,"getWindowHandle",null] 21:41:08 INFO - PROCESS | 840 | 1465274468288 Marionette TRACE conn5 <- [1,1493,null,{"value":"13"}] 21:41:08 INFO - PROCESS | 840 | 1465274468292 Marionette TRACE conn5 -> [0,1494,"setScriptTimeout",{"ms":35000}] 21:41:08 INFO - PROCESS | 840 | 1465274468295 Marionette TRACE conn5 <- [1,1494,null,{}] 21:41:08 INFO - PROCESS | 840 | 1465274468300 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}] 21:41:08 INFO - PROCESS | 840 | 1465274468304 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:08 INFO - PROCESS | 840 | 1465274468388 Marionette TRACE conn5 <- [1,1495,null,{"value":null}] 21:41:08 INFO - PROCESS | 840 | 1465274468400 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:08 INFO - PROCESS | 840 | 1465274468402 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:08 INFO - PROCESS | 840 | ++DOCSHELL 0DB47800 == 20 [pid = 840] [id = 383] 21:41:08 INFO - PROCESS | 840 | ++DOMWINDOW == 55 (0DB49800) [pid = 840] [serial = 1149] [outer = 00000000] 21:41:08 INFO - PROCESS | 840 | ++DOMWINDOW == 56 (0DF06000) [pid = 840] [serial = 1150] [outer = 0DB49800] 21:41:08 INFO - PROCESS | 840 | 1465274468448 Marionette DEBUG loaded listener.js 21:41:08 INFO - PROCESS | 840 | ++DOMWINDOW == 57 (0DF0F400) [pid = 840] [serial = 1151] [outer = 0DB49800] 21:41:08 INFO - PROCESS | 840 | 1465274468927 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]]]}] 21:41:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 21:41:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 670ms 21:41:08 INFO - PROCESS | 840 | 1465274468965 Marionette TRACE conn5 -> [0,1497,"getWindowHandle",null] 21:41:08 INFO - PROCESS | 840 | 1465274468968 Marionette TRACE conn5 <- [1,1497,null,{"value":"13"}] 21:41:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 21:41:08 INFO - PROCESS | 840 | 1465274468974 Marionette TRACE conn5 -> [0,1498,"setScriptTimeout",{"ms":35000}] 21:41:08 INFO - PROCESS | 840 | 1465274468975 Marionette TRACE conn5 <- [1,1498,null,{}] 21:41:08 INFO - PROCESS | 840 | 1465274468979 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}] 21:41:08 INFO - PROCESS | 840 | 1465274468982 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:09 INFO - PROCESS | 840 | 1465274469097 Marionette TRACE conn5 <- [1,1499,null,{"value":null}] 21:41:09 INFO - PROCESS | 840 | 1465274469112 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:09 INFO - PROCESS | 840 | 1465274469114 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:09 INFO - PROCESS | 840 | ++DOCSHELL 11DD4C00 == 21 [pid = 840] [id = 384] 21:41:09 INFO - PROCESS | 840 | ++DOMWINDOW == 58 (11DD5000) [pid = 840] [serial = 1152] [outer = 00000000] 21:41:09 INFO - PROCESS | 840 | ++DOMWINDOW == 59 (11EB7400) [pid = 840] [serial = 1153] [outer = 11DD5000] 21:41:09 INFO - PROCESS | 840 | 1465274469158 Marionette DEBUG loaded listener.js 21:41:09 INFO - PROCESS | 840 | ++DOMWINDOW == 60 (120CE800) [pid = 840] [serial = 1154] [outer = 11DD5000] 21:41:09 INFO - PROCESS | 840 | 1465274469611 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]]]}] 21:41:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 21:41:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 670ms 21:41:09 INFO - PROCESS | 840 | 1465274469648 Marionette TRACE conn5 -> [0,1501,"getWindowHandle",null] 21:41:09 INFO - PROCESS | 840 | 1465274469651 Marionette TRACE conn5 <- [1,1501,null,{"value":"13"}] 21:41:09 INFO - PROCESS | 840 | 1465274469655 Marionette TRACE conn5 -> [0,1502,"setScriptTimeout",{"ms":35000}] 21:41:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 21:41:09 INFO - PROCESS | 840 | 1465274469661 Marionette TRACE conn5 <- [1,1502,null,{}] 21:41:09 INFO - PROCESS | 840 | 1465274469671 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}] 21:41:09 INFO - PROCESS | 840 | 1465274469674 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:09 INFO - PROCESS | 840 | 1465274469759 Marionette TRACE conn5 <- [1,1503,null,{"value":null}] 21:41:09 INFO - PROCESS | 840 | 1465274469768 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:09 INFO - PROCESS | 840 | 1465274469770 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:09 INFO - PROCESS | 840 | ++DOCSHELL 1314F400 == 22 [pid = 840] [id = 385] 21:41:09 INFO - PROCESS | 840 | ++DOMWINDOW == 61 (1314F800) [pid = 840] [serial = 1155] [outer = 00000000] 21:41:09 INFO - PROCESS | 840 | ++DOMWINDOW == 62 (13642000) [pid = 840] [serial = 1156] [outer = 1314F800] 21:41:09 INFO - PROCESS | 840 | 1465274469815 Marionette DEBUG loaded listener.js 21:41:09 INFO - PROCESS | 840 | ++DOMWINDOW == 63 (14030000) [pid = 840] [serial = 1157] [outer = 1314F800] 21:41:10 INFO - PROCESS | 840 | 1465274470264 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]]]}] 21:41:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 21:41:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 631ms 21:41:10 INFO - PROCESS | 840 | 1465274470289 Marionette TRACE conn5 -> [0,1505,"getWindowHandle",null] 21:41:10 INFO - PROCESS | 840 | 1465274470292 Marionette TRACE conn5 <- [1,1505,null,{"value":"13"}] 21:41:10 INFO - PROCESS | 840 | 1465274470294 Marionette TRACE conn5 -> [0,1506,"setScriptTimeout",{"ms":35000}] 21:41:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 21:41:10 INFO - PROCESS | 840 | 1465274470296 Marionette TRACE conn5 <- [1,1506,null,{}] 21:41:10 INFO - PROCESS | 840 | 1465274470299 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}] 21:41:10 INFO - PROCESS | 840 | 1465274470301 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:10 INFO - PROCESS | 840 | 1465274470385 Marionette TRACE conn5 <- [1,1507,null,{"value":null}] 21:41:10 INFO - PROCESS | 840 | 1465274470392 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:10 INFO - PROCESS | 840 | 1465274470394 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:10 INFO - PROCESS | 840 | ++DOCSHELL 14D10400 == 23 [pid = 840] [id = 386] 21:41:10 INFO - PROCESS | 840 | ++DOMWINDOW == 64 (14D10800) [pid = 840] [serial = 1158] [outer = 00000000] 21:41:10 INFO - PROCESS | 840 | ++DOMWINDOW == 65 (14D44C00) [pid = 840] [serial = 1159] [outer = 14D10800] 21:41:10 INFO - PROCESS | 840 | 1465274470440 Marionette DEBUG loaded listener.js 21:41:10 INFO - PROCESS | 840 | ++DOMWINDOW == 66 (14DC4000) [pid = 840] [serial = 1160] [outer = 14D10800] 21:41:10 INFO - PROCESS | 840 | 1465274470933 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]]]}] 21:41:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 21:41:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 670ms 21:41:10 INFO - PROCESS | 840 | 1465274470972 Marionette TRACE conn5 -> [0,1509,"getWindowHandle",null] 21:41:10 INFO - PROCESS | 840 | 1465274470974 Marionette TRACE conn5 <- [1,1509,null,{"value":"13"}] 21:41:10 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 21:41:10 INFO - PROCESS | 840 | 1465274470977 Marionette TRACE conn5 -> [0,1510,"setScriptTimeout",{"ms":35000}] 21:41:10 INFO - PROCESS | 840 | 1465274470979 Marionette TRACE conn5 <- [1,1510,null,{}] 21:41:10 INFO - PROCESS | 840 | 1465274470982 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}] 21:41:10 INFO - PROCESS | 840 | 1465274470984 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:11 INFO - PROCESS | 840 | 1465274471092 Marionette TRACE conn5 <- [1,1511,null,{"value":null}] 21:41:11 INFO - PROCESS | 840 | 1465274471099 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:11 INFO - PROCESS | 840 | 1465274471105 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:11 INFO - PROCESS | 840 | ++DOCSHELL 0E9C8000 == 24 [pid = 840] [id = 387] 21:41:11 INFO - PROCESS | 840 | ++DOMWINDOW == 67 (14F41C00) [pid = 840] [serial = 1161] [outer = 00000000] 21:41:11 INFO - PROCESS | 840 | ++DOMWINDOW == 68 (15082C00) [pid = 840] [serial = 1162] [outer = 14F41C00] 21:41:11 INFO - PROCESS | 840 | 1465274471206 Marionette DEBUG loaded listener.js 21:41:11 INFO - PROCESS | 840 | ++DOMWINDOW == 69 (15175800) [pid = 840] [serial = 1163] [outer = 14F41C00] 21:41:11 INFO - PROCESS | 840 | 1465274471647 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"]]]}] 21:41:11 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 () { 21:41:11 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:41:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 21:41:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:41:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:41:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 21:41:11 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 () { 21:41:11 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:41:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 21:41:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:41:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:41:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 21:41:11 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 () { 21:41:11 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:41:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 21:41:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:41:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:41:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 21:41:11 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 () { 21:41:11 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:41:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 21:41:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:41:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:41:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 21:41:11 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 739ms 21:41:11 INFO - PROCESS | 840 | 1465274471736 Marionette TRACE conn5 -> [0,1513,"getWindowHandle",null] 21:41:11 INFO - PROCESS | 840 | 1465274471738 Marionette TRACE conn5 <- [1,1513,null,{"value":"13"}] 21:41:11 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 21:41:11 INFO - PROCESS | 840 | 1465274471779 Marionette TRACE conn5 -> [0,1514,"setScriptTimeout",{"ms":35000}] 21:41:11 INFO - PROCESS | 840 | 1465274471781 Marionette TRACE conn5 <- [1,1514,null,{}] 21:41:11 INFO - PROCESS | 840 | 1465274471785 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}] 21:41:11 INFO - PROCESS | 840 | 1465274471787 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:11 INFO - PROCESS | 840 | 1465274471914 Marionette TRACE conn5 <- [1,1515,null,{"value":null}] 21:41:11 INFO - PROCESS | 840 | 1465274471921 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:11 INFO - PROCESS | 840 | 1465274471923 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:11 INFO - PROCESS | 840 | ++DOCSHELL 160CF400 == 25 [pid = 840] [id = 388] 21:41:11 INFO - PROCESS | 840 | ++DOMWINDOW == 70 (160D4000) [pid = 840] [serial = 1164] [outer = 00000000] 21:41:11 INFO - PROCESS | 840 | ++DOMWINDOW == 71 (167CB000) [pid = 840] [serial = 1165] [outer = 160D4000] 21:41:11 INFO - PROCESS | 840 | 1465274471967 Marionette DEBUG loaded listener.js 21:41:12 INFO - PROCESS | 840 | ++DOMWINDOW == 72 (16272800) [pid = 840] [serial = 1166] [outer = 160D4000] 21:41:12 INFO - PROCESS | 840 | 1465274472401 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"]]]}] 21:41:12 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 21:41:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 21:41:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:41:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:41:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 21:41:12 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 21:41:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 21:41:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:41:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:41:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 21:41:12 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 21:41:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 21:41:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:41:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:41:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 21:41:12 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 670ms 21:41:12 INFO - PROCESS | 840 | 1465274472455 Marionette TRACE conn5 -> [0,1517,"getWindowHandle",null] 21:41:12 INFO - PROCESS | 840 | 1465274472457 Marionette TRACE conn5 <- [1,1517,null,{"value":"13"}] 21:41:12 INFO - PROCESS | 840 | 1465274472460 Marionette TRACE conn5 -> [0,1518,"setScriptTimeout",{"ms":35000}] 21:41:12 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 21:41:12 INFO - PROCESS | 840 | 1465274472461 Marionette TRACE conn5 <- [1,1518,null,{}] 21:41:12 INFO - PROCESS | 840 | 1465274472465 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}] 21:41:12 INFO - PROCESS | 840 | 1465274472467 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:12 INFO - PROCESS | 840 | 1465274472573 Marionette TRACE conn5 <- [1,1519,null,{"value":null}] 21:41:12 INFO - PROCESS | 840 | 1465274472579 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:12 INFO - PROCESS | 840 | 1465274472580 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:12 INFO - PROCESS | 840 | ++DOCSHELL 1686F000 == 26 [pid = 840] [id = 389] 21:41:12 INFO - PROCESS | 840 | ++DOMWINDOW == 73 (16870C00) [pid = 840] [serial = 1167] [outer = 00000000] 21:41:12 INFO - PROCESS | 840 | ++DOMWINDOW == 74 (16A2FC00) [pid = 840] [serial = 1168] [outer = 16870C00] 21:41:12 INFO - PROCESS | 840 | 1465274472624 Marionette DEBUG loaded listener.js 21:41:12 INFO - PROCESS | 840 | ++DOMWINDOW == 75 (16F2F800) [pid = 840] [serial = 1169] [outer = 16870C00] 21:41:12 INFO - PROCESS | 840 | --DOMWINDOW == 74 (0D3E6800) [pid = 840] [serial = 1134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 21:41:12 INFO - PROCESS | 840 | --DOMWINDOW == 73 (16273400) [pid = 840] [serial = 1131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 21:41:12 INFO - PROCESS | 840 | --DOMWINDOW == 72 (14D13800) [pid = 840] [serial = 1137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 21:41:12 INFO - PROCESS | 840 | --DOMWINDOW == 71 (13637800) [pid = 840] [serial = 1125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 21:41:12 INFO - PROCESS | 840 | --DOMWINDOW == 70 (0DF05C00) [pid = 840] [serial = 1119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 21:41:12 INFO - PROCESS | 840 | --DOMWINDOW == 69 (14DC4800) [pid = 840] [serial = 1113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 21:41:12 INFO - PROCESS | 840 | --DOMWINDOW == 68 (12313800) [pid = 840] [serial = 1122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 21:41:12 INFO - PROCESS | 840 | --DOMWINDOW == 67 (0CF6EC00) [pid = 840] [serial = 1116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 21:41:12 INFO - PROCESS | 840 | --DOMWINDOW == 66 (1516D000) [pid = 840] [serial = 1128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 21:41:13 INFO - PROCESS | 840 | 1465274473077 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]]]}] 21:41:13 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 21:41:13 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 21:41:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:41:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:41:13 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 21:41:13 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 21:41:13 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. 21:41:13 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 21:41:13 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 670ms 21:41:13 INFO - PROCESS | 840 | 1465274473134 Marionette TRACE conn5 -> [0,1521,"getWindowHandle",null] 21:41:13 INFO - PROCESS | 840 | 1465274473136 Marionette TRACE conn5 <- [1,1521,null,{"value":"13"}] 21:41:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 21:41:13 INFO - PROCESS | 840 | 1465274473139 Marionette TRACE conn5 -> [0,1522,"setScriptTimeout",{"ms":35000}] 21:41:13 INFO - PROCESS | 840 | 1465274473141 Marionette TRACE conn5 <- [1,1522,null,{}] 21:41:13 INFO - PROCESS | 840 | 1465274473145 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}] 21:41:13 INFO - PROCESS | 840 | 1465274473147 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:13 INFO - PROCESS | 840 | 1465274473255 Marionette TRACE conn5 <- [1,1523,null,{"value":null}] 21:41:13 INFO - PROCESS | 840 | 1465274473263 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:13 INFO - PROCESS | 840 | 1465274473265 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:13 INFO - PROCESS | 840 | ++DOCSHELL 14D19400 == 27 [pid = 840] [id = 390] 21:41:13 INFO - PROCESS | 840 | ++DOMWINDOW == 67 (14D1B400) [pid = 840] [serial = 1170] [outer = 00000000] 21:41:13 INFO - PROCESS | 840 | ++DOMWINDOW == 68 (16869400) [pid = 840] [serial = 1171] [outer = 14D1B400] 21:41:13 INFO - PROCESS | 840 | 1465274473310 Marionette DEBUG loaded listener.js 21:41:13 INFO - PROCESS | 840 | ++DOMWINDOW == 69 (16A1E800) [pid = 840] [serial = 1172] [outer = 14D1B400] 21:41:13 INFO - PROCESS | 840 | 1465274473739 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]]]}] 21:41:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 21:41:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 630ms 21:41:13 INFO - PROCESS | 840 | 1465274473770 Marionette TRACE conn5 -> [0,1525,"getWindowHandle",null] 21:41:13 INFO - PROCESS | 840 | 1465274473772 Marionette TRACE conn5 <- [1,1525,null,{"value":"13"}] 21:41:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 21:41:13 INFO - PROCESS | 840 | 1465274473779 Marionette TRACE conn5 -> [0,1526,"setScriptTimeout",{"ms":35000}] 21:41:13 INFO - PROCESS | 840 | 1465274473790 Marionette TRACE conn5 <- [1,1526,null,{}] 21:41:13 INFO - PROCESS | 840 | 1465274473794 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}] 21:41:13 INFO - PROCESS | 840 | 1465274473796 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:13 INFO - PROCESS | 840 | 1465274473873 Marionette TRACE conn5 <- [1,1527,null,{"value":null}] 21:41:13 INFO - PROCESS | 840 | 1465274473879 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:13 INFO - PROCESS | 840 | 1465274473881 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:13 INFO - PROCESS | 840 | ++DOCSHELL 0CB21800 == 28 [pid = 840] [id = 391] 21:41:13 INFO - PROCESS | 840 | ++DOMWINDOW == 70 (0CB22000) [pid = 840] [serial = 1173] [outer = 00000000] 21:41:13 INFO - PROCESS | 840 | ++DOMWINDOW == 71 (1314FC00) [pid = 840] [serial = 1174] [outer = 0CB22000] 21:41:13 INFO - PROCESS | 840 | 1465274473925 Marionette DEBUG loaded listener.js 21:41:13 INFO - PROCESS | 840 | ++DOMWINDOW == 72 (170EA800) [pid = 840] [serial = 1175] [outer = 0CB22000] 21:41:14 INFO - PROCESS | 840 | 1465274474348 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]]]}] 21:41:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 21:41:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 590ms 21:41:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 21:41:14 INFO - PROCESS | 840 | 1465274474370 Marionette TRACE conn5 -> [0,1529,"getWindowHandle",null] 21:41:14 INFO - PROCESS | 840 | 1465274474372 Marionette TRACE conn5 <- [1,1529,null,{"value":"13"}] 21:41:14 INFO - PROCESS | 840 | 1465274474387 Marionette TRACE conn5 -> [0,1530,"setScriptTimeout",{"ms":35000}] 21:41:14 INFO - PROCESS | 840 | 1465274474389 Marionette TRACE conn5 <- [1,1530,null,{}] 21:41:14 INFO - PROCESS | 840 | 1465274474397 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}] 21:41:14 INFO - PROCESS | 840 | 1465274474399 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:14 INFO - PROCESS | 840 | 1465274474478 Marionette TRACE conn5 <- [1,1531,null,{"value":null}] 21:41:14 INFO - PROCESS | 840 | 1465274474483 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:14 INFO - PROCESS | 840 | 1465274474486 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:14 INFO - PROCESS | 840 | ++DOCSHELL 170F4800 == 29 [pid = 840] [id = 392] 21:41:14 INFO - PROCESS | 840 | ++DOMWINDOW == 73 (1744A800) [pid = 840] [serial = 1176] [outer = 00000000] 21:41:14 INFO - PROCESS | 840 | ++DOMWINDOW == 74 (17453400) [pid = 840] [serial = 1177] [outer = 1744A800] 21:41:14 INFO - PROCESS | 840 | 1465274474531 Marionette DEBUG loaded listener.js 21:41:14 INFO - PROCESS | 840 | ++DOMWINDOW == 75 (1753A400) [pid = 840] [serial = 1178] [outer = 1744A800] 21:41:15 INFO - PROCESS | 840 | 1465274475148 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]]]}] 21:41:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 21:41:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 790ms 21:41:15 INFO - PROCESS | 840 | 1465274475167 Marionette TRACE conn5 -> [0,1533,"getWindowHandle",null] 21:41:15 INFO - PROCESS | 840 | 1465274475171 Marionette TRACE conn5 <- [1,1533,null,{"value":"13"}] 21:41:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 21:41:15 INFO - PROCESS | 840 | 1465274475176 Marionette TRACE conn5 -> [0,1534,"setScriptTimeout",{"ms":35000}] 21:41:15 INFO - PROCESS | 840 | 1465274475179 Marionette TRACE conn5 <- [1,1534,null,{}] 21:41:15 INFO - PROCESS | 840 | 1465274475185 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}] 21:41:15 INFO - PROCESS | 840 | 1465274475188 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:15 INFO - PROCESS | 840 | 1465274475299 Marionette TRACE conn5 <- [1,1535,null,{"value":null}] 21:41:15 INFO - PROCESS | 840 | 1465274475433 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:15 INFO - PROCESS | 840 | 1465274475436 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:15 INFO - PROCESS | 840 | ++DOCSHELL 0D5D7000 == 30 [pid = 840] [id = 393] 21:41:15 INFO - PROCESS | 840 | ++DOMWINDOW == 76 (0D5DB000) [pid = 840] [serial = 1179] [outer = 00000000] 21:41:15 INFO - PROCESS | 840 | ++DOMWINDOW == 77 (0DF06400) [pid = 840] [serial = 1180] [outer = 0D5DB000] 21:41:15 INFO - PROCESS | 840 | 1465274475496 Marionette DEBUG loaded listener.js 21:41:15 INFO - PROCESS | 840 | ++DOMWINDOW == 78 (0E9CAC00) [pid = 840] [serial = 1181] [outer = 0D5DB000] 21:41:16 INFO - PROCESS | 840 | 1465274476121 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]]]}] 21:41:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 21:41:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 988ms 21:41:16 INFO - PROCESS | 840 | 1465274476165 Marionette TRACE conn5 -> [0,1537,"getWindowHandle",null] 21:41:16 INFO - PROCESS | 840 | 1465274476170 Marionette TRACE conn5 <- [1,1537,null,{"value":"13"}] 21:41:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 21:41:16 INFO - PROCESS | 840 | 1465274476176 Marionette TRACE conn5 -> [0,1538,"setScriptTimeout",{"ms":35000}] 21:41:16 INFO - PROCESS | 840 | 1465274476179 Marionette TRACE conn5 <- [1,1538,null,{}] 21:41:16 INFO - PROCESS | 840 | 1465274476183 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}] 21:41:16 INFO - PROCESS | 840 | 1465274476186 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:16 INFO - PROCESS | 840 | 1465274476298 Marionette TRACE conn5 <- [1,1539,null,{"value":null}] 21:41:16 INFO - PROCESS | 840 | 1465274476430 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:16 INFO - PROCESS | 840 | 1465274476432 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:16 INFO - PROCESS | 840 | ++DOCSHELL 123AF800 == 31 [pid = 840] [id = 394] 21:41:16 INFO - PROCESS | 840 | ++DOMWINDOW == 79 (123B0400) [pid = 840] [serial = 1182] [outer = 00000000] 21:41:16 INFO - PROCESS | 840 | ++DOMWINDOW == 80 (1315B000) [pid = 840] [serial = 1183] [outer = 123B0400] 21:41:16 INFO - PROCESS | 840 | 1465274476490 Marionette DEBUG loaded listener.js 21:41:16 INFO - PROCESS | 840 | ++DOMWINDOW == 81 (14D18800) [pid = 840] [serial = 1184] [outer = 123B0400] 21:41:17 INFO - PROCESS | 840 | 1465274477138 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]]]}] 21:41:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 21:41:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 970ms 21:41:17 INFO - PROCESS | 840 | 1465274477150 Marionette TRACE conn5 -> [0,1541,"getWindowHandle",null] 21:41:17 INFO - PROCESS | 840 | 1465274477152 Marionette TRACE conn5 <- [1,1541,null,{"value":"13"}] 21:41:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 21:41:17 INFO - PROCESS | 840 | 1465274477156 Marionette TRACE conn5 -> [0,1542,"setScriptTimeout",{"ms":35000}] 21:41:17 INFO - PROCESS | 840 | 1465274477160 Marionette TRACE conn5 <- [1,1542,null,{}] 21:41:17 INFO - PROCESS | 840 | 1465274477186 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}] 21:41:17 INFO - PROCESS | 840 | 1465274477191 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:17 INFO - PROCESS | 840 | 1465274477297 Marionette TRACE conn5 <- [1,1543,null,{"value":null}] 21:41:17 INFO - PROCESS | 840 | 1465274477431 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:17 INFO - PROCESS | 840 | 1465274477434 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:17 INFO - PROCESS | 840 | ++DOCSHELL 17536C00 == 32 [pid = 840] [id = 395] 21:41:17 INFO - PROCESS | 840 | ++DOMWINDOW == 82 (17538400) [pid = 840] [serial = 1185] [outer = 00000000] 21:41:17 INFO - PROCESS | 840 | ++DOMWINDOW == 83 (17782000) [pid = 840] [serial = 1186] [outer = 17538400] 21:41:17 INFO - PROCESS | 840 | 1465274477492 Marionette DEBUG loaded listener.js 21:41:17 INFO - PROCESS | 840 | ++DOMWINDOW == 84 (18126400) [pid = 840] [serial = 1187] [outer = 17538400] 21:41:18 INFO - PROCESS | 840 | 1465274478060 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]]]}] 21:41:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 21:41:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 950ms 21:41:18 INFO - PROCESS | 840 | 1465274478110 Marionette TRACE conn5 -> [0,1545,"getWindowHandle",null] 21:41:18 INFO - PROCESS | 840 | 1465274478113 Marionette TRACE conn5 <- [1,1545,null,{"value":"13"}] 21:41:18 INFO - PROCESS | 840 | 1465274478116 Marionette TRACE conn5 -> [0,1546,"setScriptTimeout",{"ms":35000}] 21:41:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 21:41:18 INFO - PROCESS | 840 | 1465274478118 Marionette TRACE conn5 <- [1,1546,null,{}] 21:41:18 INFO - PROCESS | 840 | 1465274478122 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}] 21:41:18 INFO - PROCESS | 840 | 1465274478124 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:18 INFO - PROCESS | 840 | 1465274478232 Marionette TRACE conn5 <- [1,1547,null,{"value":null}] 21:41:18 INFO - PROCESS | 840 | 1465274478335 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:18 INFO - PROCESS | 840 | 1465274478337 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:18 INFO - PROCESS | 840 | ++DOCSHELL 0D4E6400 == 33 [pid = 840] [id = 396] 21:41:18 INFO - PROCESS | 840 | ++DOMWINDOW == 85 (0D54A400) [pid = 840] [serial = 1188] [outer = 00000000] 21:41:18 INFO - PROCESS | 840 | ++DOMWINDOW == 86 (0EB16000) [pid = 840] [serial = 1189] [outer = 0D54A400] 21:41:18 INFO - PROCESS | 840 | 1465274478391 Marionette DEBUG loaded listener.js 21:41:18 INFO - PROCESS | 840 | ++DOMWINDOW == 87 (14D3AC00) [pid = 840] [serial = 1190] [outer = 0D54A400] 21:41:19 INFO - PROCESS | 840 | 1465274479089 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]]]}] 21:41:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 21:41:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1016ms 21:41:19 INFO - PROCESS | 840 | 1465274479136 Marionette TRACE conn5 -> [0,1549,"getWindowHandle",null] 21:41:19 INFO - PROCESS | 840 | 1465274479140 Marionette TRACE conn5 <- [1,1549,null,{"value":"13"}] 21:41:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 21:41:19 INFO - PROCESS | 840 | 1465274479145 Marionette TRACE conn5 -> [0,1550,"setScriptTimeout",{"ms":35000}] 21:41:19 INFO - PROCESS | 840 | 1465274479150 Marionette TRACE conn5 <- [1,1550,null,{}] 21:41:19 INFO - PROCESS | 840 | 1465274479155 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}] 21:41:19 INFO - PROCESS | 840 | 1465274479157 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:19 INFO - PROCESS | 840 | 1465274479265 Marionette TRACE conn5 <- [1,1551,null,{"value":null}] 21:41:19 INFO - PROCESS | 840 | 1465274479381 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:19 INFO - PROCESS | 840 | 1465274479384 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:19 INFO - PROCESS | 840 | ++DOCSHELL 0945DC00 == 34 [pid = 840] [id = 397] 21:41:19 INFO - PROCESS | 840 | ++DOMWINDOW == 88 (09461800) [pid = 840] [serial = 1191] [outer = 00000000] 21:41:19 INFO - PROCESS | 840 | ++DOMWINDOW == 89 (0CB2D800) [pid = 840] [serial = 1192] [outer = 09461800] 21:41:20 INFO - PROCESS | 840 | 1465274480026 Marionette DEBUG loaded listener.js 21:41:20 INFO - PROCESS | 840 | ++DOMWINDOW == 90 (0CBE7000) [pid = 840] [serial = 1193] [outer = 09461800] 21:41:20 INFO - PROCESS | 840 | --DOMWINDOW == 89 (14D12C00) [pid = 840] [serial = 1126] [outer = 00000000] [url = about:blank] 21:41:20 INFO - PROCESS | 840 | --DOMWINDOW == 88 (0DF0C400) [pid = 840] [serial = 1120] [outer = 00000000] [url = about:blank] 21:41:20 INFO - PROCESS | 840 | --DOMWINDOW == 87 (0E2B4800) [pid = 840] [serial = 1121] [outer = 00000000] [url = about:blank] 21:41:20 INFO - PROCESS | 840 | --DOMWINDOW == 86 (15173400) [pid = 840] [serial = 1115] [outer = 00000000] [url = about:blank] 21:41:20 INFO - PROCESS | 840 | --DOMWINDOW == 85 (123A3C00) [pid = 840] [serial = 1123] [outer = 00000000] [url = about:blank] 21:41:20 INFO - PROCESS | 840 | --DOMWINDOW == 84 (0D381800) [pid = 840] [serial = 1117] [outer = 00000000] [url = about:blank] 21:41:20 INFO - PROCESS | 840 | --DOMWINDOW == 83 (0D4EDC00) [pid = 840] [serial = 1118] [outer = 00000000] [url = about:blank] 21:41:20 INFO - PROCESS | 840 | --DOMWINDOW == 82 (1517A800) [pid = 840] [serial = 1129] [outer = 00000000] [url = about:blank] 21:41:20 INFO - PROCESS | 840 | --DOMWINDOW == 81 (15791000) [pid = 840] [serial = 1130] [outer = 00000000] [url = about:blank] 21:41:20 INFO - PROCESS | 840 | --DOMWINDOW == 80 (1221E000) [pid = 840] [serial = 1135] [outer = 00000000] [url = about:blank] 21:41:20 INFO - PROCESS | 840 | --DOMWINDOW == 79 (163DB800) [pid = 840] [serial = 1132] [outer = 00000000] [url = about:blank] 21:41:20 INFO - PROCESS | 840 | --DOMWINDOW == 78 (1686CC00) [pid = 840] [serial = 1138] [outer = 00000000] [url = about:blank] 21:41:20 INFO - PROCESS | 840 | --DOMWINDOW == 77 (16864400) [pid = 840] [serial = 1133] [outer = 00000000] [url = about:blank] 21:41:20 INFO - PROCESS | 840 | --DOMWINDOW == 76 (14DC3000) [pid = 840] [serial = 1127] [outer = 00000000] [url = about:blank] 21:41:20 INFO - PROCESS | 840 | --DOMWINDOW == 75 (123A1800) [pid = 840] [serial = 1136] [outer = 00000000] [url = about:blank] 21:41:20 INFO - PROCESS | 840 | --DOMWINDOW == 74 (1627E400) [pid = 840] [serial = 1139] [outer = 00000000] [url = about:blank] 21:41:20 INFO - PROCESS | 840 | --DOMWINDOW == 73 (16A24800) [pid = 840] [serial = 1141] [outer = 00000000] [url = about:blank] 21:41:20 INFO - PROCESS | 840 | --DOMWINDOW == 72 (123CCC00) [pid = 840] [serial = 1124] [outer = 00000000] [url = about:blank] 21:41:20 INFO - PROCESS | 840 | 1465274480578 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]]]}] 21:41:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 21:41:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1479ms 21:41:20 INFO - PROCESS | 840 | 1465274480625 Marionette TRACE conn5 -> [0,1553,"getWindowHandle",null] 21:41:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 21:41:20 INFO - PROCESS | 840 | 1465274480629 Marionette TRACE conn5 <- [1,1553,null,{"value":"13"}] 21:41:20 INFO - PROCESS | 840 | 1465274480634 Marionette TRACE conn5 -> [0,1554,"setScriptTimeout",{"ms":35000}] 21:41:20 INFO - PROCESS | 840 | 1465274480636 Marionette TRACE conn5 <- [1,1554,null,{}] 21:41:20 INFO - PROCESS | 840 | 1465274480641 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}] 21:41:20 INFO - PROCESS | 840 | 1465274480644 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:20 INFO - PROCESS | 840 | 1465274480765 Marionette TRACE conn5 <- [1,1555,null,{"value":null}] 21:41:20 INFO - PROCESS | 840 | 1465274480855 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:20 INFO - PROCESS | 840 | 1465274480857 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:20 INFO - PROCESS | 840 | ++DOCSHELL 0D5D3400 == 35 [pid = 840] [id = 398] 21:41:20 INFO - PROCESS | 840 | ++DOMWINDOW == 73 (0D5DC800) [pid = 840] [serial = 1194] [outer = 00000000] 21:41:20 INFO - PROCESS | 840 | ++DOMWINDOW == 74 (0DB47400) [pid = 840] [serial = 1195] [outer = 0D5DC800] 21:41:20 INFO - PROCESS | 840 | 1465274480905 Marionette DEBUG loaded listener.js 21:41:20 INFO - PROCESS | 840 | ++DOMWINDOW == 75 (0DF02C00) [pid = 840] [serial = 1196] [outer = 0D5DC800] 21:41:21 INFO - PROCESS | 840 | 1465274481287 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]]]}] 21:41:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 21:41:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 670ms 21:41:21 INFO - PROCESS | 840 | 1465274481311 Marionette TRACE conn5 -> [0,1557,"getWindowHandle",null] 21:41:21 INFO - PROCESS | 840 | 1465274481315 Marionette TRACE conn5 <- [1,1557,null,{"value":"13"}] 21:41:21 INFO - PROCESS | 840 | 1465274481321 Marionette TRACE conn5 -> [0,1558,"setScriptTimeout",{"ms":35000}] 21:41:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 21:41:21 INFO - PROCESS | 840 | 1465274481323 Marionette TRACE conn5 <- [1,1558,null,{}] 21:41:21 INFO - PROCESS | 840 | 1465274481327 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}] 21:41:21 INFO - PROCESS | 840 | 1465274481330 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:21 INFO - PROCESS | 840 | 1465274481445 Marionette TRACE conn5 <- [1,1559,null,{"value":null}] 21:41:21 INFO - PROCESS | 840 | 1465274481454 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:21 INFO - PROCESS | 840 | 1465274481456 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:21 INFO - PROCESS | 840 | ++DOCSHELL 0D549400 == 36 [pid = 840] [id = 399] 21:41:21 INFO - PROCESS | 840 | ++DOMWINDOW == 76 (0E2B7000) [pid = 840] [serial = 1197] [outer = 00000000] 21:41:21 INFO - PROCESS | 840 | ++DOMWINDOW == 77 (12291400) [pid = 840] [serial = 1198] [outer = 0E2B7000] 21:41:21 INFO - PROCESS | 840 | 1465274481502 Marionette DEBUG loaded listener.js 21:41:21 INFO - PROCESS | 840 | ++DOMWINDOW == 78 (12343400) [pid = 840] [serial = 1199] [outer = 0E2B7000] 21:41:21 INFO - PROCESS | 840 | 1465274481960 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]]]}] 21:41:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 21:41:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 670ms 21:41:21 INFO - PROCESS | 840 | 1465274481996 Marionette TRACE conn5 -> [0,1561,"getWindowHandle",null] 21:41:21 INFO - PROCESS | 840 | 1465274481998 Marionette TRACE conn5 <- [1,1561,null,{"value":"13"}] 21:41:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 21:41:21 INFO - PROCESS | 840 | 1465274482001 Marionette TRACE conn5 -> [0,1562,"setScriptTimeout",{"ms":35000}] 21:41:21 INFO - PROCESS | 840 | 1465274482005 Marionette TRACE conn5 <- [1,1562,null,{}] 21:41:22 INFO - PROCESS | 840 | 1465274482015 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}] 21:41:22 INFO - PROCESS | 840 | 1465274482020 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:22 INFO - PROCESS | 840 | 1465274482107 Marionette TRACE conn5 <- [1,1563,null,{"value":null}] 21:41:22 INFO - PROCESS | 840 | 1465274482117 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:22 INFO - PROCESS | 840 | 1465274482119 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:22 INFO - PROCESS | 840 | ++DOCSHELL 1402A400 == 37 [pid = 840] [id = 400] 21:41:22 INFO - PROCESS | 840 | ++DOMWINDOW == 79 (1402AC00) [pid = 840] [serial = 1200] [outer = 00000000] 21:41:22 INFO - PROCESS | 840 | ++DOMWINDOW == 80 (14D17400) [pid = 840] [serial = 1201] [outer = 1402AC00] 21:41:22 INFO - PROCESS | 840 | 1465274482173 Marionette DEBUG loaded listener.js 21:41:22 INFO - PROCESS | 840 | ++DOMWINDOW == 81 (14D3EC00) [pid = 840] [serial = 1202] [outer = 1402AC00] 21:41:22 INFO - PROCESS | 840 | 1465274482668 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]]]}] 21:41:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 21:41:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 670ms 21:41:22 INFO - PROCESS | 840 | 1465274482681 Marionette TRACE conn5 -> [0,1565,"getWindowHandle",null] 21:41:22 INFO - PROCESS | 840 | 1465274482684 Marionette TRACE conn5 <- [1,1565,null,{"value":"13"}] 21:41:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 21:41:22 INFO - PROCESS | 840 | 1465274482687 Marionette TRACE conn5 -> [0,1566,"setScriptTimeout",{"ms":35000}] 21:41:22 INFO - PROCESS | 840 | 1465274482688 Marionette TRACE conn5 <- [1,1566,null,{}] 21:41:22 INFO - PROCESS | 840 | 1465274482696 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}] 21:41:22 INFO - PROCESS | 840 | 1465274482698 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:22 INFO - PROCESS | 840 | 1465274482850 Marionette TRACE conn5 <- [1,1567,null,{"value":null}] 21:41:22 INFO - PROCESS | 840 | 1465274482870 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:22 INFO - PROCESS | 840 | 1465274482872 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:22 INFO - PROCESS | 840 | ++DOCSHELL 14DB7800 == 38 [pid = 840] [id = 401] 21:41:22 INFO - PROCESS | 840 | ++DOMWINDOW == 82 (14DBD800) [pid = 840] [serial = 1203] [outer = 00000000] 21:41:22 INFO - PROCESS | 840 | ++DOMWINDOW == 83 (14F40800) [pid = 840] [serial = 1204] [outer = 14DBD800] 21:41:22 INFO - PROCESS | 840 | 1465274482916 Marionette DEBUG loaded listener.js 21:41:22 INFO - PROCESS | 840 | ++DOMWINDOW == 84 (15170800) [pid = 840] [serial = 1205] [outer = 14DBD800] 21:41:23 INFO - PROCESS | 840 | 1465274483340 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]]]}] 21:41:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 21:41:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 671ms 21:41:23 INFO - PROCESS | 840 | 1465274483361 Marionette TRACE conn5 -> [0,1569,"getWindowHandle",null] 21:41:23 INFO - PROCESS | 840 | 1465274483363 Marionette TRACE conn5 <- [1,1569,null,{"value":"13"}] 21:41:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 21:41:23 INFO - PROCESS | 840 | 1465274483366 Marionette TRACE conn5 -> [0,1570,"setScriptTimeout",{"ms":35000}] 21:41:23 INFO - PROCESS | 840 | 1465274483368 Marionette TRACE conn5 <- [1,1570,null,{}] 21:41:23 INFO - PROCESS | 840 | 1465274483371 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}] 21:41:23 INFO - PROCESS | 840 | 1465274483373 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:23 INFO - PROCESS | 840 | 1465274483483 Marionette TRACE conn5 <- [1,1571,null,{"value":null}] 21:41:23 INFO - PROCESS | 840 | 1465274483488 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:23 INFO - PROCESS | 840 | 1465274483491 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:23 INFO - PROCESS | 840 | ++DOCSHELL 15790400 == 39 [pid = 840] [id = 402] 21:41:23 INFO - PROCESS | 840 | ++DOMWINDOW == 85 (15790800) [pid = 840] [serial = 1206] [outer = 00000000] 21:41:23 INFO - PROCESS | 840 | ++DOMWINDOW == 86 (1579C800) [pid = 840] [serial = 1207] [outer = 15790800] 21:41:23 INFO - PROCESS | 840 | 1465274483544 Marionette DEBUG loaded listener.js 21:41:23 INFO - PROCESS | 840 | ++DOMWINDOW == 87 (16278800) [pid = 840] [serial = 1208] [outer = 15790800] 21:41:24 INFO - PROCESS | 840 | 1465274484013 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]]]}] 21:41:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 21:41:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 670ms 21:41:24 INFO - PROCESS | 840 | 1465274484041 Marionette TRACE conn5 -> [0,1573,"getWindowHandle",null] 21:41:24 INFO - PROCESS | 840 | 1465274484043 Marionette TRACE conn5 <- [1,1573,null,{"value":"13"}] 21:41:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 21:41:24 INFO - PROCESS | 840 | 1465274484047 Marionette TRACE conn5 -> [0,1574,"setScriptTimeout",{"ms":35000}] 21:41:24 INFO - PROCESS | 840 | 1465274484048 Marionette TRACE conn5 <- [1,1574,null,{}] 21:41:24 INFO - PROCESS | 840 | 1465274484052 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}] 21:41:24 INFO - PROCESS | 840 | 1465274484057 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:24 INFO - PROCESS | 840 | 1465274484170 Marionette TRACE conn5 <- [1,1575,null,{"value":null}] 21:41:24 INFO - PROCESS | 840 | 1465274484262 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:24 INFO - PROCESS | 840 | 1465274484273 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:24 INFO - PROCESS | 840 | ++DOCSHELL 0CB25400 == 40 [pid = 840] [id = 403] 21:41:24 INFO - PROCESS | 840 | ++DOMWINDOW == 88 (166EC400) [pid = 840] [serial = 1209] [outer = 00000000] 21:41:24 INFO - PROCESS | 840 | ++DOMWINDOW == 89 (16A24400) [pid = 840] [serial = 1210] [outer = 166EC400] 21:41:24 INFO - PROCESS | 840 | 1465274484319 Marionette DEBUG loaded listener.js 21:41:24 INFO - PROCESS | 840 | ++DOMWINDOW == 90 (16A2C000) [pid = 840] [serial = 1211] [outer = 166EC400] 21:41:24 INFO - PROCESS | 840 | --DOMWINDOW == 89 (14F41C00) [pid = 840] [serial = 1161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 21:41:24 INFO - PROCESS | 840 | --DOMWINDOW == 88 (14D10800) [pid = 840] [serial = 1158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 21:41:24 INFO - PROCESS | 840 | --DOMWINDOW == 87 (0CBDE400) [pid = 840] [serial = 1143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 21:41:24 INFO - PROCESS | 840 | --DOMWINDOW == 86 (160D4000) [pid = 840] [serial = 1164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 21:41:24 INFO - PROCESS | 840 | --DOMWINDOW == 85 (1314F800) [pid = 840] [serial = 1155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 21:41:24 INFO - PROCESS | 840 | --DOMWINDOW == 84 (16870C00) [pid = 840] [serial = 1167] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 21:41:24 INFO - PROCESS | 840 | --DOMWINDOW == 83 (14D1B400) [pid = 840] [serial = 1170] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 21:41:24 INFO - PROCESS | 840 | --DOMWINDOW == 82 (0CB22000) [pid = 840] [serial = 1173] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 21:41:24 INFO - PROCESS | 840 | --DOMWINDOW == 81 (0DB49800) [pid = 840] [serial = 1149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 21:41:24 INFO - PROCESS | 840 | --DOMWINDOW == 80 (11DD5000) [pid = 840] [serial = 1152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 21:41:24 INFO - PROCESS | 840 | --DOMWINDOW == 79 (16870800) [pid = 840] [serial = 1140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 21:41:24 INFO - PROCESS | 840 | --DOMWINDOW == 78 (0CB2A400) [pid = 840] [serial = 1146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 21:41:24 INFO - PROCESS | 840 | --DOMWINDOW == 77 (1744A800) [pid = 840] [serial = 1176] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 21:41:24 INFO - PROCESS | 840 | 1465274484884 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]]]}] 21:41:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 21:41:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 871ms 21:41:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 21:41:24 INFO - PROCESS | 840 | 1465274484918 Marionette TRACE conn5 -> [0,1577,"getWindowHandle",null] 21:41:24 INFO - PROCESS | 840 | 1465274484920 Marionette TRACE conn5 <- [1,1577,null,{"value":"13"}] 21:41:24 INFO - PROCESS | 840 | 1465274484923 Marionette TRACE conn5 -> [0,1578,"setScriptTimeout",{"ms":35000}] 21:41:24 INFO - PROCESS | 840 | 1465274484925 Marionette TRACE conn5 <- [1,1578,null,{}] 21:41:24 INFO - PROCESS | 840 | 1465274484941 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}] 21:41:24 INFO - PROCESS | 840 | 1465274484943 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:25 INFO - PROCESS | 840 | 1465274485048 Marionette TRACE conn5 <- [1,1579,null,{"value":null}] 21:41:25 INFO - PROCESS | 840 | 1465274485053 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:25 INFO - PROCESS | 840 | 1465274485055 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:25 INFO - PROCESS | 840 | ++DOCSHELL 1314F800 == 41 [pid = 840] [id = 404] 21:41:25 INFO - PROCESS | 840 | ++DOMWINDOW == 78 (14D38800) [pid = 840] [serial = 1212] [outer = 00000000] 21:41:25 INFO - PROCESS | 840 | ++DOMWINDOW == 79 (16A0F800) [pid = 840] [serial = 1213] [outer = 14D38800] 21:41:25 INFO - PROCESS | 840 | 1465274485098 Marionette DEBUG loaded listener.js 21:41:25 INFO - PROCESS | 840 | ++DOMWINDOW == 80 (16F27000) [pid = 840] [serial = 1214] [outer = 14D38800] 21:41:25 INFO - PROCESS | 840 | 1465274485503 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]]]}] 21:41:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 21:41:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 630ms 21:41:25 INFO - PROCESS | 840 | 1465274485555 Marionette TRACE conn5 -> [0,1581,"getWindowHandle",null] 21:41:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 21:41:25 INFO - PROCESS | 840 | 1465274485557 Marionette TRACE conn5 <- [1,1581,null,{"value":"13"}] 21:41:25 INFO - PROCESS | 840 | 1465274485564 Marionette TRACE conn5 -> [0,1582,"setScriptTimeout",{"ms":35000}] 21:41:25 INFO - PROCESS | 840 | 1465274485566 Marionette TRACE conn5 <- [1,1582,null,{}] 21:41:25 INFO - PROCESS | 840 | 1465274485569 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}] 21:41:25 INFO - PROCESS | 840 | 1465274485571 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:25 INFO - PROCESS | 840 | 1465274485648 Marionette TRACE conn5 <- [1,1583,null,{"value":null}] 21:41:25 INFO - PROCESS | 840 | 1465274485654 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:25 INFO - PROCESS | 840 | 1465274485656 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:25 INFO - PROCESS | 840 | ++DOCSHELL 0D4E4800 == 42 [pid = 840] [id = 405] 21:41:25 INFO - PROCESS | 840 | ++DOMWINDOW == 81 (14FAF400) [pid = 840] [serial = 1215] [outer = 00000000] 21:41:25 INFO - PROCESS | 840 | ++DOMWINDOW == 82 (17455C00) [pid = 840] [serial = 1216] [outer = 14FAF400] 21:41:25 INFO - PROCESS | 840 | 1465274485701 Marionette DEBUG loaded listener.js 21:41:25 INFO - PROCESS | 840 | ++DOMWINDOW == 83 (1811FC00) [pid = 840] [serial = 1217] [outer = 14FAF400] 21:41:26 INFO - PROCESS | 840 | 1465274486163 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]]]}] 21:41:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 21:41:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 631ms 21:41:26 INFO - PROCESS | 840 | 1465274486206 Marionette TRACE conn5 -> [0,1585,"getWindowHandle",null] 21:41:26 INFO - PROCESS | 840 | 1465274486208 Marionette TRACE conn5 <- [1,1585,null,{"value":"13"}] 21:41:26 INFO - PROCESS | 840 | 1465274486212 Marionette TRACE conn5 -> [0,1586,"setScriptTimeout",{"ms":35000}] 21:41:26 INFO - PROCESS | 840 | 1465274486213 Marionette TRACE conn5 <- [1,1586,null,{}] 21:41:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 21:41:26 INFO - PROCESS | 840 | 1465274486217 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}] 21:41:26 INFO - PROCESS | 840 | 1465274486219 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:26 INFO - PROCESS | 840 | 1465274486308 Marionette TRACE conn5 <- [1,1587,null,{"value":null}] 21:41:26 INFO - PROCESS | 840 | 1465274486313 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:26 INFO - PROCESS | 840 | 1465274486315 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:26 INFO - PROCESS | 840 | ++DOCSHELL 18158000 == 43 [pid = 840] [id = 406] 21:41:26 INFO - PROCESS | 840 | ++DOMWINDOW == 84 (18159C00) [pid = 840] [serial = 1218] [outer = 00000000] 21:41:26 INFO - PROCESS | 840 | ++DOMWINDOW == 85 (18160000) [pid = 840] [serial = 1219] [outer = 18159C00] 21:41:26 INFO - PROCESS | 840 | 1465274486357 Marionette DEBUG loaded listener.js 21:41:26 INFO - PROCESS | 840 | ++DOMWINDOW == 86 (18171800) [pid = 840] [serial = 1220] [outer = 18159C00] 21:41:27 INFO - PROCESS | 840 | --DOCSHELL 0D5D7000 == 42 [pid = 840] [id = 393] 21:41:27 INFO - PROCESS | 840 | --DOCSHELL 123AF800 == 41 [pid = 840] [id = 394] 21:41:27 INFO - PROCESS | 840 | --DOCSHELL 17536C00 == 40 [pid = 840] [id = 395] 21:41:27 INFO - PROCESS | 840 | --DOCSHELL 0D4E6400 == 39 [pid = 840] [id = 396] 21:41:27 INFO - PROCESS | 840 | --DOCSHELL 14D19400 == 38 [pid = 840] [id = 390] 21:41:27 INFO - PROCESS | 840 | --DOCSHELL 170F4800 == 37 [pid = 840] [id = 392] 21:41:27 INFO - PROCESS | 840 | --DOCSHELL 0CB21800 == 36 [pid = 840] [id = 391] 21:41:27 INFO - PROCESS | 840 | --DOCSHELL 0D5D3400 == 35 [pid = 840] [id = 398] 21:41:27 INFO - PROCESS | 840 | --DOCSHELL 0945DC00 == 34 [pid = 840] [id = 397] 21:41:27 INFO - PROCESS | 840 | --DOCSHELL 1402A400 == 33 [pid = 840] [id = 400] 21:41:27 INFO - PROCESS | 840 | --DOCSHELL 14DB7800 == 32 [pid = 840] [id = 401] 21:41:27 INFO - PROCESS | 840 | --DOCSHELL 15790400 == 31 [pid = 840] [id = 402] 21:41:27 INFO - PROCESS | 840 | --DOCSHELL 0CB25400 == 30 [pid = 840] [id = 403] 21:41:27 INFO - PROCESS | 840 | --DOCSHELL 0D549400 == 29 [pid = 840] [id = 399] 21:41:27 INFO - PROCESS | 840 | --DOCSHELL 1314F800 == 28 [pid = 840] [id = 404] 21:41:27 INFO - PROCESS | 840 | --DOCSHELL 0D4E4800 == 27 [pid = 840] [id = 405] 21:41:27 INFO - PROCESS | 840 | --DOMWINDOW == 85 (15082C00) [pid = 840] [serial = 1162] [outer = 00000000] [url = about:blank] 21:41:27 INFO - PROCESS | 840 | --DOMWINDOW == 84 (14D44C00) [pid = 840] [serial = 1159] [outer = 00000000] [url = about:blank] 21:41:27 INFO - PROCESS | 840 | --DOMWINDOW == 83 (0DB3AC00) [pid = 840] [serial = 1144] [outer = 00000000] [url = about:blank] 21:41:27 INFO - PROCESS | 840 | --DOMWINDOW == 82 (0DD4AC00) [pid = 840] [serial = 1145] [outer = 00000000] [url = about:blank] 21:41:27 INFO - PROCESS | 840 | --DOMWINDOW == 81 (167CB000) [pid = 840] [serial = 1165] [outer = 00000000] [url = about:blank] 21:41:27 INFO - PROCESS | 840 | --DOMWINDOW == 80 (13642000) [pid = 840] [serial = 1156] [outer = 00000000] [url = about:blank] 21:41:27 INFO - PROCESS | 840 | --DOMWINDOW == 79 (14030000) [pid = 840] [serial = 1157] [outer = 00000000] [url = about:blank] 21:41:27 INFO - PROCESS | 840 | --DOMWINDOW == 78 (15175800) [pid = 840] [serial = 1163] [outer = 00000000] [url = about:blank] 21:41:27 INFO - PROCESS | 840 | --DOMWINDOW == 77 (16A2FC00) [pid = 840] [serial = 1168] [outer = 00000000] [url = about:blank] 21:41:27 INFO - PROCESS | 840 | --DOMWINDOW == 76 (16272800) [pid = 840] [serial = 1166] [outer = 00000000] [url = about:blank] 21:41:27 INFO - PROCESS | 840 | --DOMWINDOW == 75 (16869400) [pid = 840] [serial = 1171] [outer = 00000000] [url = about:blank] 21:41:27 INFO - PROCESS | 840 | --DOMWINDOW == 74 (1314FC00) [pid = 840] [serial = 1174] [outer = 00000000] [url = about:blank] 21:41:27 INFO - PROCESS | 840 | --DOMWINDOW == 73 (16F2F800) [pid = 840] [serial = 1169] [outer = 00000000] [url = about:blank] 21:41:27 INFO - PROCESS | 840 | --DOMWINDOW == 72 (0DF06000) [pid = 840] [serial = 1150] [outer = 00000000] [url = about:blank] 21:41:27 INFO - PROCESS | 840 | --DOMWINDOW == 71 (0DF0F400) [pid = 840] [serial = 1151] [outer = 00000000] [url = about:blank] 21:41:27 INFO - PROCESS | 840 | --DOMWINDOW == 70 (11EB7400) [pid = 840] [serial = 1153] [outer = 00000000] [url = about:blank] 21:41:27 INFO - PROCESS | 840 | --DOMWINDOW == 69 (120CE800) [pid = 840] [serial = 1154] [outer = 00000000] [url = about:blank] 21:41:27 INFO - PROCESS | 840 | --DOMWINDOW == 68 (16A29400) [pid = 840] [serial = 1142] [outer = 00000000] [url = about:blank] 21:41:27 INFO - PROCESS | 840 | --DOMWINDOW == 67 (0CBED400) [pid = 840] [serial = 1147] [outer = 00000000] [url = about:blank] 21:41:27 INFO - PROCESS | 840 | --DOMWINDOW == 66 (0D4ED400) [pid = 840] [serial = 1148] [outer = 00000000] [url = about:blank] 21:41:27 INFO - PROCESS | 840 | --DOMWINDOW == 65 (16A1E800) [pid = 840] [serial = 1172] [outer = 00000000] [url = about:blank] 21:41:27 INFO - PROCESS | 840 | --DOMWINDOW == 64 (14DC4000) [pid = 840] [serial = 1160] [outer = 00000000] [url = about:blank] 21:41:27 INFO - PROCESS | 840 | --DOMWINDOW == 63 (1753A400) [pid = 840] [serial = 1178] [outer = 00000000] [url = about:blank] 21:41:27 INFO - PROCESS | 840 | --DOMWINDOW == 62 (17453400) [pid = 840] [serial = 1177] [outer = 00000000] [url = about:blank] 21:41:27 INFO - PROCESS | 840 | --DOMWINDOW == 61 (170EA800) [pid = 840] [serial = 1175] [outer = 00000000] [url = about:blank] 21:41:28 INFO - PROCESS | 840 | 1465274488095 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]]]}] 21:41:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 21:41:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1915ms 21:41:28 INFO - PROCESS | 840 | 1465274488132 Marionette TRACE conn5 -> [0,1589,"getWindowHandle",null] 21:41:28 INFO - PROCESS | 840 | 1465274488137 Marionette TRACE conn5 <- [1,1589,null,{"value":"13"}] 21:41:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 21:41:28 INFO - PROCESS | 840 | 1465274488143 Marionette TRACE conn5 -> [0,1590,"setScriptTimeout",{"ms":35000}] 21:41:28 INFO - PROCESS | 840 | 1465274488146 Marionette TRACE conn5 <- [1,1590,null,{}] 21:41:28 INFO - PROCESS | 840 | 1465274488152 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}] 21:41:28 INFO - PROCESS | 840 | 1465274488155 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:28 INFO - PROCESS | 840 | 1465274488252 Marionette TRACE conn5 <- [1,1591,null,{"value":null}] 21:41:28 INFO - PROCESS | 840 | 1465274488260 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:28 INFO - PROCESS | 840 | 1465274488263 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:28 INFO - PROCESS | 840 | ++DOCSHELL 0CFCA800 == 28 [pid = 840] [id = 407] 21:41:28 INFO - PROCESS | 840 | ++DOMWINDOW == 62 (0CFD3000) [pid = 840] [serial = 1221] [outer = 00000000] 21:41:28 INFO - PROCESS | 840 | ++DOMWINDOW == 63 (0D383400) [pid = 840] [serial = 1222] [outer = 0CFD3000] 21:41:28 INFO - PROCESS | 840 | 1465274488313 Marionette DEBUG loaded listener.js 21:41:28 INFO - PROCESS | 840 | ++DOMWINDOW == 64 (0D45E400) [pid = 840] [serial = 1223] [outer = 0CFD3000] 21:41:28 INFO - PROCESS | 840 | 1465274488787 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]]]}] 21:41:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 21:41:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 690ms 21:41:28 INFO - PROCESS | 840 | 1465274488832 Marionette TRACE conn5 -> [0,1593,"getWindowHandle",null] 21:41:28 INFO - PROCESS | 840 | 1465274488837 Marionette TRACE conn5 <- [1,1593,null,{"value":"13"}] 21:41:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 21:41:28 INFO - PROCESS | 840 | 1465274488843 Marionette TRACE conn5 -> [0,1594,"setScriptTimeout",{"ms":35000}] 21:41:28 INFO - PROCESS | 840 | 1465274488846 Marionette TRACE conn5 <- [1,1594,null,{}] 21:41:28 INFO - PROCESS | 840 | 1465274488850 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}] 21:41:28 INFO - PROCESS | 840 | 1465274488852 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:28 INFO - PROCESS | 840 | 1465274488940 Marionette TRACE conn5 <- [1,1595,null,{"value":null}] 21:41:28 INFO - PROCESS | 840 | 1465274488949 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:28 INFO - PROCESS | 840 | 1465274488951 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:28 INFO - PROCESS | 840 | ++DOCSHELL 0DB3B000 == 29 [pid = 840] [id = 408] 21:41:28 INFO - PROCESS | 840 | ++DOMWINDOW == 65 (0DB3B400) [pid = 840] [serial = 1224] [outer = 00000000] 21:41:28 INFO - PROCESS | 840 | ++DOMWINDOW == 66 (0DB45000) [pid = 840] [serial = 1225] [outer = 0DB3B400] 21:41:28 INFO - PROCESS | 840 | 1465274488998 Marionette DEBUG loaded listener.js 21:41:29 INFO - PROCESS | 840 | ++DOMWINDOW == 67 (0DD4B400) [pid = 840] [serial = 1226] [outer = 0DB3B400] 21:41:29 INFO - PROCESS | 840 | 1465274489476 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]]]}] 21:41:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 21:41:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 670ms 21:41:29 INFO - PROCESS | 840 | 1465274489517 Marionette TRACE conn5 -> [0,1597,"getWindowHandle",null] 21:41:29 INFO - PROCESS | 840 | 1465274489519 Marionette TRACE conn5 <- [1,1597,null,{"value":"13"}] 21:41:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 21:41:29 INFO - PROCESS | 840 | 1465274489523 Marionette TRACE conn5 -> [0,1598,"setScriptTimeout",{"ms":35000}] 21:41:29 INFO - PROCESS | 840 | 1465274489526 Marionette TRACE conn5 <- [1,1598,null,{}] 21:41:29 INFO - PROCESS | 840 | 1465274489537 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}] 21:41:29 INFO - PROCESS | 840 | 1465274489542 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:29 INFO - PROCESS | 840 | 1465274489625 Marionette TRACE conn5 <- [1,1599,null,{"value":null}] 21:41:29 INFO - PROCESS | 840 | 1465274489743 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:29 INFO - PROCESS | 840 | 1465274489746 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:29 INFO - PROCESS | 840 | ++DOCSHELL 11DE0800 == 30 [pid = 840] [id = 409] 21:41:29 INFO - PROCESS | 840 | ++DOMWINDOW == 68 (11EB7000) [pid = 840] [serial = 1227] [outer = 00000000] 21:41:29 INFO - PROCESS | 840 | ++DOMWINDOW == 69 (120C1400) [pid = 840] [serial = 1228] [outer = 11EB7000] 21:41:29 INFO - PROCESS | 840 | 1465274489794 Marionette DEBUG loaded listener.js 21:41:29 INFO - PROCESS | 840 | ++DOMWINDOW == 70 (12222C00) [pid = 840] [serial = 1229] [outer = 11EB7000] 21:41:30 INFO - PROCESS | 840 | 1465274490172 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]]]}] 21:41:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 21:41:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 670ms 21:41:30 INFO - PROCESS | 840 | 1465274490197 Marionette TRACE conn5 -> [0,1601,"getWindowHandle",null] 21:41:30 INFO - PROCESS | 840 | 1465274490200 Marionette TRACE conn5 <- [1,1601,null,{"value":"13"}] 21:41:30 INFO - PROCESS | 840 | 1465274490203 Marionette TRACE conn5 -> [0,1602,"setScriptTimeout",{"ms":35000}] 21:41:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 21:41:30 INFO - PROCESS | 840 | 1465274490204 Marionette TRACE conn5 <- [1,1602,null,{}] 21:41:30 INFO - PROCESS | 840 | 1465274490208 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}] 21:41:30 INFO - PROCESS | 840 | 1465274490210 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:30 INFO - PROCESS | 840 | 1465274490295 Marionette TRACE conn5 <- [1,1603,null,{"value":null}] 21:41:30 INFO - PROCESS | 840 | 1465274490378 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:30 INFO - PROCESS | 840 | 1465274490380 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:30 INFO - PROCESS | 840 | ++DOCSHELL 120B1400 == 31 [pid = 840] [id = 410] 21:41:30 INFO - PROCESS | 840 | ++DOMWINDOW == 71 (1223B800) [pid = 840] [serial = 1230] [outer = 00000000] 21:41:30 INFO - PROCESS | 840 | ++DOMWINDOW == 72 (123A9000) [pid = 840] [serial = 1231] [outer = 1223B800] 21:41:30 INFO - PROCESS | 840 | 1465274490425 Marionette DEBUG loaded listener.js 21:41:30 INFO - PROCESS | 840 | ++DOMWINDOW == 73 (123CE400) [pid = 840] [serial = 1232] [outer = 1223B800] 21:41:30 INFO - PROCESS | 840 | 1465274490791 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]]]}] 21:41:30 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 21:41:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 630ms 21:41:30 INFO - PROCESS | 840 | 1465274490837 Marionette TRACE conn5 -> [0,1605,"getWindowHandle",null] 21:41:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 21:41:30 INFO - PROCESS | 840 | 1465274490839 Marionette TRACE conn5 <- [1,1605,null,{"value":"13"}] 21:41:30 INFO - PROCESS | 840 | 1465274490842 Marionette TRACE conn5 -> [0,1606,"setScriptTimeout",{"ms":35000}] 21:41:30 INFO - PROCESS | 840 | 1465274490844 Marionette TRACE conn5 <- [1,1606,null,{}] 21:41:30 INFO - PROCESS | 840 | 1465274490847 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}] 21:41:30 INFO - PROCESS | 840 | 1465274490849 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:30 INFO - PROCESS | 840 | 1465274490959 Marionette TRACE conn5 <- [1,1607,null,{"value":null}] 21:41:30 INFO - PROCESS | 840 | 1465274490995 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:30 INFO - PROCESS | 840 | 1465274490997 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:30 INFO - PROCESS | 840 | ++DOCSHELL 1314F800 == 32 [pid = 840] [id = 411] 21:41:30 INFO - PROCESS | 840 | ++DOMWINDOW == 74 (1314FC00) [pid = 840] [serial = 1233] [outer = 00000000] 21:41:31 INFO - PROCESS | 840 | ++DOMWINDOW == 75 (14D0D800) [pid = 840] [serial = 1234] [outer = 1314FC00] 21:41:31 INFO - PROCESS | 840 | 1465274491043 Marionette DEBUG loaded listener.js 21:41:31 INFO - PROCESS | 840 | ++DOMWINDOW == 76 (14D13800) [pid = 840] [serial = 1235] [outer = 1314FC00] 21:41:31 INFO - PROCESS | 840 | 1465274491481 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]]]}] 21:41:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 21:41:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 731ms 21:41:31 INFO - PROCESS | 840 | 1465274491608 Marionette TRACE conn5 -> [0,1609,"getWindowHandle",null] 21:41:31 INFO - PROCESS | 840 | 1465274491613 Marionette TRACE conn5 <- [1,1609,null,{"value":"13"}] 21:41:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 21:41:31 INFO - PROCESS | 840 | 1465274491620 Marionette TRACE conn5 -> [0,1610,"setScriptTimeout",{"ms":35000}] 21:41:31 INFO - PROCESS | 840 | 1465274491624 Marionette TRACE conn5 <- [1,1610,null,{}] 21:41:31 INFO - PROCESS | 840 | 1465274491644 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}] 21:41:31 INFO - PROCESS | 840 | 1465274491648 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:31 INFO - PROCESS | 840 | 1465274491768 Marionette TRACE conn5 <- [1,1611,null,{"value":null}] 21:41:31 INFO - PROCESS | 840 | 1465274491871 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:31 INFO - PROCESS | 840 | 1465274491876 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:31 INFO - PROCESS | 840 | ++DOCSHELL 0D3E7400 == 33 [pid = 840] [id = 412] 21:41:31 INFO - PROCESS | 840 | ++DOMWINDOW == 77 (0D3E8800) [pid = 840] [serial = 1236] [outer = 00000000] 21:41:31 INFO - PROCESS | 840 | ++DOMWINDOW == 78 (0D54AC00) [pid = 840] [serial = 1237] [outer = 0D3E8800] 21:41:31 INFO - PROCESS | 840 | 1465274491956 Marionette DEBUG loaded listener.js 21:41:32 INFO - PROCESS | 840 | ++DOMWINDOW == 79 (0D5DEC00) [pid = 840] [serial = 1238] [outer = 0D3E8800] 21:41:32 INFO - PROCESS | 840 | 1465274492731 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]]]}] 21:41:32 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 21:41:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1137ms 21:41:32 INFO - PROCESS | 840 | 1465274492764 Marionette TRACE conn5 -> [0,1613,"getWindowHandle",null] 21:41:32 INFO - PROCESS | 840 | 1465274492769 Marionette TRACE conn5 <- [1,1613,null,{"value":"13"}] 21:41:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 21:41:32 INFO - PROCESS | 840 | 1465274492776 Marionette TRACE conn5 -> [0,1614,"setScriptTimeout",{"ms":35000}] 21:41:32 INFO - PROCESS | 840 | 1465274492779 Marionette TRACE conn5 <- [1,1614,null,{}] 21:41:32 INFO - PROCESS | 840 | 1465274492783 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}] 21:41:32 INFO - PROCESS | 840 | 1465274492786 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:32 INFO - PROCESS | 840 | 1465274492904 Marionette TRACE conn5 <- [1,1615,null,{"value":null}] 21:41:33 INFO - PROCESS | 840 | 1465274493034 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:33 INFO - PROCESS | 840 | 1465274493037 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:33 INFO - PROCESS | 840 | ++DOCSHELL 123CC400 == 34 [pid = 840] [id = 413] 21:41:33 INFO - PROCESS | 840 | ++DOMWINDOW == 80 (13637800) [pid = 840] [serial = 1239] [outer = 00000000] 21:41:33 INFO - PROCESS | 840 | ++DOMWINDOW == 81 (14D1B000) [pid = 840] [serial = 1240] [outer = 13637800] 21:41:33 INFO - PROCESS | 840 | 1465274493094 Marionette DEBUG loaded listener.js 21:41:33 INFO - PROCESS | 840 | ++DOMWINDOW == 82 (14D42C00) [pid = 840] [serial = 1241] [outer = 13637800] 21:41:33 INFO - PROCESS | 840 | 1465274493945 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]]]}] 21:41:33 INFO - PROCESS | 840 | --DOCSHELL 120B1400 == 33 [pid = 840] [id = 410] 21:41:33 INFO - PROCESS | 840 | --DOCSHELL 11DE0800 == 32 [pid = 840] [id = 409] 21:41:33 INFO - PROCESS | 840 | --DOCSHELL 0DB3B000 == 31 [pid = 840] [id = 408] 21:41:33 INFO - PROCESS | 840 | --DOCSHELL 0CFCA800 == 30 [pid = 840] [id = 407] 21:41:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 21:41:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1223ms 21:41:33 INFO - PROCESS | 840 | 1465274494001 Marionette TRACE conn5 -> [0,1617,"getWindowHandle",null] 21:41:33 INFO - PROCESS | 840 | 1465274494005 Marionette TRACE conn5 <- [1,1617,null,{"value":"13"}] 21:41:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 21:41:33 INFO - PROCESS | 840 | 1465274494010 Marionette TRACE conn5 -> [0,1618,"setScriptTimeout",{"ms":35000}] 21:41:33 INFO - PROCESS | 840 | 1465274494013 Marionette TRACE conn5 <- [1,1618,null,{}] 21:41:34 INFO - PROCESS | 840 | 1465274494018 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}] 21:41:34 INFO - PROCESS | 840 | 1465274494021 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:34 INFO - PROCESS | 840 | 1465274494110 Marionette TRACE conn5 <- [1,1619,null,{"value":null}] 21:41:34 INFO - PROCESS | 840 | 1465274494123 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:34 INFO - PROCESS | 840 | 1465274494127 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:34 INFO - PROCESS | 840 | ++DOCSHELL 0CFE2800 == 31 [pid = 840] [id = 414] 21:41:34 INFO - PROCESS | 840 | ++DOMWINDOW == 83 (0D381800) [pid = 840] [serial = 1242] [outer = 00000000] 21:41:34 INFO - PROCESS | 840 | ++DOMWINDOW == 84 (0D54C000) [pid = 840] [serial = 1243] [outer = 0D381800] 21:41:34 INFO - PROCESS | 840 | 1465274494176 Marionette DEBUG loaded listener.js 21:41:34 INFO - PROCESS | 840 | ++DOMWINDOW == 85 (0DB3D400) [pid = 840] [serial = 1244] [outer = 0D381800] 21:41:34 INFO - PROCESS | 840 | 1465274494690 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]]]}] 21:41:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 21:41:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 730ms 21:41:34 INFO - PROCESS | 840 | 1465274494740 Marionette TRACE conn5 -> [0,1621,"getWindowHandle",null] 21:41:34 INFO - PROCESS | 840 | 1465274494744 Marionette TRACE conn5 <- [1,1621,null,{"value":"13"}] 21:41:34 INFO - PROCESS | 840 | 1465274494750 Marionette TRACE conn5 -> [0,1622,"setScriptTimeout",{"ms":35000}] 21:41:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 21:41:34 INFO - PROCESS | 840 | 1465274494752 Marionette TRACE conn5 <- [1,1622,null,{}] 21:41:34 INFO - PROCESS | 840 | 1465274494756 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}] 21:41:34 INFO - PROCESS | 840 | 1465274494759 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:34 INFO - PROCESS | 840 | 1465274494843 Marionette TRACE conn5 <- [1,1623,null,{"value":null}] 21:41:34 INFO - PROCESS | 840 | 1465274494956 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:34 INFO - PROCESS | 840 | 1465274494959 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:34 INFO - PROCESS | 840 | ++DOCSHELL 0EB15C00 == 32 [pid = 840] [id = 415] 21:41:34 INFO - PROCESS | 840 | ++DOMWINDOW == 86 (0EB0E000) [pid = 840] [serial = 1245] [outer = 00000000] 21:41:34 INFO - PROCESS | 840 | ++DOMWINDOW == 87 (1230C000) [pid = 840] [serial = 1246] [outer = 0EB0E000] 21:41:34 INFO - PROCESS | 840 | 1465274495007 Marionette DEBUG loaded listener.js 21:41:35 INFO - PROCESS | 840 | ++DOMWINDOW == 88 (1234C400) [pid = 840] [serial = 1247] [outer = 0EB0E000] 21:41:35 INFO - PROCESS | 840 | 1465274495389 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]]]}] 21:41:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 21:41:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 670ms 21:41:35 INFO - PROCESS | 840 | 1465274495425 Marionette TRACE conn5 -> [0,1625,"getWindowHandle",null] 21:41:35 INFO - PROCESS | 840 | 1465274495428 Marionette TRACE conn5 <- [1,1625,null,{"value":"13"}] 21:41:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 21:41:35 INFO - PROCESS | 840 | 1465274495431 Marionette TRACE conn5 -> [0,1626,"setScriptTimeout",{"ms":35000}] 21:41:35 INFO - PROCESS | 840 | 1465274495435 Marionette TRACE conn5 <- [1,1626,null,{}] 21:41:35 INFO - PROCESS | 840 | 1465274495446 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}] 21:41:35 INFO - PROCESS | 840 | 1465274495451 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:35 INFO - PROCESS | 840 | 1465274495538 Marionette TRACE conn5 <- [1,1627,null,{"value":null}] 21:41:35 INFO - PROCESS | 840 | 1465274495545 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:35 INFO - PROCESS | 840 | 1465274495548 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:35 INFO - PROCESS | 840 | ++DOCSHELL 15173400 == 33 [pid = 840] [id = 416] 21:41:35 INFO - PROCESS | 840 | ++DOMWINDOW == 89 (15173800) [pid = 840] [serial = 1248] [outer = 00000000] 21:41:35 INFO - PROCESS | 840 | ++DOMWINDOW == 90 (15231C00) [pid = 840] [serial = 1249] [outer = 15173800] 21:41:35 INFO - PROCESS | 840 | 1465274495595 Marionette DEBUG loaded listener.js 21:41:35 INFO - PROCESS | 840 | ++DOMWINDOW == 91 (15796000) [pid = 840] [serial = 1250] [outer = 15173800] 21:41:36 INFO - PROCESS | 840 | 1465274496072 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]]]}] 21:41:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 21:41:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 670ms 21:41:36 INFO - PROCESS | 840 | 1465274496111 Marionette TRACE conn5 -> [0,1629,"getWindowHandle",null] 21:41:36 INFO - PROCESS | 840 | 1465274496113 Marionette TRACE conn5 <- [1,1629,null,{"value":"13"}] 21:41:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 21:41:36 INFO - PROCESS | 840 | 1465274496117 Marionette TRACE conn5 -> [0,1630,"setScriptTimeout",{"ms":35000}] 21:41:36 INFO - PROCESS | 840 | 1465274496118 Marionette TRACE conn5 <- [1,1630,null,{}] 21:41:36 INFO - PROCESS | 840 | 1465274496122 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}] 21:41:36 INFO - PROCESS | 840 | 1465274496124 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:36 INFO - PROCESS | 840 | 1465274496210 Marionette TRACE conn5 <- [1,1631,null,{"value":null}] 21:41:36 INFO - PROCESS | 840 | 1465274496216 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:36 INFO - PROCESS | 840 | 1465274496218 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:36 INFO - PROCESS | 840 | ++DOCSHELL 16279400 == 34 [pid = 840] [id = 417] 21:41:36 INFO - PROCESS | 840 | ++DOMWINDOW == 92 (1627C400) [pid = 840] [serial = 1251] [outer = 00000000] 21:41:36 INFO - PROCESS | 840 | ++DOMWINDOW == 93 (167D3C00) [pid = 840] [serial = 1252] [outer = 1627C400] 21:41:36 INFO - PROCESS | 840 | 1465274496263 Marionette DEBUG loaded listener.js 21:41:36 INFO - PROCESS | 840 | ++DOMWINDOW == 94 (16869000) [pid = 840] [serial = 1253] [outer = 1627C400] 21:41:36 INFO - PROCESS | 840 | 1465274496738 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]]]}] 21:41:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 21:41:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 670ms 21:41:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 21:41:36 INFO - PROCESS | 840 | 1465274496790 Marionette TRACE conn5 -> [0,1633,"getWindowHandle",null] 21:41:36 INFO - PROCESS | 840 | 1465274496792 Marionette TRACE conn5 <- [1,1633,null,{"value":"13"}] 21:41:36 INFO - PROCESS | 840 | 1465274496796 Marionette TRACE conn5 -> [0,1634,"setScriptTimeout",{"ms":35000}] 21:41:36 INFO - PROCESS | 840 | 1465274496797 Marionette TRACE conn5 <- [1,1634,null,{}] 21:41:36 INFO - PROCESS | 840 | 1465274496801 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}] 21:41:36 INFO - PROCESS | 840 | 1465274496803 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:36 INFO - PROCESS | 840 | 1465274496912 Marionette TRACE conn5 <- [1,1635,null,{"value":null}] 21:41:36 INFO - PROCESS | 840 | 1465274497002 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:36 INFO - PROCESS | 840 | 1465274497004 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:37 INFO - PROCESS | 840 | ++DOCSHELL 0E235400 == 35 [pid = 840] [id = 418] 21:41:37 INFO - PROCESS | 840 | ++DOMWINDOW == 95 (11B01400) [pid = 840] [serial = 1254] [outer = 00000000] 21:41:37 INFO - PROCESS | 840 | ++DOMWINDOW == 96 (16871C00) [pid = 840] [serial = 1255] [outer = 11B01400] 21:41:37 INFO - PROCESS | 840 | 1465274497048 Marionette DEBUG loaded listener.js 21:41:37 INFO - PROCESS | 840 | ++DOMWINDOW == 97 (16A22400) [pid = 840] [serial = 1256] [outer = 11B01400] 21:41:37 INFO - PROCESS | 840 | 1465274497466 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]]]}] 21:41:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 21:41:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 730ms 21:41:37 INFO - PROCESS | 840 | 1465274497526 Marionette TRACE conn5 -> [0,1637,"getWindowHandle",null] 21:41:37 INFO - PROCESS | 840 | 1465274497528 Marionette TRACE conn5 <- [1,1637,null,{"value":"13"}] 21:41:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 21:41:37 INFO - PROCESS | 840 | 1465274497531 Marionette TRACE conn5 -> [0,1638,"setScriptTimeout",{"ms":35000}] 21:41:37 INFO - PROCESS | 840 | 1465274497533 Marionette TRACE conn5 <- [1,1638,null,{}] 21:41:37 INFO - PROCESS | 840 | 1465274497536 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}] 21:41:37 INFO - PROCESS | 840 | 1465274497542 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:37 INFO - PROCESS | 840 | 1465274497681 Marionette TRACE conn5 <- [1,1639,null,{"value":null}] 21:41:37 INFO - PROCESS | 840 | 1465274497745 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:37 INFO - PROCESS | 840 | 1465274497747 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:37 INFO - PROCESS | 840 | ++DOCSHELL 0CBEBC00 == 36 [pid = 840] [id = 419] 21:41:37 INFO - PROCESS | 840 | ++DOMWINDOW == 98 (16A2BC00) [pid = 840] [serial = 1257] [outer = 00000000] 21:41:37 INFO - PROCESS | 840 | ++DOMWINDOW == 99 (1744EC00) [pid = 840] [serial = 1258] [outer = 16A2BC00] 21:41:37 INFO - PROCESS | 840 | 1465274497791 Marionette DEBUG loaded listener.js 21:41:37 INFO - PROCESS | 840 | ++DOMWINDOW == 100 (17536400) [pid = 840] [serial = 1259] [outer = 16A2BC00] 21:41:38 INFO - PROCESS | 840 | 1465274498223 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]]]}] 21:41:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 21:41:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 730ms 21:41:38 INFO - PROCESS | 840 | 1465274498273 Marionette TRACE conn5 -> [0,1641,"getWindowHandle",null] 21:41:38 INFO - PROCESS | 840 | 1465274498275 Marionette TRACE conn5 <- [1,1641,null,{"value":"13"}] 21:41:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 21:41:38 INFO - PROCESS | 840 | 1465274498281 Marionette TRACE conn5 -> [0,1642,"setScriptTimeout",{"ms":35000}] 21:41:38 INFO - PROCESS | 840 | 1465274498283 Marionette TRACE conn5 <- [1,1642,null,{}] 21:41:38 INFO - PROCESS | 840 | 1465274498286 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}] 21:41:38 INFO - PROCESS | 840 | 1465274498288 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:38 INFO - PROCESS | 840 | 1465274498398 Marionette TRACE conn5 <- [1,1643,null,{"value":null}] 21:41:38 INFO - PROCESS | 840 | 1465274498404 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:38 INFO - PROCESS | 840 | 1465274498405 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:38 INFO - PROCESS | 840 | ++DOCSHELL 18154000 == 37 [pid = 840] [id = 420] 21:41:38 INFO - PROCESS | 840 | ++DOMWINDOW == 101 (18155800) [pid = 840] [serial = 1260] [outer = 00000000] 21:41:38 INFO - PROCESS | 840 | ++DOMWINDOW == 102 (1816AC00) [pid = 840] [serial = 1261] [outer = 18155800] 21:41:38 INFO - PROCESS | 840 | 1465274498449 Marionette DEBUG loaded listener.js 21:41:38 INFO - PROCESS | 840 | ++DOMWINDOW == 103 (181B5000) [pid = 840] [serial = 1262] [outer = 18155800] 21:41:38 INFO - PROCESS | 840 | --DOMWINDOW == 102 (1223B800) [pid = 840] [serial = 1230] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 21:41:38 INFO - PROCESS | 840 | --DOMWINDOW == 101 (0CFD3000) [pid = 840] [serial = 1221] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 21:41:38 INFO - PROCESS | 840 | --DOMWINDOW == 100 (0DB3B400) [pid = 840] [serial = 1224] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 21:41:38 INFO - PROCESS | 840 | --DOMWINDOW == 99 (11EB7000) [pid = 840] [serial = 1227] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 21:41:38 INFO - PROCESS | 840 | --DOMWINDOW == 98 (14FAF400) [pid = 840] [serial = 1215] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 21:41:38 INFO - PROCESS | 840 | --DOMWINDOW == 97 (18159C00) [pid = 840] [serial = 1218] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 21:41:38 INFO - PROCESS | 840 | --DOMWINDOW == 96 (14DBD800) [pid = 840] [serial = 1203] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 21:41:38 INFO - PROCESS | 840 | --DOMWINDOW == 95 (15790800) [pid = 840] [serial = 1206] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 21:41:38 INFO - PROCESS | 840 | --DOMWINDOW == 94 (166EC400) [pid = 840] [serial = 1209] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 21:41:38 INFO - PROCESS | 840 | --DOMWINDOW == 93 (14D38800) [pid = 840] [serial = 1212] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 21:41:38 INFO - PROCESS | 840 | --DOMWINDOW == 92 (1402AC00) [pid = 840] [serial = 1200] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 21:41:38 INFO - PROCESS | 840 | --DOMWINDOW == 91 (0E2B7000) [pid = 840] [serial = 1197] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 21:41:38 INFO - PROCESS | 840 | --DOMWINDOW == 90 (0D5DC800) [pid = 840] [serial = 1194] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 21:41:38 INFO - PROCESS | 840 | --DOMWINDOW == 89 (09461800) [pid = 840] [serial = 1191] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 21:41:38 INFO - PROCESS | 840 | --DOMWINDOW == 88 (0D54A400) [pid = 840] [serial = 1188] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 21:41:38 INFO - PROCESS | 840 | --DOMWINDOW == 87 (17538400) [pid = 840] [serial = 1185] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 21:41:38 INFO - PROCESS | 840 | --DOMWINDOW == 86 (123B0400) [pid = 840] [serial = 1182] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 21:41:38 INFO - PROCESS | 840 | --DOMWINDOW == 85 (0D5DB000) [pid = 840] [serial = 1179] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 21:41:38 INFO - PROCESS | 840 | 1465274498948 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]]]}] 21:41:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 21:41:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 730ms 21:41:39 INFO - PROCESS | 840 | 1465274499013 Marionette TRACE conn5 -> [0,1645,"getWindowHandle",null] 21:41:39 INFO - PROCESS | 840 | 1465274499015 Marionette TRACE conn5 <- [1,1645,null,{"value":"13"}] 21:41:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 21:41:39 INFO - PROCESS | 840 | 1465274499018 Marionette TRACE conn5 -> [0,1646,"setScriptTimeout",{"ms":35000}] 21:41:39 INFO - PROCESS | 840 | 1465274499020 Marionette TRACE conn5 <- [1,1646,null,{}] 21:41:39 INFO - PROCESS | 840 | 1465274499023 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}] 21:41:39 INFO - PROCESS | 840 | 1465274499025 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:39 INFO - PROCESS | 840 | 1465274499104 Marionette TRACE conn5 <- [1,1647,null,{"value":null}] 21:41:39 INFO - PROCESS | 840 | 1465274499110 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:39 INFO - PROCESS | 840 | 1465274499112 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:39 INFO - PROCESS | 840 | ++DOCSHELL 0EBBA800 == 38 [pid = 840] [id = 421] 21:41:39 INFO - PROCESS | 840 | ++DOMWINDOW == 86 (1223B800) [pid = 840] [serial = 1263] [outer = 00000000] 21:41:39 INFO - PROCESS | 840 | ++DOMWINDOW == 87 (1363B800) [pid = 840] [serial = 1264] [outer = 1223B800] 21:41:39 INFO - PROCESS | 840 | 1465274499155 Marionette DEBUG loaded listener.js 21:41:39 INFO - PROCESS | 840 | ++DOMWINDOW == 88 (14D0F400) [pid = 840] [serial = 1265] [outer = 1223B800] 21:41:39 INFO - PROCESS | 840 | 1465274499587 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]]]}] 21:41:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 21:41:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 630ms 21:41:39 INFO - PROCESS | 840 | 1465274499650 Marionette TRACE conn5 -> [0,1649,"getWindowHandle",null] 21:41:39 INFO - PROCESS | 840 | 1465274499652 Marionette TRACE conn5 <- [1,1649,null,{"value":"13"}] 21:41:39 INFO - PROCESS | 840 | 1465274499655 Marionette TRACE conn5 -> [0,1650,"setScriptTimeout",{"ms":35000}] 21:41:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 21:41:39 INFO - PROCESS | 840 | 1465274499657 Marionette TRACE conn5 <- [1,1650,null,{}] 21:41:39 INFO - PROCESS | 840 | 1465274499661 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}] 21:41:39 INFO - PROCESS | 840 | 1465274499663 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:39 INFO - PROCESS | 840 | 1465274499744 Marionette TRACE conn5 <- [1,1651,null,{"value":null}] 21:41:39 INFO - PROCESS | 840 | 1465274499749 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:39 INFO - PROCESS | 840 | 1465274499751 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:39 INFO - PROCESS | 840 | ++DOCSHELL 15083800 == 39 [pid = 840] [id = 422] 21:41:39 INFO - PROCESS | 840 | ++DOMWINDOW == 89 (1516C400) [pid = 840] [serial = 1266] [outer = 00000000] 21:41:39 INFO - PROCESS | 840 | ++DOMWINDOW == 90 (18157800) [pid = 840] [serial = 1267] [outer = 1516C400] 21:41:39 INFO - PROCESS | 840 | 1465274499794 Marionette DEBUG loaded listener.js 21:41:39 INFO - PROCESS | 840 | ++DOMWINDOW == 91 (1815B800) [pid = 840] [serial = 1268] [outer = 1516C400] 21:41:40 INFO - PROCESS | 840 | 1465274500254 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]]]}] 21:41:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 21:41:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 630ms 21:41:40 INFO - PROCESS | 840 | 1465274500303 Marionette TRACE conn5 -> [0,1653,"getWindowHandle",null] 21:41:40 INFO - PROCESS | 840 | 1465274500305 Marionette TRACE conn5 <- [1,1653,null,{"value":"13"}] 21:41:40 INFO - PROCESS | 840 | 1465274500314 Marionette TRACE conn5 -> [0,1654,"setScriptTimeout",{"ms":35000}] 21:41:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 21:41:40 INFO - PROCESS | 840 | 1465274500315 Marionette TRACE conn5 <- [1,1654,null,{}] 21:41:40 INFO - PROCESS | 840 | 1465274500319 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}] 21:41:40 INFO - PROCESS | 840 | 1465274500321 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:40 INFO - PROCESS | 840 | 1465274500400 Marionette TRACE conn5 <- [1,1655,null,{"value":null}] 21:41:40 INFO - PROCESS | 840 | 1465274500406 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:40 INFO - PROCESS | 840 | 1465274500408 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:40 INFO - PROCESS | 840 | ++DOCSHELL 19535C00 == 40 [pid = 840] [id = 423] 21:41:40 INFO - PROCESS | 840 | ++DOMWINDOW == 92 (1985A000) [pid = 840] [serial = 1269] [outer = 00000000] 21:41:40 INFO - PROCESS | 840 | ++DOMWINDOW == 93 (19B0C400) [pid = 840] [serial = 1270] [outer = 1985A000] 21:41:40 INFO - PROCESS | 840 | 1465274500451 Marionette DEBUG loaded listener.js 21:41:40 INFO - PROCESS | 840 | ++DOMWINDOW == 94 (19B0C800) [pid = 840] [serial = 1271] [outer = 1985A000] 21:41:41 INFO - PROCESS | 840 | 1465274501065 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]]]}] 21:41:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 21:41:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 830ms 21:41:41 INFO - PROCESS | 840 | 1465274501156 Marionette TRACE conn5 -> [0,1657,"getWindowHandle",null] 21:41:41 INFO - PROCESS | 840 | 1465274501160 Marionette TRACE conn5 <- [1,1657,null,{"value":"13"}] 21:41:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 21:41:41 INFO - PROCESS | 840 | 1465274501167 Marionette TRACE conn5 -> [0,1658,"setScriptTimeout",{"ms":35000}] 21:41:41 INFO - PROCESS | 840 | 1465274501170 Marionette TRACE conn5 <- [1,1658,null,{}] 21:41:41 INFO - PROCESS | 840 | 1465274501176 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}] 21:41:41 INFO - PROCESS | 840 | 1465274501179 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:41 INFO - PROCESS | 840 | 1465274501299 Marionette TRACE conn5 <- [1,1659,null,{"value":null}] 21:41:41 INFO - PROCESS | 840 | 1465274501403 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:41 INFO - PROCESS | 840 | 1465274501406 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:41 INFO - PROCESS | 840 | ++DOCSHELL 0CBE0000 == 41 [pid = 840] [id = 424] 21:41:41 INFO - PROCESS | 840 | ++DOMWINDOW == 95 (0D4E5C00) [pid = 840] [serial = 1272] [outer = 00000000] 21:41:41 INFO - PROCESS | 840 | ++DOMWINDOW == 96 (0EBB6000) [pid = 840] [serial = 1273] [outer = 0D4E5C00] 21:41:41 INFO - PROCESS | 840 | 1465274501477 Marionette DEBUG loaded listener.js 21:41:41 INFO - PROCESS | 840 | ++DOMWINDOW == 97 (12313800) [pid = 840] [serial = 1274] [outer = 0D4E5C00] 21:41:42 INFO - PROCESS | 840 | 1465274502048 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]]]}] 21:41:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 21:41:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 930ms 21:41:42 INFO - PROCESS | 840 | 1465274502099 Marionette TRACE conn5 -> [0,1661,"getWindowHandle",null] 21:41:42 INFO - PROCESS | 840 | 1465274502103 Marionette TRACE conn5 <- [1,1661,null,{"value":"13"}] 21:41:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 21:41:42 INFO - PROCESS | 840 | 1465274502110 Marionette TRACE conn5 -> [0,1662,"setScriptTimeout",{"ms":35000}] 21:41:42 INFO - PROCESS | 840 | 1465274502112 Marionette TRACE conn5 <- [1,1662,null,{}] 21:41:42 INFO - PROCESS | 840 | 1465274502116 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}] 21:41:42 INFO - PROCESS | 840 | 1465274502119 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:42 INFO - PROCESS | 840 | 1465274502233 Marionette TRACE conn5 <- [1,1663,null,{"value":null}] 21:41:42 INFO - PROCESS | 840 | 1465274502342 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:42 INFO - PROCESS | 840 | 1465274502345 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:42 INFO - PROCESS | 840 | ++DOCSHELL 14F3D400 == 42 [pid = 840] [id = 425] 21:41:42 INFO - PROCESS | 840 | ++DOMWINDOW == 98 (14F41400) [pid = 840] [serial = 1275] [outer = 00000000] 21:41:42 INFO - PROCESS | 840 | ++DOMWINDOW == 99 (15176400) [pid = 840] [serial = 1276] [outer = 14F41400] 21:41:42 INFO - PROCESS | 840 | 1465274502401 Marionette DEBUG loaded listener.js 21:41:42 INFO - PROCESS | 840 | ++DOMWINDOW == 100 (1626F800) [pid = 840] [serial = 1277] [outer = 14F41400] 21:41:42 INFO - PROCESS | 840 | 1465274503001 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]]]}] 21:41:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 21:41:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 930ms 21:41:43 INFO - PROCESS | 840 | 1465274503044 Marionette TRACE conn5 -> [0,1665,"getWindowHandle",null] 21:41:43 INFO - PROCESS | 840 | 1465274503046 Marionette TRACE conn5 <- [1,1665,null,{"value":"13"}] 21:41:43 INFO - PROCESS | 840 | 1465274503050 Marionette TRACE conn5 -> [0,1666,"setScriptTimeout",{"ms":35000}] 21:41:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 21:41:43 INFO - PROCESS | 840 | 1465274503053 Marionette TRACE conn5 <- [1,1666,null,{}] 21:41:43 INFO - PROCESS | 840 | 1465274503064 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}] 21:41:43 INFO - PROCESS | 840 | 1465274503069 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:43 INFO - PROCESS | 840 | 1465274503177 Marionette TRACE conn5 <- [1,1667,null,{"value":null}] 21:41:43 INFO - PROCESS | 840 | 1465274503288 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:43 INFO - PROCESS | 840 | 1465274503291 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:43 INFO - PROCESS | 840 | ++DOCSHELL 19898C00 == 43 [pid = 840] [id = 426] 21:41:43 INFO - PROCESS | 840 | ++DOMWINDOW == 101 (1989A400) [pid = 840] [serial = 1278] [outer = 00000000] 21:41:43 INFO - PROCESS | 840 | ++DOMWINDOW == 102 (19B13C00) [pid = 840] [serial = 1279] [outer = 1989A400] 21:41:43 INFO - PROCESS | 840 | 1465274503348 Marionette DEBUG loaded listener.js 21:41:43 INFO - PROCESS | 840 | ++DOMWINDOW == 103 (19BB9400) [pid = 840] [serial = 1280] [outer = 1989A400] 21:41:43 INFO - PROCESS | 840 | 1465274503935 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]]]}] 21:41:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 21:41:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 930ms 21:41:43 INFO - PROCESS | 840 | 1465274503983 Marionette TRACE conn5 -> [0,1669,"getWindowHandle",null] 21:41:43 INFO - PROCESS | 840 | 1465274503986 Marionette TRACE conn5 <- [1,1669,null,{"value":"13"}] 21:41:43 INFO - PROCESS | 840 | 1465274503990 Marionette TRACE conn5 -> [0,1670,"setScriptTimeout",{"ms":35000}] 21:41:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 21:41:43 INFO - PROCESS | 840 | 1465274503992 Marionette TRACE conn5 <- [1,1670,null,{}] 21:41:43 INFO - PROCESS | 840 | 1465274503995 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}] 21:41:43 INFO - PROCESS | 840 | 1465274503998 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:44 INFO - PROCESS | 840 | 1465274504107 Marionette TRACE conn5 <- [1,1671,null,{"value":null}] 21:41:44 INFO - PROCESS | 840 | 1465274504244 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:44 INFO - PROCESS | 840 | 1465274504246 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:44 INFO - PROCESS | 840 | ++DOCSHELL 0DD19000 == 44 [pid = 840] [id = 427] 21:41:44 INFO - PROCESS | 840 | ++DOMWINDOW == 104 (0DD1E800) [pid = 840] [serial = 1281] [outer = 00000000] 21:41:44 INFO - PROCESS | 840 | ++DOMWINDOW == 105 (12297000) [pid = 840] [serial = 1282] [outer = 0DD1E800] 21:41:44 INFO - PROCESS | 840 | 1465274504301 Marionette DEBUG loaded listener.js 21:41:44 INFO - PROCESS | 840 | ++DOMWINDOW == 106 (19B18400) [pid = 840] [serial = 1283] [outer = 0DD1E800] 21:41:45 INFO - PROCESS | 840 | 1465274505092 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]]]}] 21:41:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 21:41:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1183ms 21:41:45 INFO - PROCESS | 840 | 1465274505193 Marionette TRACE conn5 -> [0,1673,"getWindowHandle",null] 21:41:45 INFO - PROCESS | 840 | 1465274505197 Marionette TRACE conn5 <- [1,1673,null,{"value":"13"}] 21:41:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 21:41:45 INFO - PROCESS | 840 | 1465274505201 Marionette TRACE conn5 -> [0,1674,"setScriptTimeout",{"ms":35000}] 21:41:45 INFO - PROCESS | 840 | 1465274505204 Marionette TRACE conn5 <- [1,1674,null,{}] 21:41:45 INFO - PROCESS | 840 | 1465274505210 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}] 21:41:45 INFO - PROCESS | 840 | 1465274505213 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:45 INFO - PROCESS | 840 | 1465274505320 Marionette TRACE conn5 <- [1,1675,null,{"value":null}] 21:41:45 INFO - PROCESS | 840 | 1465274505456 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:45 INFO - PROCESS | 840 | 1465274505458 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:45 INFO - PROCESS | 840 | ++DOCSHELL 0D5DBC00 == 45 [pid = 840] [id = 428] 21:41:45 INFO - PROCESS | 840 | ++DOMWINDOW == 107 (0D5DD400) [pid = 840] [serial = 1284] [outer = 00000000] 21:41:45 INFO - PROCESS | 840 | ++DOMWINDOW == 108 (0DF0EC00) [pid = 840] [serial = 1285] [outer = 0D5DD400] 21:41:45 INFO - PROCESS | 840 | 1465274505509 Marionette DEBUG loaded listener.js 21:41:45 INFO - PROCESS | 840 | ++DOMWINDOW == 109 (11D0EC00) [pid = 840] [serial = 1286] [outer = 0D5DD400] 21:41:45 INFO - PROCESS | 840 | --DOCSHELL 15083800 == 44 [pid = 840] [id = 422] 21:41:45 INFO - PROCESS | 840 | --DOCSHELL 0EBBA800 == 43 [pid = 840] [id = 421] 21:41:45 INFO - PROCESS | 840 | --DOCSHELL 18154000 == 42 [pid = 840] [id = 420] 21:41:45 INFO - PROCESS | 840 | --DOCSHELL 0CBEBC00 == 41 [pid = 840] [id = 419] 21:41:45 INFO - PROCESS | 840 | --DOCSHELL 0E235400 == 40 [pid = 840] [id = 418] 21:41:45 INFO - PROCESS | 840 | --DOCSHELL 16279400 == 39 [pid = 840] [id = 417] 21:41:45 INFO - PROCESS | 840 | --DOCSHELL 15173400 == 38 [pid = 840] [id = 416] 21:41:45 INFO - PROCESS | 840 | --DOCSHELL 0EB15C00 == 37 [pid = 840] [id = 415] 21:41:45 INFO - PROCESS | 840 | --DOCSHELL 0CFE2800 == 36 [pid = 840] [id = 414] 21:41:45 INFO - PROCESS | 840 | --DOCSHELL 123CC400 == 35 [pid = 840] [id = 413] 21:41:45 INFO - PROCESS | 840 | --DOCSHELL 0D3E7400 == 34 [pid = 840] [id = 412] 21:41:45 INFO - PROCESS | 840 | --DOMWINDOW == 108 (123CE400) [pid = 840] [serial = 1232] [outer = 00000000] [url = about:blank] 21:41:45 INFO - PROCESS | 840 | --DOMWINDOW == 107 (0D383400) [pid = 840] [serial = 1222] [outer = 00000000] [url = about:blank] 21:41:45 INFO - PROCESS | 840 | --DOMWINDOW == 106 (0DB45000) [pid = 840] [serial = 1225] [outer = 00000000] [url = about:blank] 21:41:45 INFO - PROCESS | 840 | --DOMWINDOW == 105 (120C1400) [pid = 840] [serial = 1228] [outer = 00000000] [url = about:blank] 21:41:45 INFO - PROCESS | 840 | --DOMWINDOW == 104 (1811FC00) [pid = 840] [serial = 1217] [outer = 00000000] [url = about:blank] 21:41:45 INFO - PROCESS | 840 | --DOMWINDOW == 103 (123A9000) [pid = 840] [serial = 1231] [outer = 00000000] [url = about:blank] 21:41:45 INFO - PROCESS | 840 | --DOMWINDOW == 102 (0DD4B400) [pid = 840] [serial = 1226] [outer = 00000000] [url = about:blank] 21:41:45 INFO - PROCESS | 840 | --DOMWINDOW == 101 (18160000) [pid = 840] [serial = 1219] [outer = 00000000] [url = about:blank] 21:41:45 INFO - PROCESS | 840 | --DOMWINDOW == 100 (0D45E400) [pid = 840] [serial = 1223] [outer = 00000000] [url = about:blank] 21:41:45 INFO - PROCESS | 840 | --DOMWINDOW == 99 (14F40800) [pid = 840] [serial = 1204] [outer = 00000000] [url = about:blank] 21:41:45 INFO - PROCESS | 840 | --DOMWINDOW == 98 (1579C800) [pid = 840] [serial = 1207] [outer = 00000000] [url = about:blank] 21:41:45 INFO - PROCESS | 840 | --DOMWINDOW == 97 (12222C00) [pid = 840] [serial = 1229] [outer = 00000000] [url = about:blank] 21:41:45 INFO - PROCESS | 840 | --DOMWINDOW == 96 (15170800) [pid = 840] [serial = 1205] [outer = 00000000] [url = about:blank] 21:41:45 INFO - PROCESS | 840 | --DOMWINDOW == 95 (16A24400) [pid = 840] [serial = 1210] [outer = 00000000] [url = about:blank] 21:41:45 INFO - PROCESS | 840 | --DOMWINDOW == 94 (16278800) [pid = 840] [serial = 1208] [outer = 00000000] [url = about:blank] 21:41:45 INFO - PROCESS | 840 | --DOMWINDOW == 93 (16A0F800) [pid = 840] [serial = 1213] [outer = 00000000] [url = about:blank] 21:41:45 INFO - PROCESS | 840 | --DOMWINDOW == 92 (17455C00) [pid = 840] [serial = 1216] [outer = 00000000] [url = about:blank] 21:41:45 INFO - PROCESS | 840 | --DOMWINDOW == 91 (18171800) [pid = 840] [serial = 1220] [outer = 00000000] [url = about:blank] 21:41:45 INFO - PROCESS | 840 | --DOMWINDOW == 90 (14D0D800) [pid = 840] [serial = 1234] [outer = 00000000] [url = about:blank] 21:41:45 INFO - PROCESS | 840 | --DOMWINDOW == 89 (16A2C000) [pid = 840] [serial = 1211] [outer = 00000000] [url = about:blank] 21:41:45 INFO - PROCESS | 840 | --DOMWINDOW == 88 (14D17400) [pid = 840] [serial = 1201] [outer = 00000000] [url = about:blank] 21:41:45 INFO - PROCESS | 840 | --DOMWINDOW == 87 (12291400) [pid = 840] [serial = 1198] [outer = 00000000] [url = about:blank] 21:41:45 INFO - PROCESS | 840 | --DOMWINDOW == 86 (12343400) [pid = 840] [serial = 1199] [outer = 00000000] [url = about:blank] 21:41:45 INFO - PROCESS | 840 | --DOMWINDOW == 85 (0DB47400) [pid = 840] [serial = 1195] [outer = 00000000] [url = about:blank] 21:41:45 INFO - PROCESS | 840 | --DOMWINDOW == 84 (0DF02C00) [pid = 840] [serial = 1196] [outer = 00000000] [url = about:blank] 21:41:45 INFO - PROCESS | 840 | --DOMWINDOW == 83 (0CB2D800) [pid = 840] [serial = 1192] [outer = 00000000] [url = about:blank] 21:41:45 INFO - PROCESS | 840 | --DOMWINDOW == 82 (0CBE7000) [pid = 840] [serial = 1193] [outer = 00000000] [url = about:blank] 21:41:45 INFO - PROCESS | 840 | --DOMWINDOW == 81 (14D3AC00) [pid = 840] [serial = 1190] [outer = 00000000] [url = about:blank] 21:41:45 INFO - PROCESS | 840 | --DOMWINDOW == 80 (0EB16000) [pid = 840] [serial = 1189] [outer = 00000000] [url = about:blank] 21:41:45 INFO - PROCESS | 840 | --DOMWINDOW == 79 (18126400) [pid = 840] [serial = 1187] [outer = 00000000] [url = about:blank] 21:41:45 INFO - PROCESS | 840 | --DOMWINDOW == 78 (17782000) [pid = 840] [serial = 1186] [outer = 00000000] [url = about:blank] 21:41:45 INFO - PROCESS | 840 | --DOMWINDOW == 77 (14D18800) [pid = 840] [serial = 1184] [outer = 00000000] [url = about:blank] 21:41:45 INFO - PROCESS | 840 | --DOMWINDOW == 76 (1315B000) [pid = 840] [serial = 1183] [outer = 00000000] [url = about:blank] 21:41:45 INFO - PROCESS | 840 | --DOMWINDOW == 75 (0E9CAC00) [pid = 840] [serial = 1181] [outer = 00000000] [url = about:blank] 21:41:45 INFO - PROCESS | 840 | --DOMWINDOW == 74 (0DF06400) [pid = 840] [serial = 1180] [outer = 00000000] [url = about:blank] 21:41:45 INFO - PROCESS | 840 | --DOMWINDOW == 73 (16F27000) [pid = 840] [serial = 1214] [outer = 00000000] [url = about:blank] 21:41:45 INFO - PROCESS | 840 | --DOMWINDOW == 72 (14D3EC00) [pid = 840] [serial = 1202] [outer = 00000000] [url = about:blank] 21:41:45 INFO - PROCESS | 840 | 1465274506012 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]]]}] 21:41:46 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 21:41:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 830ms 21:41:46 INFO - PROCESS | 840 | 1465274506035 Marionette TRACE conn5 -> [0,1677,"getWindowHandle",null] 21:41:46 INFO - PROCESS | 840 | 1465274506039 Marionette TRACE conn5 <- [1,1677,null,{"value":"13"}] 21:41:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 21:41:46 INFO - PROCESS | 840 | 1465274506049 Marionette TRACE conn5 -> [0,1678,"setScriptTimeout",{"ms":35000}] 21:41:46 INFO - PROCESS | 840 | 1465274506052 Marionette TRACE conn5 <- [1,1678,null,{}] 21:41:46 INFO - PROCESS | 840 | 1465274506064 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}] 21:41:46 INFO - PROCESS | 840 | 1465274506066 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:46 INFO - PROCESS | 840 | 1465274506154 Marionette TRACE conn5 <- [1,1679,null,{"value":null}] 21:41:46 INFO - PROCESS | 840 | 1465274506160 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:46 INFO - PROCESS | 840 | 1465274506162 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:46 INFO - PROCESS | 840 | ++DOCSHELL 0D5DA000 == 35 [pid = 840] [id = 429] 21:41:46 INFO - PROCESS | 840 | ++DOMWINDOW == 73 (0DB43000) [pid = 840] [serial = 1287] [outer = 00000000] 21:41:46 INFO - PROCESS | 840 | ++DOMWINDOW == 74 (0DF04800) [pid = 840] [serial = 1288] [outer = 0DB43000] 21:41:46 INFO - PROCESS | 840 | 1465274506209 Marionette DEBUG loaded listener.js 21:41:46 INFO - PROCESS | 840 | ++DOMWINDOW == 75 (0E1E1400) [pid = 840] [serial = 1289] [outer = 0DB43000] 21:41:46 INFO - PROCESS | 840 | 1465274506690 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]]]}] 21:41:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 21:41:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 670ms 21:41:46 INFO - PROCESS | 840 | 1465274506720 Marionette TRACE conn5 -> [0,1681,"getWindowHandle",null] 21:41:46 INFO - PROCESS | 840 | 1465274506722 Marionette TRACE conn5 <- [1,1681,null,{"value":"13"}] 21:41:46 INFO - PROCESS | 840 | 1465274506725 Marionette TRACE conn5 -> [0,1682,"setScriptTimeout",{"ms":35000}] 21:41:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 21:41:46 INFO - PROCESS | 840 | 1465274506729 Marionette TRACE conn5 <- [1,1682,null,{}] 21:41:46 INFO - PROCESS | 840 | 1465274506738 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}] 21:41:46 INFO - PROCESS | 840 | 1465274506743 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:46 INFO - PROCESS | 840 | 1465274506827 Marionette TRACE conn5 <- [1,1683,null,{"value":null}] 21:41:46 INFO - PROCESS | 840 | 1465274506875 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:46 INFO - PROCESS | 840 | 1465274506878 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:46 INFO - PROCESS | 840 | ++DOCSHELL 123A1C00 == 36 [pid = 840] [id = 430] 21:41:46 INFO - PROCESS | 840 | ++DOMWINDOW == 76 (123A2000) [pid = 840] [serial = 1290] [outer = 00000000] 21:41:46 INFO - PROCESS | 840 | ++DOMWINDOW == 77 (123C3800) [pid = 840] [serial = 1291] [outer = 123A2000] 21:41:46 INFO - PROCESS | 840 | 1465274506924 Marionette DEBUG loaded listener.js 21:41:46 INFO - PROCESS | 840 | ++DOMWINDOW == 78 (13638400) [pid = 840] [serial = 1292] [outer = 123A2000] 21:41:47 INFO - PROCESS | 840 | 1465274507399 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]]]}] 21:41:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 21:41:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 730ms 21:41:47 INFO - PROCESS | 840 | 1465274507460 Marionette TRACE conn5 -> [0,1685,"getWindowHandle",null] 21:41:47 INFO - PROCESS | 840 | 1465274507462 Marionette TRACE conn5 <- [1,1685,null,{"value":"13"}] 21:41:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 21:41:47 INFO - PROCESS | 840 | 1465274507465 Marionette TRACE conn5 -> [0,1686,"setScriptTimeout",{"ms":35000}] 21:41:47 INFO - PROCESS | 840 | 1465274507467 Marionette TRACE conn5 <- [1,1686,null,{}] 21:41:47 INFO - PROCESS | 840 | 1465274507470 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}] 21:41:47 INFO - PROCESS | 840 | 1465274507472 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:47 INFO - PROCESS | 840 | 1465274507569 Marionette TRACE conn5 <- [1,1687,null,{"value":null}] 21:41:47 INFO - PROCESS | 840 | 1465274507577 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:47 INFO - PROCESS | 840 | 1465274507579 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:47 INFO - PROCESS | 840 | ++DOCSHELL 11B09400 == 37 [pid = 840] [id = 431] 21:41:47 INFO - PROCESS | 840 | ++DOMWINDOW == 79 (1402AC00) [pid = 840] [serial = 1293] [outer = 00000000] 21:41:47 INFO - PROCESS | 840 | ++DOMWINDOW == 80 (14D40000) [pid = 840] [serial = 1294] [outer = 1402AC00] 21:41:47 INFO - PROCESS | 840 | 1465274507710 Marionette DEBUG loaded listener.js 21:41:47 INFO - PROCESS | 840 | ++DOMWINDOW == 81 (14DC1C00) [pid = 840] [serial = 1295] [outer = 1402AC00] 21:41:48 INFO - PROCESS | 840 | 1465274508137 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]]]}] 21:41:48 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 21:41:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 731ms 21:41:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 21:41:48 INFO - PROCESS | 840 | 1465274508230 Marionette TRACE conn5 -> [0,1689,"getWindowHandle",null] 21:41:48 INFO - PROCESS | 840 | 1465274508232 Marionette TRACE conn5 <- [1,1689,null,{"value":"13"}] 21:41:48 INFO - PROCESS | 840 | 1465274508236 Marionette TRACE conn5 -> [0,1690,"setScriptTimeout",{"ms":35000}] 21:41:48 INFO - PROCESS | 840 | 1465274508237 Marionette TRACE conn5 <- [1,1690,null,{}] 21:41:48 INFO - PROCESS | 840 | 1465274508245 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}] 21:41:48 INFO - PROCESS | 840 | 1465274508247 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:48 INFO - PROCESS | 840 | 1465274508363 Marionette TRACE conn5 <- [1,1691,null,{"value":null}] 21:41:48 INFO - PROCESS | 840 | 1465274508373 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:48 INFO - PROCESS | 840 | 1465274508375 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:48 INFO - PROCESS | 840 | ++DOCSHELL 14FB3C00 == 38 [pid = 840] [id = 432] 21:41:48 INFO - PROCESS | 840 | ++DOMWINDOW == 82 (14FBB800) [pid = 840] [serial = 1296] [outer = 00000000] 21:41:48 INFO - PROCESS | 840 | ++DOMWINDOW == 83 (15171800) [pid = 840] [serial = 1297] [outer = 14FBB800] 21:41:48 INFO - PROCESS | 840 | 1465274508420 Marionette DEBUG loaded listener.js 21:41:48 INFO - PROCESS | 840 | ++DOMWINDOW == 84 (15177800) [pid = 840] [serial = 1298] [outer = 14FBB800] 21:41:48 INFO - PROCESS | 840 | 1465274508890 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]]]}] 21:41:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 21:41:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 670ms 21:41:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 21:41:48 INFO - PROCESS | 840 | 1465274508906 Marionette TRACE conn5 -> [0,1693,"getWindowHandle",null] 21:41:48 INFO - PROCESS | 840 | 1465274508908 Marionette TRACE conn5 <- [1,1693,null,{"value":"13"}] 21:41:48 INFO - PROCESS | 840 | 1465274508911 Marionette TRACE conn5 -> [0,1694,"setScriptTimeout",{"ms":35000}] 21:41:48 INFO - PROCESS | 840 | 1465274508913 Marionette TRACE conn5 <- [1,1694,null,{}] 21:41:48 INFO - PROCESS | 840 | 1465274508916 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}] 21:41:48 INFO - PROCESS | 840 | 1465274508921 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:49 INFO - PROCESS | 840 | 1465274509063 Marionette TRACE conn5 <- [1,1695,null,{"value":null}] 21:41:49 INFO - PROCESS | 840 | 1465274509073 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:49 INFO - PROCESS | 840 | 1465274509075 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:49 INFO - PROCESS | 840 | ++DOCSHELL 0D54A800 == 39 [pid = 840] [id = 433] 21:41:49 INFO - PROCESS | 840 | ++DOMWINDOW == 85 (15793400) [pid = 840] [serial = 1299] [outer = 00000000] 21:41:49 INFO - PROCESS | 840 | ++DOMWINDOW == 86 (163DB000) [pid = 840] [serial = 1300] [outer = 15793400] 21:41:49 INFO - PROCESS | 840 | 1465274509120 Marionette DEBUG loaded listener.js 21:41:49 INFO - PROCESS | 840 | ++DOMWINDOW == 87 (16A23800) [pid = 840] [serial = 1301] [outer = 15793400] 21:41:49 INFO - PROCESS | 840 | 1465274509590 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]]]}] 21:41:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 21:41:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 730ms 21:41:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 21:41:49 INFO - PROCESS | 840 | 1465274509643 Marionette TRACE conn5 -> [0,1697,"getWindowHandle",null] 21:41:49 INFO - PROCESS | 840 | 1465274509645 Marionette TRACE conn5 <- [1,1697,null,{"value":"13"}] 21:41:49 INFO - PROCESS | 840 | 1465274509648 Marionette TRACE conn5 -> [0,1698,"setScriptTimeout",{"ms":35000}] 21:41:49 INFO - PROCESS | 840 | 1465274509650 Marionette TRACE conn5 <- [1,1698,null,{}] 21:41:49 INFO - PROCESS | 840 | 1465274509690 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}] 21:41:49 INFO - PROCESS | 840 | 1465274509692 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:49 INFO - PROCESS | 840 | 1465274509811 Marionette TRACE conn5 <- [1,1699,null,{"value":null}] 21:41:49 INFO - PROCESS | 840 | 1465274509820 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:49 INFO - PROCESS | 840 | 1465274509822 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:49 INFO - PROCESS | 840 | ++DOCSHELL 16A2A000 == 40 [pid = 840] [id = 434] 21:41:49 INFO - PROCESS | 840 | ++DOMWINDOW == 88 (16A49400) [pid = 840] [serial = 1302] [outer = 00000000] 21:41:49 INFO - PROCESS | 840 | ++DOMWINDOW == 89 (170F4C00) [pid = 840] [serial = 1303] [outer = 16A49400] 21:41:49 INFO - PROCESS | 840 | 1465274509864 Marionette DEBUG loaded listener.js 21:41:49 INFO - PROCESS | 840 | ++DOMWINDOW == 90 (170F7400) [pid = 840] [serial = 1304] [outer = 16A49400] 21:41:50 INFO - PROCESS | 840 | --DOMWINDOW == 89 (1516C400) [pid = 840] [serial = 1266] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 21:41:50 INFO - PROCESS | 840 | --DOMWINDOW == 88 (1223B800) [pid = 840] [serial = 1263] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 21:41:50 INFO - PROCESS | 840 | --DOMWINDOW == 87 (11B01400) [pid = 840] [serial = 1254] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 21:41:50 INFO - PROCESS | 840 | --DOMWINDOW == 86 (16A2BC00) [pid = 840] [serial = 1257] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 21:41:50 INFO - PROCESS | 840 | --DOMWINDOW == 85 (1627C400) [pid = 840] [serial = 1251] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 21:41:50 INFO - PROCESS | 840 | --DOMWINDOW == 84 (15173800) [pid = 840] [serial = 1248] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 21:41:50 INFO - PROCESS | 840 | --DOMWINDOW == 83 (0D381800) [pid = 840] [serial = 1242] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 21:41:50 INFO - PROCESS | 840 | --DOMWINDOW == 82 (0EB0E000) [pid = 840] [serial = 1245] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 21:41:50 INFO - PROCESS | 840 | --DOMWINDOW == 81 (18155800) [pid = 840] [serial = 1260] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 21:41:50 INFO - PROCESS | 840 | 1465274510481 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]]]}] 21:41:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 21:41:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 870ms 21:41:50 INFO - PROCESS | 840 | 1465274510526 Marionette TRACE conn5 -> [0,1701,"getWindowHandle",null] 21:41:50 INFO - PROCESS | 840 | 1465274510529 Marionette TRACE conn5 <- [1,1701,null,{"value":"13"}] 21:41:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 21:41:50 INFO - PROCESS | 840 | 1465274510532 Marionette TRACE conn5 -> [0,1702,"setScriptTimeout",{"ms":35000}] 21:41:50 INFO - PROCESS | 840 | 1465274510534 Marionette TRACE conn5 <- [1,1702,null,{}] 21:41:50 INFO - PROCESS | 840 | 1465274510537 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}] 21:41:50 INFO - PROCESS | 840 | 1465274510539 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:50 INFO - PROCESS | 840 | 1465274510619 Marionette TRACE conn5 <- [1,1703,null,{"value":null}] 21:41:50 INFO - PROCESS | 840 | 1465274510625 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:50 INFO - PROCESS | 840 | 1465274510627 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:50 INFO - PROCESS | 840 | ++DOCSHELL 12311400 == 41 [pid = 840] [id = 435] 21:41:50 INFO - PROCESS | 840 | ++DOMWINDOW == 82 (14D18C00) [pid = 840] [serial = 1305] [outer = 00000000] 21:41:50 INFO - PROCESS | 840 | ++DOMWINDOW == 83 (16F2AC00) [pid = 840] [serial = 1306] [outer = 14D18C00] 21:41:50 INFO - PROCESS | 840 | 1465274510670 Marionette DEBUG loaded listener.js 21:41:50 INFO - PROCESS | 840 | ++DOMWINDOW == 84 (170F4800) [pid = 840] [serial = 1307] [outer = 14D18C00] 21:41:51 INFO - PROCESS | 840 | 1465274511097 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]]]}] 21:41:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 21:41:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 631ms 21:41:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 21:41:51 INFO - PROCESS | 840 | 1465274511165 Marionette TRACE conn5 -> [0,1705,"getWindowHandle",null] 21:41:51 INFO - PROCESS | 840 | 1465274511167 Marionette TRACE conn5 <- [1,1705,null,{"value":"13"}] 21:41:51 INFO - PROCESS | 840 | 1465274511170 Marionette TRACE conn5 -> [0,1706,"setScriptTimeout",{"ms":35000}] 21:41:51 INFO - PROCESS | 840 | 1465274511172 Marionette TRACE conn5 <- [1,1706,null,{}] 21:41:51 INFO - PROCESS | 840 | 1465274511175 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}] 21:41:51 INFO - PROCESS | 840 | 1465274511177 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:51 INFO - PROCESS | 840 | 1465274511260 Marionette TRACE conn5 <- [1,1707,null,{"value":null}] 21:41:51 INFO - PROCESS | 840 | 1465274511267 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:51 INFO - PROCESS | 840 | 1465274511269 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:51 INFO - PROCESS | 840 | ++DOCSHELL 1704C000 == 42 [pid = 840] [id = 436] 21:41:51 INFO - PROCESS | 840 | ++DOMWINDOW == 85 (17545C00) [pid = 840] [serial = 1308] [outer = 00000000] 21:41:51 INFO - PROCESS | 840 | ++DOMWINDOW == 86 (1812E400) [pid = 840] [serial = 1309] [outer = 17545C00] 21:41:51 INFO - PROCESS | 840 | 1465274511312 Marionette DEBUG loaded listener.js 21:41:51 INFO - PROCESS | 840 | ++DOMWINDOW == 87 (1815A400) [pid = 840] [serial = 1310] [outer = 17545C00] 21:41:51 INFO - PROCESS | 840 | 1465274511764 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]]]}] 21:41:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 21:41:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 630ms 21:41:51 INFO - PROCESS | 840 | 1465274511801 Marionette TRACE conn5 -> [0,1709,"getWindowHandle",null] 21:41:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 21:41:51 INFO - PROCESS | 840 | 1465274511803 Marionette TRACE conn5 <- [1,1709,null,{"value":"13"}] 21:41:51 INFO - PROCESS | 840 | 1465274511806 Marionette TRACE conn5 -> [0,1710,"setScriptTimeout",{"ms":35000}] 21:41:51 INFO - PROCESS | 840 | 1465274511807 Marionette TRACE conn5 <- [1,1710,null,{}] 21:41:51 INFO - PROCESS | 840 | 1465274511828 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}] 21:41:51 INFO - PROCESS | 840 | 1465274511830 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:51 INFO - PROCESS | 840 | 1465274511912 Marionette TRACE conn5 <- [1,1711,null,{"value":null}] 21:41:51 INFO - PROCESS | 840 | 1465274511917 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:51 INFO - PROCESS | 840 | 1465274511919 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:51 INFO - PROCESS | 840 | ++DOCSHELL 0CBE6C00 == 43 [pid = 840] [id = 437] 21:41:51 INFO - PROCESS | 840 | ++DOMWINDOW == 88 (0CBE7400) [pid = 840] [serial = 1311] [outer = 00000000] 21:41:51 INFO - PROCESS | 840 | ++DOMWINDOW == 89 (18172000) [pid = 840] [serial = 1312] [outer = 0CBE7400] 21:41:51 INFO - PROCESS | 840 | 1465274511961 Marionette DEBUG loaded listener.js 21:41:52 INFO - PROCESS | 840 | ++DOMWINDOW == 90 (181AE400) [pid = 840] [serial = 1313] [outer = 0CBE7400] 21:41:52 INFO - PROCESS | 840 | --DOCSHELL 18158000 == 42 [pid = 840] [id = 406] 21:41:52 INFO - PROCESS | 840 | --DOCSHELL 1314F800 == 41 [pid = 840] [id = 411] 21:41:52 INFO - PROCESS | 840 | --DOCSHELL 0D5DBC00 == 40 [pid = 840] [id = 428] 21:41:52 INFO - PROCESS | 840 | --DOCSHELL 19898C00 == 39 [pid = 840] [id = 426] 21:41:52 INFO - PROCESS | 840 | --DOCSHELL 0DD19000 == 38 [pid = 840] [id = 427] 21:41:52 INFO - PROCESS | 840 | --DOCSHELL 14F3D400 == 37 [pid = 840] [id = 425] 21:41:52 INFO - PROCESS | 840 | --DOCSHELL 19535C00 == 36 [pid = 840] [id = 423] 21:41:52 INFO - PROCESS | 840 | --DOCSHELL 0CBE0000 == 35 [pid = 840] [id = 424] 21:41:53 INFO - PROCESS | 840 | --DOCSHELL 0D5DA000 == 34 [pid = 840] [id = 429] 21:41:53 INFO - PROCESS | 840 | --DOCSHELL 0D54A800 == 33 [pid = 840] [id = 433] 21:41:53 INFO - PROCESS | 840 | --DOCSHELL 1704C000 == 32 [pid = 840] [id = 436] 21:41:53 INFO - PROCESS | 840 | --DOCSHELL 123A1C00 == 31 [pid = 840] [id = 430] 21:41:53 INFO - PROCESS | 840 | --DOCSHELL 14FB3C00 == 30 [pid = 840] [id = 432] 21:41:53 INFO - PROCESS | 840 | --DOCSHELL 12311400 == 29 [pid = 840] [id = 435] 21:41:53 INFO - PROCESS | 840 | --DOCSHELL 16A2A000 == 28 [pid = 840] [id = 434] 21:41:53 INFO - PROCESS | 840 | --DOCSHELL 11B09400 == 27 [pid = 840] [id = 431] 21:41:53 INFO - PROCESS | 840 | --DOMWINDOW == 89 (16871C00) [pid = 840] [serial = 1255] [outer = 00000000] [url = about:blank] 21:41:53 INFO - PROCESS | 840 | --DOMWINDOW == 88 (1744EC00) [pid = 840] [serial = 1258] [outer = 00000000] [url = about:blank] 21:41:53 INFO - PROCESS | 840 | --DOMWINDOW == 87 (167D3C00) [pid = 840] [serial = 1252] [outer = 00000000] [url = about:blank] 21:41:53 INFO - PROCESS | 840 | --DOMWINDOW == 86 (15231C00) [pid = 840] [serial = 1249] [outer = 00000000] [url = about:blank] 21:41:53 INFO - PROCESS | 840 | --DOMWINDOW == 85 (15796000) [pid = 840] [serial = 1250] [outer = 00000000] [url = about:blank] 21:41:53 INFO - PROCESS | 840 | --DOMWINDOW == 84 (0D54C000) [pid = 840] [serial = 1243] [outer = 00000000] [url = about:blank] 21:41:53 INFO - PROCESS | 840 | --DOMWINDOW == 83 (0DB3D400) [pid = 840] [serial = 1244] [outer = 00000000] [url = about:blank] 21:41:53 INFO - PROCESS | 840 | --DOMWINDOW == 82 (0D54AC00) [pid = 840] [serial = 1237] [outer = 00000000] [url = about:blank] 21:41:53 INFO - PROCESS | 840 | --DOMWINDOW == 81 (1230C000) [pid = 840] [serial = 1246] [outer = 00000000] [url = about:blank] 21:41:53 INFO - PROCESS | 840 | --DOMWINDOW == 80 (1234C400) [pid = 840] [serial = 1247] [outer = 00000000] [url = about:blank] 21:41:53 INFO - PROCESS | 840 | --DOMWINDOW == 79 (14D1B000) [pid = 840] [serial = 1240] [outer = 00000000] [url = about:blank] 21:41:53 INFO - PROCESS | 840 | --DOMWINDOW == 78 (16A22400) [pid = 840] [serial = 1256] [outer = 00000000] [url = about:blank] 21:41:53 INFO - PROCESS | 840 | --DOMWINDOW == 77 (1816AC00) [pid = 840] [serial = 1261] [outer = 00000000] [url = about:blank] 21:41:53 INFO - PROCESS | 840 | --DOMWINDOW == 76 (19B0C400) [pid = 840] [serial = 1270] [outer = 00000000] [url = about:blank] 21:41:53 INFO - PROCESS | 840 | --DOMWINDOW == 75 (17536400) [pid = 840] [serial = 1259] [outer = 00000000] [url = about:blank] 21:41:53 INFO - PROCESS | 840 | --DOMWINDOW == 74 (18157800) [pid = 840] [serial = 1267] [outer = 00000000] [url = about:blank] 21:41:53 INFO - PROCESS | 840 | --DOMWINDOW == 73 (181B5000) [pid = 840] [serial = 1262] [outer = 00000000] [url = about:blank] 21:41:53 INFO - PROCESS | 840 | --DOMWINDOW == 72 (1363B800) [pid = 840] [serial = 1264] [outer = 00000000] [url = about:blank] 21:41:53 INFO - PROCESS | 840 | --DOMWINDOW == 71 (14D0F400) [pid = 840] [serial = 1265] [outer = 00000000] [url = about:blank] 21:41:53 INFO - PROCESS | 840 | --DOMWINDOW == 70 (1815B800) [pid = 840] [serial = 1268] [outer = 00000000] [url = about:blank] 21:41:53 INFO - PROCESS | 840 | --DOMWINDOW == 69 (16869000) [pid = 840] [serial = 1253] [outer = 00000000] [url = about:blank] 21:41:53 INFO - PROCESS | 840 | 1465274513901 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]]]}] 21:41:53 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 21:41:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 2133ms 21:41:53 INFO - PROCESS | 840 | 1465274513941 Marionette TRACE conn5 -> [0,1713,"getWindowHandle",null] 21:41:53 INFO - PROCESS | 840 | 1465274513944 Marionette TRACE conn5 <- [1,1713,null,{"value":"13"}] 21:41:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 21:41:53 INFO - PROCESS | 840 | 1465274513949 Marionette TRACE conn5 -> [0,1714,"setScriptTimeout",{"ms":35000}] 21:41:53 INFO - PROCESS | 840 | 1465274513953 Marionette TRACE conn5 <- [1,1714,null,{}] 21:41:53 INFO - PROCESS | 840 | 1465274513959 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}] 21:41:53 INFO - PROCESS | 840 | 1465274513962 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:54 INFO - PROCESS | 840 | 1465274514053 Marionette TRACE conn5 <- [1,1715,null,{"value":null}] 21:41:54 INFO - PROCESS | 840 | 1465274514061 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:54 INFO - PROCESS | 840 | 1465274514065 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:54 INFO - PROCESS | 840 | ++DOCSHELL 0D4EDC00 == 28 [pid = 840] [id = 438] 21:41:54 INFO - PROCESS | 840 | ++DOMWINDOW == 70 (0D548800) [pid = 840] [serial = 1314] [outer = 00000000] 21:41:54 INFO - PROCESS | 840 | ++DOMWINDOW == 71 (0D551800) [pid = 840] [serial = 1315] [outer = 0D548800] 21:41:54 INFO - PROCESS | 840 | 1465274514113 Marionette DEBUG loaded listener.js 21:41:54 INFO - PROCESS | 840 | ++DOMWINDOW == 72 (0D5D7400) [pid = 840] [serial = 1316] [outer = 0D548800] 21:41:54 INFO - PROCESS | 840 | 1465274514607 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]]]}] 21:41:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 21:41:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 730ms 21:41:54 INFO - PROCESS | 840 | 1465274514680 Marionette TRACE conn5 -> [0,1717,"getWindowHandle",null] 21:41:54 INFO - PROCESS | 840 | 1465274514685 Marionette TRACE conn5 <- [1,1717,null,{"value":"13"}] 21:41:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 21:41:54 INFO - PROCESS | 840 | 1465274514692 Marionette TRACE conn5 -> [0,1718,"setScriptTimeout",{"ms":35000}] 21:41:54 INFO - PROCESS | 840 | 1465274514695 Marionette TRACE conn5 <- [1,1718,null,{}] 21:41:54 INFO - PROCESS | 840 | 1465274514699 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}] 21:41:54 INFO - PROCESS | 840 | 1465274514702 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:54 INFO - PROCESS | 840 | 1465274514796 Marionette TRACE conn5 <- [1,1719,null,{"value":null}] 21:41:54 INFO - PROCESS | 840 | 1465274514891 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:54 INFO - PROCESS | 840 | 1465274514894 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:54 INFO - PROCESS | 840 | ++DOCSHELL 0DB49000 == 29 [pid = 840] [id = 439] 21:41:54 INFO - PROCESS | 840 | ++DOMWINDOW == 73 (0DD1D400) [pid = 840] [serial = 1317] [outer = 00000000] 21:41:54 INFO - PROCESS | 840 | ++DOMWINDOW == 74 (0DF02C00) [pid = 840] [serial = 1318] [outer = 0DD1D400] 21:41:54 INFO - PROCESS | 840 | 1465274514941 Marionette DEBUG loaded listener.js 21:41:55 INFO - PROCESS | 840 | ++DOMWINDOW == 75 (0DF0BC00) [pid = 840] [serial = 1319] [outer = 0DD1D400] 21:41:55 INFO - PROCESS | 840 | 1465274515314 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]]]}] 21:41:55 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 21:41:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 670ms 21:41:55 INFO - PROCESS | 840 | 1465274515365 Marionette TRACE conn5 -> [0,1721,"getWindowHandle",null] 21:41:55 INFO - PROCESS | 840 | 1465274515367 Marionette TRACE conn5 <- [1,1721,null,{"value":"13"}] 21:41:55 INFO - PROCESS | 840 | 1465274515371 Marionette TRACE conn5 -> [0,1722,"setScriptTimeout",{"ms":35000}] 21:41:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 21:41:55 INFO - PROCESS | 840 | 1465274515374 Marionette TRACE conn5 <- [1,1722,null,{}] 21:41:55 INFO - PROCESS | 840 | 1465274515385 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}] 21:41:55 INFO - PROCESS | 840 | 1465274515389 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:55 INFO - PROCESS | 840 | 1465274515500 Marionette TRACE conn5 <- [1,1723,null,{"value":null}] 21:41:55 INFO - PROCESS | 840 | 1465274515511 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:55 INFO - PROCESS | 840 | 1465274515514 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:55 INFO - PROCESS | 840 | ++DOCSHELL 1223EC00 == 30 [pid = 840] [id = 440] 21:41:55 INFO - PROCESS | 840 | ++DOMWINDOW == 76 (1223F800) [pid = 840] [serial = 1320] [outer = 00000000] 21:41:55 INFO - PROCESS | 840 | ++DOMWINDOW == 77 (1231F000) [pid = 840] [serial = 1321] [outer = 1223F800] 21:41:55 INFO - PROCESS | 840 | 1465274515561 Marionette DEBUG loaded listener.js 21:41:55 INFO - PROCESS | 840 | ++DOMWINDOW == 78 (1234B800) [pid = 840] [serial = 1322] [outer = 1223F800] 21:41:55 INFO - PROCESS | 840 | 1465274516010 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]]]}] 21:41:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 21:41:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 670ms 21:41:56 INFO - PROCESS | 840 | 1465274516046 Marionette TRACE conn5 -> [0,1725,"getWindowHandle",null] 21:41:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 21:41:56 INFO - PROCESS | 840 | 1465274516049 Marionette TRACE conn5 <- [1,1725,null,{"value":"13"}] 21:41:56 INFO - PROCESS | 840 | 1465274516052 Marionette TRACE conn5 -> [0,1726,"setScriptTimeout",{"ms":35000}] 21:41:56 INFO - PROCESS | 840 | 1465274516053 Marionette TRACE conn5 <- [1,1726,null,{}] 21:41:56 INFO - PROCESS | 840 | 1465274516057 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}] 21:41:56 INFO - PROCESS | 840 | 1465274516059 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:56 INFO - PROCESS | 840 | 1465274516143 Marionette TRACE conn5 <- [1,1727,null,{"value":null}] 21:41:56 INFO - PROCESS | 840 | 1465274516148 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:56 INFO - PROCESS | 840 | 1465274516150 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:56 INFO - PROCESS | 840 | ++DOCSHELL 13633800 == 31 [pid = 840] [id = 441] 21:41:56 INFO - PROCESS | 840 | ++DOMWINDOW == 79 (13636800) [pid = 840] [serial = 1323] [outer = 00000000] 21:41:56 INFO - PROCESS | 840 | ++DOMWINDOW == 80 (14D0E800) [pid = 840] [serial = 1324] [outer = 13636800] 21:41:56 INFO - PROCESS | 840 | 1465274516194 Marionette DEBUG loaded listener.js 21:41:56 INFO - PROCESS | 840 | ++DOMWINDOW == 81 (14D15800) [pid = 840] [serial = 1325] [outer = 13636800] 21:41:56 INFO - PROCESS | 840 | 1465274516629 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]]]}] 21:41:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 21:41:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 630ms 21:41:56 INFO - PROCESS | 840 | 1465274516685 Marionette TRACE conn5 -> [0,1729,"getWindowHandle",null] 21:41:56 INFO - PROCESS | 840 | 1465274516687 Marionette TRACE conn5 <- [1,1729,null,{"value":"13"}] 21:41:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 21:41:56 INFO - PROCESS | 840 | 1465274516690 Marionette TRACE conn5 -> [0,1730,"setScriptTimeout",{"ms":35000}] 21:41:56 INFO - PROCESS | 840 | 1465274516692 Marionette TRACE conn5 <- [1,1730,null,{}] 21:41:56 INFO - PROCESS | 840 | 1465274516696 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}] 21:41:56 INFO - PROCESS | 840 | 1465274516698 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:56 INFO - PROCESS | 840 | 1465274516775 Marionette TRACE conn5 <- [1,1731,null,{"value":null}] 21:41:56 INFO - PROCESS | 840 | 1465274516780 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:56 INFO - PROCESS | 840 | 1465274516782 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:56 INFO - PROCESS | 840 | ++DOCSHELL 14D3C400 == 32 [pid = 840] [id = 442] 21:41:56 INFO - PROCESS | 840 | ++DOMWINDOW == 82 (14D3EC00) [pid = 840] [serial = 1326] [outer = 00000000] 21:41:56 INFO - PROCESS | 840 | ++DOMWINDOW == 83 (14DC5000) [pid = 840] [serial = 1327] [outer = 14D3EC00] 21:41:56 INFO - PROCESS | 840 | 1465274516826 Marionette DEBUG loaded listener.js 21:41:56 INFO - PROCESS | 840 | ++DOMWINDOW == 84 (14F42400) [pid = 840] [serial = 1328] [outer = 14D3EC00] 21:41:57 INFO - PROCESS | 840 | 1465274517285 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]]]}] 21:41:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 21:41:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 630ms 21:41:57 INFO - PROCESS | 840 | 1465274517326 Marionette TRACE conn5 -> [0,1733,"getWindowHandle",null] 21:41:57 INFO - PROCESS | 840 | 1465274517329 Marionette TRACE conn5 <- [1,1733,null,{"value":"13"}] 21:41:57 INFO - PROCESS | 840 | 1465274517331 Marionette TRACE conn5 -> [0,1734,"setScriptTimeout",{"ms":35000}] 21:41:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 21:41:57 INFO - PROCESS | 840 | 1465274517333 Marionette TRACE conn5 <- [1,1734,null,{}] 21:41:57 INFO - PROCESS | 840 | 1465274517336 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}] 21:41:57 INFO - PROCESS | 840 | 1465274517342 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:57 INFO - PROCESS | 840 | 1465274517443 Marionette TRACE conn5 <- [1,1735,null,{"value":null}] 21:41:57 INFO - PROCESS | 840 | 1465274517449 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:57 INFO - PROCESS | 840 | 1465274517451 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:57 INFO - PROCESS | 840 | ++DOCSHELL 15171400 == 33 [pid = 840] [id = 443] 21:41:57 INFO - PROCESS | 840 | ++DOMWINDOW == 85 (15791000) [pid = 840] [serial = 1329] [outer = 00000000] 21:41:57 INFO - PROCESS | 840 | ++DOMWINDOW == 86 (160D0800) [pid = 840] [serial = 1330] [outer = 15791000] 21:41:57 INFO - PROCESS | 840 | 1465274517495 Marionette DEBUG loaded listener.js 21:41:57 INFO - PROCESS | 840 | ++DOMWINDOW == 87 (16271C00) [pid = 840] [serial = 1331] [outer = 15791000] 21:41:57 INFO - PROCESS | 840 | 1465274517932 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]]]}] 21:41:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 21:41:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 670ms 21:41:57 INFO - PROCESS | 840 | 1465274518006 Marionette TRACE conn5 -> [0,1737,"getWindowHandle",null] 21:41:57 INFO - PROCESS | 840 | 1465274518008 Marionette TRACE conn5 <- [1,1737,null,{"value":"13"}] 21:41:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 21:41:57 INFO - PROCESS | 840 | 1465274518012 Marionette TRACE conn5 -> [0,1738,"setScriptTimeout",{"ms":35000}] 21:41:57 INFO - PROCESS | 840 | 1465274518013 Marionette TRACE conn5 <- [1,1738,null,{}] 21:41:57 INFO - PROCESS | 840 | 1465274518017 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}] 21:41:57 INFO - PROCESS | 840 | 1465274518019 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:58 INFO - PROCESS | 840 | 1465274518094 Marionette TRACE conn5 <- [1,1739,null,{"value":null}] 21:41:58 INFO - PROCESS | 840 | 1465274518099 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:58 INFO - PROCESS | 840 | 1465274518101 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:58 INFO - PROCESS | 840 | ++DOCSHELL 16278C00 == 34 [pid = 840] [id = 444] 21:41:58 INFO - PROCESS | 840 | ++DOMWINDOW == 88 (1627A000) [pid = 840] [serial = 1332] [outer = 00000000] 21:41:58 INFO - PROCESS | 840 | ++DOMWINDOW == 89 (16869400) [pid = 840] [serial = 1333] [outer = 1627A000] 21:41:58 INFO - PROCESS | 840 | 1465274518144 Marionette DEBUG loaded listener.js 21:41:58 INFO - PROCESS | 840 | ++DOMWINDOW == 90 (1686A400) [pid = 840] [serial = 1334] [outer = 1627A000] 21:41:58 INFO - PROCESS | 840 | 1465274518598 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]]]}] 21:41:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 21:41:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 630ms 21:41:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 21:41:58 INFO - PROCESS | 840 | 1465274518650 Marionette TRACE conn5 -> [0,1741,"getWindowHandle",null] 21:41:58 INFO - PROCESS | 840 | 1465274518652 Marionette TRACE conn5 <- [1,1741,null,{"value":"13"}] 21:41:58 INFO - PROCESS | 840 | 1465274518655 Marionette TRACE conn5 -> [0,1742,"setScriptTimeout",{"ms":35000}] 21:41:58 INFO - PROCESS | 840 | 1465274518657 Marionette TRACE conn5 <- [1,1742,null,{}] 21:41:58 INFO - PROCESS | 840 | 1465274518660 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}] 21:41:58 INFO - PROCESS | 840 | 1465274518662 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:58 INFO - PROCESS | 840 | 1465274518738 Marionette TRACE conn5 <- [1,1743,null,{"value":null}] 21:41:58 INFO - PROCESS | 840 | 1465274518743 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:58 INFO - PROCESS | 840 | 1465274518745 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:58 INFO - PROCESS | 840 | ++DOCSHELL 16872000 == 35 [pid = 840] [id = 445] 21:41:58 INFO - PROCESS | 840 | ++DOMWINDOW == 91 (16A1A400) [pid = 840] [serial = 1335] [outer = 00000000] 21:41:58 INFO - PROCESS | 840 | ++DOMWINDOW == 92 (16A2AC00) [pid = 840] [serial = 1336] [outer = 16A1A400] 21:41:58 INFO - PROCESS | 840 | 1465274518788 Marionette DEBUG loaded listener.js 21:41:58 INFO - PROCESS | 840 | ++DOMWINDOW == 93 (16A24800) [pid = 840] [serial = 1337] [outer = 16A1A400] 21:41:59 INFO - PROCESS | 840 | 1465274519258 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]]]}] 21:41:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 21:41:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 630ms 21:41:59 INFO - PROCESS | 840 | 1465274519287 Marionette TRACE conn5 -> [0,1745,"getWindowHandle",null] 21:41:59 INFO - PROCESS | 840 | 1465274519289 Marionette TRACE conn5 <- [1,1745,null,{"value":"13"}] 21:41:59 INFO - PROCESS | 840 | 1465274519297 Marionette TRACE conn5 -> [0,1746,"setScriptTimeout",{"ms":35000}] 21:41:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 21:41:59 INFO - PROCESS | 840 | 1465274519298 Marionette TRACE conn5 <- [1,1746,null,{}] 21:41:59 INFO - PROCESS | 840 | 1465274519302 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}] 21:41:59 INFO - PROCESS | 840 | 1465274519304 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:59 INFO - PROCESS | 840 | 1465274519417 Marionette TRACE conn5 <- [1,1747,null,{"value":null}] 21:41:59 INFO - PROCESS | 840 | 1465274519422 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:59 INFO - PROCESS | 840 | 1465274519424 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:41:59 INFO - PROCESS | 840 | ++DOCSHELL 11DDB800 == 36 [pid = 840] [id = 446] 21:41:59 INFO - PROCESS | 840 | ++DOMWINDOW == 94 (1223DC00) [pid = 840] [serial = 1338] [outer = 00000000] 21:41:59 INFO - PROCESS | 840 | ++DOMWINDOW == 95 (17447C00) [pid = 840] [serial = 1339] [outer = 1223DC00] 21:41:59 INFO - PROCESS | 840 | 1465274519494 Marionette DEBUG loaded listener.js 21:41:59 INFO - PROCESS | 840 | ++DOMWINDOW == 96 (1744D400) [pid = 840] [serial = 1340] [outer = 1223DC00] 21:41:59 INFO - PROCESS | 840 | 1465274519959 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]]]}] 21:42:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 21:42:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 730ms 21:42:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 21:42:00 INFO - PROCESS | 840 | 1465274520034 Marionette TRACE conn5 -> [0,1749,"getWindowHandle",null] 21:42:00 INFO - PROCESS | 840 | 1465274520036 Marionette TRACE conn5 <- [1,1749,null,{"value":"13"}] 21:42:00 INFO - PROCESS | 840 | 1465274520039 Marionette TRACE conn5 -> [0,1750,"setScriptTimeout",{"ms":35000}] 21:42:00 INFO - PROCESS | 840 | 1465274520041 Marionette TRACE conn5 <- [1,1750,null,{}] 21:42:00 INFO - PROCESS | 840 | 1465274520045 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}] 21:42:00 INFO - PROCESS | 840 | 1465274520047 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:00 INFO - PROCESS | 840 | 1465274520164 Marionette TRACE conn5 <- [1,1751,null,{"value":null}] 21:42:00 INFO - PROCESS | 840 | 1465274520229 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:00 INFO - PROCESS | 840 | 1465274520231 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:00 INFO - PROCESS | 840 | ++DOCSHELL 16279800 == 37 [pid = 840] [id = 447] 21:42:00 INFO - PROCESS | 840 | ++DOMWINDOW == 97 (1753A400) [pid = 840] [serial = 1341] [outer = 00000000] 21:42:00 INFO - PROCESS | 840 | ++DOMWINDOW == 98 (18154800) [pid = 840] [serial = 1342] [outer = 1753A400] 21:42:00 INFO - PROCESS | 840 | 1465274520274 Marionette DEBUG loaded listener.js 21:42:00 INFO - PROCESS | 840 | ++DOMWINDOW == 99 (18160400) [pid = 840] [serial = 1343] [outer = 1753A400] 21:42:00 INFO - PROCESS | 840 | 1465274520701 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]]]}] 21:42:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 21:42:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 731ms 21:42:00 INFO - PROCESS | 840 | 1465274520772 Marionette TRACE conn5 -> [0,1753,"getWindowHandle",null] 21:42:00 INFO - PROCESS | 840 | 1465274520774 Marionette TRACE conn5 <- [1,1753,null,{"value":"13"}] 21:42:00 INFO - PROCESS | 840 | 1465274520782 Marionette TRACE conn5 -> [0,1754,"setScriptTimeout",{"ms":35000}] 21:42:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 21:42:00 INFO - PROCESS | 840 | 1465274520784 Marionette TRACE conn5 <- [1,1754,null,{}] 21:42:00 INFO - PROCESS | 840 | 1465274520787 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}] 21:42:00 INFO - PROCESS | 840 | 1465274520790 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:00 INFO - PROCESS | 840 | 1465274520922 Marionette TRACE conn5 <- [1,1755,null,{"value":null}] 21:42:01 INFO - PROCESS | 840 | --DOMWINDOW == 98 (14FBB800) [pid = 840] [serial = 1296] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 21:42:01 INFO - PROCESS | 840 | --DOMWINDOW == 97 (15793400) [pid = 840] [serial = 1299] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 21:42:01 INFO - PROCESS | 840 | --DOMWINDOW == 96 (16A49400) [pid = 840] [serial = 1302] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 21:42:01 INFO - PROCESS | 840 | --DOMWINDOW == 95 (17545C00) [pid = 840] [serial = 1308] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 21:42:01 INFO - PROCESS | 840 | --DOMWINDOW == 94 (1989A400) [pid = 840] [serial = 1278] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 21:42:01 INFO - PROCESS | 840 | --DOMWINDOW == 93 (14F41400) [pid = 840] [serial = 1275] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 21:42:01 INFO - PROCESS | 840 | --DOMWINDOW == 92 (0D4E5C00) [pid = 840] [serial = 1272] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 21:42:01 INFO - PROCESS | 840 | --DOMWINDOW == 91 (1985A000) [pid = 840] [serial = 1269] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 21:42:01 INFO - PROCESS | 840 | --DOMWINDOW == 90 (1402AC00) [pid = 840] [serial = 1293] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 21:42:01 INFO - PROCESS | 840 | --DOMWINDOW == 89 (123A2000) [pid = 840] [serial = 1290] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 21:42:01 INFO - PROCESS | 840 | --DOMWINDOW == 88 (0DB43000) [pid = 840] [serial = 1287] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 21:42:01 INFO - PROCESS | 840 | --DOMWINDOW == 87 (0D5DD400) [pid = 840] [serial = 1284] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 21:42:01 INFO - PROCESS | 840 | --DOMWINDOW == 86 (0DD1E800) [pid = 840] [serial = 1281] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 21:42:01 INFO - PROCESS | 840 | --DOMWINDOW == 85 (14D18C00) [pid = 840] [serial = 1305] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 21:42:01 INFO - PROCESS | 840 | --DOMWINDOW == 84 (0D3E8800) [pid = 840] [serial = 1236] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 21:42:01 INFO - PROCESS | 840 | --DOMWINDOW == 83 (13637800) [pid = 840] [serial = 1239] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 21:42:01 INFO - PROCESS | 840 | --DOMWINDOW == 82 (1314FC00) [pid = 840] [serial = 1233] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 21:42:01 INFO - PROCESS | 840 | 1465274521263 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:01 INFO - PROCESS | 840 | 1465274521266 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:01 INFO - PROCESS | 840 | ++DOCSHELL 0CB2B800 == 38 [pid = 840] [id = 448] 21:42:01 INFO - PROCESS | 840 | ++DOMWINDOW == 83 (0CBDFC00) [pid = 840] [serial = 1344] [outer = 00000000] 21:42:01 INFO - PROCESS | 840 | ++DOMWINDOW == 84 (0D461800) [pid = 840] [serial = 1345] [outer = 0CBDFC00] 21:42:01 INFO - PROCESS | 840 | 1465274521315 Marionette DEBUG loaded listener.js 21:42:01 INFO - PROCESS | 840 | ++DOMWINDOW == 85 (12349800) [pid = 840] [serial = 1346] [outer = 0CBDFC00] 21:42:01 INFO - PROCESS | 840 | 1465274521698 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]]]}] 21:42:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 21:42:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 970ms 21:42:01 INFO - PROCESS | 840 | 1465274521757 Marionette TRACE conn5 -> [0,1757,"getWindowHandle",null] 21:42:01 INFO - PROCESS | 840 | 1465274521759 Marionette TRACE conn5 <- [1,1757,null,{"value":"13"}] 21:42:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 21:42:01 INFO - PROCESS | 840 | 1465274521762 Marionette TRACE conn5 -> [0,1758,"setScriptTimeout",{"ms":35000}] 21:42:01 INFO - PROCESS | 840 | 1465274521764 Marionette TRACE conn5 <- [1,1758,null,{}] 21:42:01 INFO - PROCESS | 840 | 1465274521767 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}] 21:42:01 INFO - PROCESS | 840 | 1465274521769 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:01 INFO - PROCESS | 840 | 1465274521882 Marionette TRACE conn5 <- [1,1759,null,{"value":null}] 21:42:01 INFO - PROCESS | 840 | 1465274521894 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:01 INFO - PROCESS | 840 | 1465274521896 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:01 INFO - PROCESS | 840 | ++DOCSHELL 13637800 == 39 [pid = 840] [id = 449] 21:42:01 INFO - PROCESS | 840 | ++DOMWINDOW == 86 (14D18C00) [pid = 840] [serial = 1347] [outer = 00000000] 21:42:01 INFO - PROCESS | 840 | ++DOMWINDOW == 87 (16870C00) [pid = 840] [serial = 1348] [outer = 14D18C00] 21:42:01 INFO - PROCESS | 840 | 1465274521939 Marionette DEBUG loaded listener.js 21:42:02 INFO - PROCESS | 840 | ++DOMWINDOW == 88 (1704C400) [pid = 840] [serial = 1349] [outer = 14D18C00] 21:42:02 INFO - PROCESS | 840 | 1465274522371 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]]]}] 21:42:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 21:42:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 630ms 21:42:02 INFO - PROCESS | 840 | 1465274522393 Marionette TRACE conn5 -> [0,1761,"getWindowHandle",null] 21:42:02 INFO - PROCESS | 840 | 1465274522395 Marionette TRACE conn5 <- [1,1761,null,{"value":"13"}] 21:42:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 21:42:02 INFO - PROCESS | 840 | 1465274522398 Marionette TRACE conn5 -> [0,1762,"setScriptTimeout",{"ms":35000}] 21:42:02 INFO - PROCESS | 840 | 1465274522399 Marionette TRACE conn5 <- [1,1762,null,{}] 21:42:02 INFO - PROCESS | 840 | 1465274522402 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}] 21:42:02 INFO - PROCESS | 840 | 1465274522404 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:02 INFO - PROCESS | 840 | 1465274522484 Marionette TRACE conn5 <- [1,1763,null,{"value":null}] 21:42:02 INFO - PROCESS | 840 | 1465274522609 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:02 INFO - PROCESS | 840 | 1465274522611 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:02 INFO - PROCESS | 840 | ++DOCSHELL 0CB30400 == 40 [pid = 840] [id = 450] 21:42:02 INFO - PROCESS | 840 | ++DOMWINDOW == 89 (14FBB800) [pid = 840] [serial = 1350] [outer = 00000000] 21:42:02 INFO - PROCESS | 840 | ++DOMWINDOW == 90 (19B0AC00) [pid = 840] [serial = 1351] [outer = 14FBB800] 21:42:02 INFO - PROCESS | 840 | 1465274522655 Marionette DEBUG loaded listener.js 21:42:02 INFO - PROCESS | 840 | ++DOMWINDOW == 91 (19B14400) [pid = 840] [serial = 1352] [outer = 14FBB800] 21:42:02 INFO - PROCESS | 840 | 1465274522986 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]]]}] 21:42:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 21:42:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 630ms 21:42:03 INFO - PROCESS | 840 | 1465274523029 Marionette TRACE conn5 -> [0,1765,"getWindowHandle",null] 21:42:03 INFO - PROCESS | 840 | 1465274523031 Marionette TRACE conn5 <- [1,1765,null,{"value":"13"}] 21:42:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 21:42:03 INFO - PROCESS | 840 | 1465274523034 Marionette TRACE conn5 -> [0,1766,"setScriptTimeout",{"ms":35000}] 21:42:03 INFO - PROCESS | 840 | 1465274523036 Marionette TRACE conn5 <- [1,1766,null,{}] 21:42:03 INFO - PROCESS | 840 | 1465274523039 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}] 21:42:03 INFO - PROCESS | 840 | 1465274523041 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:03 INFO - PROCESS | 840 | 1465274523164 Marionette TRACE conn5 <- [1,1767,null,{"value":null}] 21:42:03 INFO - PROCESS | 840 | 1465274523170 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:03 INFO - PROCESS | 840 | 1465274523172 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:03 INFO - PROCESS | 840 | ++DOCSHELL 14DC4000 == 41 [pid = 840] [id = 451] 21:42:03 INFO - PROCESS | 840 | ++DOMWINDOW == 92 (19B0FC00) [pid = 840] [serial = 1353] [outer = 00000000] 21:42:03 INFO - PROCESS | 840 | ++DOMWINDOW == 93 (19BC4000) [pid = 840] [serial = 1354] [outer = 19B0FC00] 21:42:03 INFO - PROCESS | 840 | 1465274523216 Marionette DEBUG loaded listener.js 21:42:03 INFO - PROCESS | 840 | ++DOMWINDOW == 94 (19D26000) [pid = 840] [serial = 1355] [outer = 19B0FC00] 21:42:03 INFO - PROCESS | 840 | 1465274524008 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]]]}] 21:42:04 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 21:42:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1023ms 21:42:04 INFO - PROCESS | 840 | 1465274524059 Marionette TRACE conn5 -> [0,1769,"getWindowHandle",null] 21:42:04 INFO - PROCESS | 840 | 1465274524063 Marionette TRACE conn5 <- [1,1769,null,{"value":"13"}] 21:42:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 21:42:04 INFO - PROCESS | 840 | 1465274524068 Marionette TRACE conn5 -> [0,1770,"setScriptTimeout",{"ms":35000}] 21:42:04 INFO - PROCESS | 840 | 1465274524073 Marionette TRACE conn5 <- [1,1770,null,{}] 21:42:04 INFO - PROCESS | 840 | 1465274524079 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}] 21:42:04 INFO - PROCESS | 840 | 1465274524082 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:04 INFO - PROCESS | 840 | 1465274524234 Marionette TRACE conn5 <- [1,1771,null,{"value":null}] 21:42:04 INFO - PROCESS | 840 | 1465274524367 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:04 INFO - PROCESS | 840 | 1465274524370 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:04 INFO - PROCESS | 840 | ++DOCSHELL 0CC94C00 == 42 [pid = 840] [id = 452] 21:42:04 INFO - PROCESS | 840 | ++DOMWINDOW == 95 (0D381800) [pid = 840] [serial = 1356] [outer = 00000000] 21:42:04 INFO - PROCESS | 840 | ++DOMWINDOW == 96 (0DB41400) [pid = 840] [serial = 1357] [outer = 0D381800] 21:42:04 INFO - PROCESS | 840 | 1465274524428 Marionette DEBUG loaded listener.js 21:42:04 INFO - PROCESS | 840 | ++DOMWINDOW == 97 (0DF08C00) [pid = 840] [serial = 1358] [outer = 0D381800] 21:42:05 INFO - PROCESS | 840 | 1465274525091 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]]]}] 21:42:05 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 21:42:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1080ms 21:42:05 INFO - PROCESS | 840 | 1465274525165 Marionette TRACE conn5 -> [0,1773,"getWindowHandle",null] 21:42:05 INFO - PROCESS | 840 | 1465274525170 Marionette TRACE conn5 <- [1,1773,null,{"value":"13"}] 21:42:05 INFO - PROCESS | 840 | 1465274525210 Marionette TRACE conn5 -> [0,1774,"setScriptTimeout",{"ms":35000}] 21:42:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 21:42:05 INFO - PROCESS | 840 | 1465274525213 Marionette TRACE conn5 <- [1,1774,null,{}] 21:42:05 INFO - PROCESS | 840 | 1465274525217 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}] 21:42:05 INFO - PROCESS | 840 | 1465274525220 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:05 INFO - PROCESS | 840 | 1465274525351 Marionette TRACE conn5 <- [1,1775,null,{"value":null}] 21:42:05 INFO - PROCESS | 840 | 1465274525616 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:05 INFO - PROCESS | 840 | 1465274525619 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:05 INFO - PROCESS | 840 | ++DOCSHELL 0946E400 == 43 [pid = 840] [id = 453] 21:42:05 INFO - PROCESS | 840 | ++DOMWINDOW == 98 (09471000) [pid = 840] [serial = 1359] [outer = 00000000] 21:42:05 INFO - PROCESS | 840 | ++DOMWINDOW == 99 (0CBDF800) [pid = 840] [serial = 1360] [outer = 09471000] 21:42:05 INFO - PROCESS | 840 | 1465274525690 Marionette DEBUG loaded listener.js 21:42:05 INFO - PROCESS | 840 | ++DOMWINDOW == 100 (0CFD3000) [pid = 840] [serial = 1361] [outer = 09471000] 21:42:06 INFO - PROCESS | 840 | --DOCSHELL 0CB30400 == 42 [pid = 840] [id = 450] 21:42:06 INFO - PROCESS | 840 | --DOCSHELL 13637800 == 41 [pid = 840] [id = 449] 21:42:06 INFO - PROCESS | 840 | --DOCSHELL 0CB2B800 == 40 [pid = 840] [id = 448] 21:42:06 INFO - PROCESS | 840 | --DOCSHELL 16279800 == 39 [pid = 840] [id = 447] 21:42:06 INFO - PROCESS | 840 | --DOCSHELL 11DDB800 == 38 [pid = 840] [id = 446] 21:42:06 INFO - PROCESS | 840 | --DOCSHELL 16872000 == 37 [pid = 840] [id = 445] 21:42:06 INFO - PROCESS | 840 | --DOMWINDOW == 99 (18172000) [pid = 840] [serial = 1312] [outer = 00000000] [url = about:blank] 21:42:06 INFO - PROCESS | 840 | --DOCSHELL 16278C00 == 36 [pid = 840] [id = 444] 21:42:06 INFO - PROCESS | 840 | --DOCSHELL 15171400 == 35 [pid = 840] [id = 443] 21:42:06 INFO - PROCESS | 840 | --DOCSHELL 14D3C400 == 34 [pid = 840] [id = 442] 21:42:06 INFO - PROCESS | 840 | --DOCSHELL 13633800 == 33 [pid = 840] [id = 441] 21:42:06 INFO - PROCESS | 840 | --DOCSHELL 1223EC00 == 32 [pid = 840] [id = 440] 21:42:06 INFO - PROCESS | 840 | --DOCSHELL 0DB49000 == 31 [pid = 840] [id = 439] 21:42:06 INFO - PROCESS | 840 | --DOCSHELL 0D4EDC00 == 30 [pid = 840] [id = 438] 21:42:06 INFO - PROCESS | 840 | --DOCSHELL 0CBE6C00 == 29 [pid = 840] [id = 437] 21:42:06 INFO - PROCESS | 840 | 1465274526384 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]]]}] 21:42:06 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 21:42:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1217ms 21:42:06 INFO - PROCESS | 840 | 1465274526432 Marionette TRACE conn5 -> [0,1777,"getWindowHandle",null] 21:42:06 INFO - PROCESS | 840 | 1465274526436 Marionette TRACE conn5 <- [1,1777,null,{"value":"13"}] 21:42:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 21:42:06 INFO - PROCESS | 840 | --DOMWINDOW == 98 (14D42C00) [pid = 840] [serial = 1241] [outer = 00000000] [url = about:blank] 21:42:06 INFO - PROCESS | 840 | --DOMWINDOW == 97 (14D13800) [pid = 840] [serial = 1235] [outer = 00000000] [url = about:blank] 21:42:06 INFO - PROCESS | 840 | --DOMWINDOW == 96 (0D5DEC00) [pid = 840] [serial = 1238] [outer = 00000000] [url = about:blank] 21:42:06 INFO - PROCESS | 840 | --DOMWINDOW == 95 (15171800) [pid = 840] [serial = 1297] [outer = 00000000] [url = about:blank] 21:42:06 INFO - PROCESS | 840 | --DOMWINDOW == 94 (163DB000) [pid = 840] [serial = 1300] [outer = 00000000] [url = about:blank] 21:42:06 INFO - PROCESS | 840 | --DOMWINDOW == 93 (170F4C00) [pid = 840] [serial = 1303] [outer = 00000000] [url = about:blank] 21:42:06 INFO - PROCESS | 840 | --DOMWINDOW == 92 (16A23800) [pid = 840] [serial = 1301] [outer = 00000000] [url = about:blank] 21:42:06 INFO - PROCESS | 840 | --DOMWINDOW == 91 (1815A400) [pid = 840] [serial = 1310] [outer = 00000000] [url = about:blank] 21:42:06 INFO - PROCESS | 840 | --DOMWINDOW == 90 (1812E400) [pid = 840] [serial = 1309] [outer = 00000000] [url = about:blank] 21:42:06 INFO - PROCESS | 840 | --DOMWINDOW == 89 (170F7400) [pid = 840] [serial = 1304] [outer = 00000000] [url = about:blank] 21:42:06 INFO - PROCESS | 840 | --DOMWINDOW == 88 (19B13C00) [pid = 840] [serial = 1279] [outer = 00000000] [url = about:blank] 21:42:06 INFO - PROCESS | 840 | --DOMWINDOW == 87 (1626F800) [pid = 840] [serial = 1277] [outer = 00000000] [url = about:blank] 21:42:06 INFO - PROCESS | 840 | --DOMWINDOW == 86 (15176400) [pid = 840] [serial = 1276] [outer = 00000000] [url = about:blank] 21:42:06 INFO - PROCESS | 840 | --DOMWINDOW == 85 (12313800) [pid = 840] [serial = 1274] [outer = 00000000] [url = about:blank] 21:42:06 INFO - PROCESS | 840 | --DOMWINDOW == 84 (0EBB6000) [pid = 840] [serial = 1273] [outer = 00000000] [url = about:blank] 21:42:06 INFO - PROCESS | 840 | --DOMWINDOW == 83 (19B0C800) [pid = 840] [serial = 1271] [outer = 00000000] [url = about:blank] 21:42:06 INFO - PROCESS | 840 | --DOMWINDOW == 82 (14D40000) [pid = 840] [serial = 1294] [outer = 00000000] [url = about:blank] 21:42:06 INFO - PROCESS | 840 | --DOMWINDOW == 81 (123C3800) [pid = 840] [serial = 1291] [outer = 00000000] [url = about:blank] 21:42:06 INFO - PROCESS | 840 | --DOMWINDOW == 80 (13638400) [pid = 840] [serial = 1292] [outer = 00000000] [url = about:blank] 21:42:06 INFO - PROCESS | 840 | --DOMWINDOW == 79 (0DF04800) [pid = 840] [serial = 1288] [outer = 00000000] [url = about:blank] 21:42:06 INFO - PROCESS | 840 | --DOMWINDOW == 78 (0E1E1400) [pid = 840] [serial = 1289] [outer = 00000000] [url = about:blank] 21:42:06 INFO - PROCESS | 840 | --DOMWINDOW == 77 (11D0EC00) [pid = 840] [serial = 1286] [outer = 00000000] [url = about:blank] 21:42:06 INFO - PROCESS | 840 | --DOMWINDOW == 76 (0DF0EC00) [pid = 840] [serial = 1285] [outer = 00000000] [url = about:blank] 21:42:06 INFO - PROCESS | 840 | --DOMWINDOW == 75 (19B18400) [pid = 840] [serial = 1283] [outer = 00000000] [url = about:blank] 21:42:06 INFO - PROCESS | 840 | --DOMWINDOW == 74 (12297000) [pid = 840] [serial = 1282] [outer = 00000000] [url = about:blank] 21:42:06 INFO - PROCESS | 840 | --DOMWINDOW == 73 (19BB9400) [pid = 840] [serial = 1280] [outer = 00000000] [url = about:blank] 21:42:06 INFO - PROCESS | 840 | --DOMWINDOW == 72 (16F2AC00) [pid = 840] [serial = 1306] [outer = 00000000] [url = about:blank] 21:42:06 INFO - PROCESS | 840 | --DOMWINDOW == 71 (170F4800) [pid = 840] [serial = 1307] [outer = 00000000] [url = about:blank] 21:42:06 INFO - PROCESS | 840 | --DOMWINDOW == 70 (14DC1C00) [pid = 840] [serial = 1295] [outer = 00000000] [url = about:blank] 21:42:06 INFO - PROCESS | 840 | --DOMWINDOW == 69 (15177800) [pid = 840] [serial = 1298] [outer = 00000000] [url = about:blank] 21:42:06 INFO - PROCESS | 840 | 1465274526471 Marionette TRACE conn5 -> [0,1778,"setScriptTimeout",{"ms":35000}] 21:42:06 INFO - PROCESS | 840 | 1465274526474 Marionette TRACE conn5 <- [1,1778,null,{}] 21:42:06 INFO - PROCESS | 840 | 1465274526482 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}] 21:42:06 INFO - PROCESS | 840 | 1465274526486 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:06 INFO - PROCESS | 840 | 1465274526572 Marionette TRACE conn5 <- [1,1779,null,{"value":null}] 21:42:06 INFO - PROCESS | 840 | 1465274526584 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:06 INFO - PROCESS | 840 | 1465274526586 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:06 INFO - PROCESS | 840 | ++DOCSHELL 0D5D3C00 == 30 [pid = 840] [id = 454] 21:42:06 INFO - PROCESS | 840 | ++DOMWINDOW == 70 (0D5D4C00) [pid = 840] [serial = 1362] [outer = 00000000] 21:42:06 INFO - PROCESS | 840 | ++DOMWINDOW == 71 (0DB3D000) [pid = 840] [serial = 1363] [outer = 0D5D4C00] 21:42:06 INFO - PROCESS | 840 | 1465274526632 Marionette DEBUG loaded listener.js 21:42:06 INFO - PROCESS | 840 | ++DOMWINDOW == 72 (0DD1E800) [pid = 840] [serial = 1364] [outer = 0D5D4C00] 21:42:07 INFO - PROCESS | 840 | 1465274527150 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]]]}] 21:42:07 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) 21:42:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 750ms 21:42:07 INFO - PROCESS | 840 | 1465274527204 Marionette TRACE conn5 -> [0,1781,"getWindowHandle",null] 21:42:07 INFO - PROCESS | 840 | 1465274527208 Marionette TRACE conn5 <- [1,1781,null,{"value":"13"}] 21:42:07 INFO - PROCESS | 840 | 1465274527212 Marionette TRACE conn5 -> [0,1782,"setScriptTimeout",{"ms":35000}] 21:42:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 21:42:07 INFO - PROCESS | 840 | 1465274527214 Marionette TRACE conn5 <- [1,1782,null,{}] 21:42:07 INFO - PROCESS | 840 | 1465274527218 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}] 21:42:07 INFO - PROCESS | 840 | 1465274527220 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:07 INFO - PROCESS | 840 | 1465274527307 Marionette TRACE conn5 <- [1,1783,null,{"value":null}] 21:42:07 INFO - PROCESS | 840 | 1465274527316 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:07 INFO - PROCESS | 840 | 1465274527318 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:07 INFO - PROCESS | 840 | ++DOCSHELL 120C8400 == 31 [pid = 840] [id = 455] 21:42:07 INFO - PROCESS | 840 | ++DOMWINDOW == 73 (1223F000) [pid = 840] [serial = 1365] [outer = 00000000] 21:42:07 INFO - PROCESS | 840 | ++DOMWINDOW == 74 (12319800) [pid = 840] [serial = 1366] [outer = 1223F000] 21:42:07 INFO - PROCESS | 840 | 1465274527365 Marionette DEBUG loaded listener.js 21:42:07 INFO - PROCESS | 840 | ++DOMWINDOW == 75 (123A3C00) [pid = 840] [serial = 1367] [outer = 1223F000] 21:42:07 INFO - PROCESS | 840 | 1465274527851 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]]]}] 21:42:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 21:42:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 670ms 21:42:07 INFO - PROCESS | 840 | 1465274527888 Marionette TRACE conn5 -> [0,1785,"getWindowHandle",null] 21:42:07 INFO - PROCESS | 840 | 1465274527890 Marionette TRACE conn5 <- [1,1785,null,{"value":"13"}] 21:42:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 21:42:07 INFO - PROCESS | 840 | 1465274527895 Marionette TRACE conn5 -> [0,1786,"setScriptTimeout",{"ms":35000}] 21:42:07 INFO - PROCESS | 840 | 1465274527901 Marionette TRACE conn5 <- [1,1786,null,{}] 21:42:07 INFO - PROCESS | 840 | 1465274527910 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}] 21:42:07 INFO - PROCESS | 840 | 1465274527913 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:07 INFO - PROCESS | 840 | 1465274528000 Marionette TRACE conn5 <- [1,1787,null,{"value":null}] 21:42:07 INFO - PROCESS | 840 | 1465274528007 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:07 INFO - PROCESS | 840 | 1465274528009 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:08 INFO - PROCESS | 840 | ++DOCSHELL 1314F800 == 32 [pid = 840] [id = 456] 21:42:08 INFO - PROCESS | 840 | ++DOMWINDOW == 76 (14D13800) [pid = 840] [serial = 1368] [outer = 00000000] 21:42:08 INFO - PROCESS | 840 | ++DOMWINDOW == 77 (14D3C000) [pid = 840] [serial = 1369] [outer = 14D13800] 21:42:08 INFO - PROCESS | 840 | 1465274528054 Marionette DEBUG loaded listener.js 21:42:08 INFO - PROCESS | 840 | ++DOMWINDOW == 78 (14DB7800) [pid = 840] [serial = 1370] [outer = 14D13800] 21:42:08 INFO - PROCESS | 840 | 1465274528507 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]]]}] 21:42:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 21:42:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 630ms 21:42:08 INFO - PROCESS | 840 | 1465274528546 Marionette TRACE conn5 -> [0,1789,"getWindowHandle",null] 21:42:08 INFO - PROCESS | 840 | 1465274528548 Marionette TRACE conn5 <- [1,1789,null,{"value":"13"}] 21:42:08 INFO - PROCESS | 840 | 1465274528551 Marionette TRACE conn5 -> [0,1790,"setScriptTimeout",{"ms":35000}] 21:42:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 21:42:08 INFO - PROCESS | 840 | 1465274528553 Marionette TRACE conn5 <- [1,1790,null,{}] 21:42:08 INFO - PROCESS | 840 | 1465274528556 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}] 21:42:08 INFO - PROCESS | 840 | 1465274528558 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:08 INFO - PROCESS | 840 | 1465274528682 Marionette TRACE conn5 <- [1,1791,null,{"value":null}] 21:42:08 INFO - PROCESS | 840 | 1465274528769 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:08 INFO - PROCESS | 840 | 1465274528771 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:08 INFO - PROCESS | 840 | ++DOCSHELL 15083C00 == 33 [pid = 840] [id = 457] 21:42:08 INFO - PROCESS | 840 | ++DOMWINDOW == 79 (15084400) [pid = 840] [serial = 1371] [outer = 00000000] 21:42:08 INFO - PROCESS | 840 | ++DOMWINDOW == 80 (15173800) [pid = 840] [serial = 1372] [outer = 15084400] 21:42:08 INFO - PROCESS | 840 | 1465274528814 Marionette DEBUG loaded listener.js 21:42:08 INFO - PROCESS | 840 | ++DOMWINDOW == 81 (15179800) [pid = 840] [serial = 1373] [outer = 15084400] 21:42:09 INFO - PROCESS | 840 | 1465274529232 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]]]}] 21:42:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 21:42:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 730ms 21:42:09 INFO - PROCESS | 840 | 1465274529285 Marionette TRACE conn5 -> [0,1793,"getWindowHandle",null] 21:42:09 INFO - PROCESS | 840 | 1465274529288 Marionette TRACE conn5 <- [1,1793,null,{"value":"13"}] 21:42:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 21:42:09 INFO - PROCESS | 840 | 1465274529290 Marionette TRACE conn5 -> [0,1794,"setScriptTimeout",{"ms":35000}] 21:42:09 INFO - PROCESS | 840 | 1465274529292 Marionette TRACE conn5 <- [1,1794,null,{}] 21:42:09 INFO - PROCESS | 840 | 1465274529296 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}] 21:42:09 INFO - PROCESS | 840 | 1465274529298 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:09 INFO - PROCESS | 840 | 1465274529411 Marionette TRACE conn5 <- [1,1795,null,{"value":null}] 21:42:09 INFO - PROCESS | 840 | 1465274529420 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:09 INFO - PROCESS | 840 | 1465274529425 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:09 INFO - PROCESS | 840 | ++DOCSHELL 0EB0E000 == 34 [pid = 840] [id = 458] 21:42:09 INFO - PROCESS | 840 | ++DOMWINDOW == 82 (15795C00) [pid = 840] [serial = 1374] [outer = 00000000] 21:42:09 INFO - PROCESS | 840 | ++DOMWINDOW == 83 (1579F000) [pid = 840] [serial = 1375] [outer = 15795C00] 21:42:09 INFO - PROCESS | 840 | 1465274529534 Marionette DEBUG loaded listener.js 21:42:09 INFO - PROCESS | 840 | ++DOMWINDOW == 84 (163D9000) [pid = 840] [serial = 1376] [outer = 15795C00] 21:42:09 INFO - PROCESS | 840 | 1465274529993 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]]]}] 21:42:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 21:42:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 730ms 21:42:10 INFO - PROCESS | 840 | 1465274530040 Marionette TRACE conn5 -> [0,1797,"getWindowHandle",null] 21:42:10 INFO - PROCESS | 840 | 1465274530042 Marionette TRACE conn5 <- [1,1797,null,{"value":"13"}] 21:42:10 INFO - PROCESS | 840 | 1465274530045 Marionette TRACE conn5 -> [0,1798,"setScriptTimeout",{"ms":35000}] 21:42:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 21:42:10 INFO - PROCESS | 840 | 1465274530046 Marionette TRACE conn5 <- [1,1798,null,{}] 21:42:10 INFO - PROCESS | 840 | 1465274530050 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}] 21:42:10 INFO - PROCESS | 840 | 1465274530052 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:10 INFO - PROCESS | 840 | 1465274530178 Marionette TRACE conn5 <- [1,1799,null,{"value":null}] 21:42:10 INFO - PROCESS | 840 | 1465274530247 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:10 INFO - PROCESS | 840 | 1465274530248 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:10 INFO - PROCESS | 840 | ++DOCSHELL 166ECC00 == 35 [pid = 840] [id = 459] 21:42:10 INFO - PROCESS | 840 | ++DOMWINDOW == 85 (1686B000) [pid = 840] [serial = 1377] [outer = 00000000] 21:42:10 INFO - PROCESS | 840 | ++DOMWINDOW == 86 (16A27400) [pid = 840] [serial = 1378] [outer = 1686B000] 21:42:10 INFO - PROCESS | 840 | 1465274530291 Marionette DEBUG loaded listener.js 21:42:10 INFO - PROCESS | 840 | ++DOMWINDOW == 87 (16A2B800) [pid = 840] [serial = 1379] [outer = 1686B000] 21:42:10 INFO - PROCESS | 840 | --DOMWINDOW == 86 (14FBB800) [pid = 840] [serial = 1350] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 21:42:10 INFO - PROCESS | 840 | --DOMWINDOW == 85 (1223DC00) [pid = 840] [serial = 1338] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 21:42:10 INFO - PROCESS | 840 | --DOMWINDOW == 84 (1753A400) [pid = 840] [serial = 1341] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 21:42:10 INFO - PROCESS | 840 | --DOMWINDOW == 83 (1223F800) [pid = 840] [serial = 1320] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 21:42:10 INFO - PROCESS | 840 | --DOMWINDOW == 82 (13636800) [pid = 840] [serial = 1323] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 21:42:10 INFO - PROCESS | 840 | --DOMWINDOW == 81 (0D548800) [pid = 840] [serial = 1314] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 21:42:10 INFO - PROCESS | 840 | --DOMWINDOW == 80 (0DD1D400) [pid = 840] [serial = 1317] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 21:42:10 INFO - PROCESS | 840 | --DOMWINDOW == 79 (14D3EC00) [pid = 840] [serial = 1326] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 21:42:10 INFO - PROCESS | 840 | --DOMWINDOW == 78 (16A1A400) [pid = 840] [serial = 1335] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 21:42:10 INFO - PROCESS | 840 | --DOMWINDOW == 77 (1627A000) [pid = 840] [serial = 1332] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 21:42:10 INFO - PROCESS | 840 | --DOMWINDOW == 76 (15791000) [pid = 840] [serial = 1329] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 21:42:10 INFO - PROCESS | 840 | --DOMWINDOW == 75 (0CBE7400) [pid = 840] [serial = 1311] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 21:42:10 INFO - PROCESS | 840 | --DOMWINDOW == 74 (0CBDFC00) [pid = 840] [serial = 1344] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 21:42:10 INFO - PROCESS | 840 | --DOMWINDOW == 73 (14D18C00) [pid = 840] [serial = 1347] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 21:42:10 INFO - PROCESS | 840 | 1465274530842 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]]]}] 21:42:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 21:42:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 830ms 21:42:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 21:42:10 INFO - PROCESS | 840 | 1465274530879 Marionette TRACE conn5 -> [0,1801,"getWindowHandle",null] 21:42:10 INFO - PROCESS | 840 | 1465274530881 Marionette TRACE conn5 <- [1,1801,null,{"value":"13"}] 21:42:10 INFO - PROCESS | 840 | 1465274530884 Marionette TRACE conn5 -> [0,1802,"setScriptTimeout",{"ms":35000}] 21:42:10 INFO - PROCESS | 840 | 1465274530886 Marionette TRACE conn5 <- [1,1802,null,{}] 21:42:10 INFO - PROCESS | 840 | 1465274530889 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}] 21:42:10 INFO - PROCESS | 840 | 1465274530891 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:10 INFO - PROCESS | 840 | 1465274530968 Marionette TRACE conn5 <- [1,1803,null,{"value":null}] 21:42:11 INFO - PROCESS | 840 | 1465274531067 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:11 INFO - PROCESS | 840 | 1465274531069 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:11 INFO - PROCESS | 840 | ++DOCSHELL 0DD4AC00 == 36 [pid = 840] [id = 460] 21:42:11 INFO - PROCESS | 840 | ++DOMWINDOW == 74 (0EB15C00) [pid = 840] [serial = 1380] [outer = 00000000] 21:42:11 INFO - PROCESS | 840 | ++DOMWINDOW == 75 (14F41400) [pid = 840] [serial = 1381] [outer = 0EB15C00] 21:42:11 INFO - PROCESS | 840 | 1465274531114 Marionette DEBUG loaded listener.js 21:42:11 INFO - PROCESS | 840 | ++DOMWINDOW == 76 (16865400) [pid = 840] [serial = 1382] [outer = 0EB15C00] 21:42:11 INFO - PROCESS | 840 | 1465274531472 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]]]}] 21:42:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 21:42:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 630ms 21:42:11 INFO - PROCESS | 840 | 1465274531516 Marionette TRACE conn5 -> [0,1805,"getWindowHandle",null] 21:42:11 INFO - PROCESS | 840 | 1465274531518 Marionette TRACE conn5 <- [1,1805,null,{"value":"13"}] 21:42:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 21:42:11 INFO - PROCESS | 840 | 1465274531520 Marionette TRACE conn5 -> [0,1806,"setScriptTimeout",{"ms":35000}] 21:42:11 INFO - PROCESS | 840 | 1465274531522 Marionette TRACE conn5 <- [1,1806,null,{}] 21:42:11 INFO - PROCESS | 840 | 1465274531526 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}] 21:42:11 INFO - PROCESS | 840 | 1465274531528 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:11 INFO - PROCESS | 840 | 1465274531645 Marionette TRACE conn5 <- [1,1807,null,{"value":null}] 21:42:11 INFO - PROCESS | 840 | 1465274531655 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:11 INFO - PROCESS | 840 | 1465274531657 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:11 INFO - PROCESS | 840 | ++DOCSHELL 15790400 == 37 [pid = 840] [id = 461] 21:42:11 INFO - PROCESS | 840 | ++DOMWINDOW == 77 (16F2F800) [pid = 840] [serial = 1383] [outer = 00000000] 21:42:11 INFO - PROCESS | 840 | ++DOMWINDOW == 78 (1744CC00) [pid = 840] [serial = 1384] [outer = 16F2F800] 21:42:11 INFO - PROCESS | 840 | 1465274531701 Marionette DEBUG loaded listener.js 21:42:11 INFO - PROCESS | 840 | ++DOMWINDOW == 79 (17454400) [pid = 840] [serial = 1385] [outer = 16F2F800] 21:42:12 INFO - PROCESS | 840 | 1465274532116 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]]]}] 21:42:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 21:42:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 630ms 21:42:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 21:42:12 INFO - PROCESS | 840 | 1465274532151 Marionette TRACE conn5 -> [0,1809,"getWindowHandle",null] 21:42:12 INFO - PROCESS | 840 | 1465274532153 Marionette TRACE conn5 <- [1,1809,null,{"value":"13"}] 21:42:12 INFO - PROCESS | 840 | 1465274532156 Marionette TRACE conn5 -> [0,1810,"setScriptTimeout",{"ms":35000}] 21:42:12 INFO - PROCESS | 840 | 1465274532158 Marionette TRACE conn5 <- [1,1810,null,{}] 21:42:12 INFO - PROCESS | 840 | 1465274532161 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}] 21:42:12 INFO - PROCESS | 840 | 1465274532163 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:12 INFO - PROCESS | 840 | 1465274532284 Marionette TRACE conn5 <- [1,1811,null,{"value":null}] 21:42:12 INFO - PROCESS | 840 | 1465274532345 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:12 INFO - PROCESS | 840 | 1465274532346 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:12 INFO - PROCESS | 840 | ++DOCSHELL 0CBECC00 == 38 [pid = 840] [id = 462] 21:42:12 INFO - PROCESS | 840 | ++DOMWINDOW == 80 (11B07000) [pid = 840] [serial = 1386] [outer = 00000000] 21:42:12 INFO - PROCESS | 840 | ++DOMWINDOW == 81 (18155800) [pid = 840] [serial = 1387] [outer = 11B07000] 21:42:12 INFO - PROCESS | 840 | 1465274532389 Marionette DEBUG loaded listener.js 21:42:12 INFO - PROCESS | 840 | ++DOMWINDOW == 82 (18156000) [pid = 840] [serial = 1388] [outer = 11B07000] 21:42:12 INFO - PROCESS | 840 | 1465274532801 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]]]}] 21:42:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 21:42:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 670ms 21:42:12 INFO - PROCESS | 840 | 1465274532829 Marionette TRACE conn5 -> [0,1813,"getWindowHandle",null] 21:42:12 INFO - PROCESS | 840 | 1465274532833 Marionette TRACE conn5 <- [1,1813,null,{"value":"13"}] 21:42:12 INFO - PROCESS | 840 | 1465274532839 Marionette TRACE conn5 -> [0,1814,"setScriptTimeout",{"ms":35000}] 21:42:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 21:42:12 INFO - PROCESS | 840 | 1465274532843 Marionette TRACE conn5 <- [1,1814,null,{}] 21:42:12 INFO - PROCESS | 840 | 1465274532849 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}] 21:42:12 INFO - PROCESS | 840 | 1465274532853 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:13 INFO - PROCESS | 840 | 1465274533021 Marionette TRACE conn5 <- [1,1815,null,{"value":null}] 21:42:13 INFO - PROCESS | 840 | 1465274533153 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:13 INFO - PROCESS | 840 | 1465274533158 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:13 INFO - PROCESS | 840 | ++DOCSHELL 0D5DA000 == 39 [pid = 840] [id = 463] 21:42:13 INFO - PROCESS | 840 | ++DOMWINDOW == 83 (0D5DD000) [pid = 840] [serial = 1389] [outer = 00000000] 21:42:13 INFO - PROCESS | 840 | ++DOMWINDOW == 84 (0DB49000) [pid = 840] [serial = 1390] [outer = 0D5DD000] 21:42:13 INFO - PROCESS | 840 | 1465274533218 Marionette DEBUG loaded listener.js 21:42:13 INFO - PROCESS | 840 | ++DOMWINDOW == 85 (0E9CAC00) [pid = 840] [serial = 1391] [outer = 0D5DD000] 21:42:13 INFO - PROCESS | 840 | 1465274533780 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]]]}] 21:42:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 21:42:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 970ms 21:42:13 INFO - PROCESS | 840 | 1465274533813 Marionette TRACE conn5 -> [0,1817,"getWindowHandle",null] 21:42:13 INFO - PROCESS | 840 | 1465274533818 Marionette TRACE conn5 <- [1,1817,null,{"value":"13"}] 21:42:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 21:42:13 INFO - PROCESS | 840 | 1465274533824 Marionette TRACE conn5 -> [0,1818,"setScriptTimeout",{"ms":35000}] 21:42:13 INFO - PROCESS | 840 | 1465274533827 Marionette TRACE conn5 <- [1,1818,null,{}] 21:42:13 INFO - PROCESS | 840 | 1465274533831 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}] 21:42:13 INFO - PROCESS | 840 | 1465274533834 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:13 INFO - PROCESS | 840 | 1465274533945 Marionette TRACE conn5 <- [1,1819,null,{"value":null}] 21:42:14 INFO - PROCESS | 840 | 1465274534056 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:14 INFO - PROCESS | 840 | 1465274534059 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:14 INFO - PROCESS | 840 | ++DOCSHELL 1315A400 == 40 [pid = 840] [id = 464] 21:42:14 INFO - PROCESS | 840 | ++DOMWINDOW == 86 (13637000) [pid = 840] [serial = 1392] [outer = 00000000] 21:42:14 INFO - PROCESS | 840 | ++DOMWINDOW == 87 (14D0E400) [pid = 840] [serial = 1393] [outer = 13637000] 21:42:14 INFO - PROCESS | 840 | 1465274534114 Marionette DEBUG loaded listener.js 21:42:14 INFO - PROCESS | 840 | ++DOMWINDOW == 88 (14D1AC00) [pid = 840] [serial = 1394] [outer = 13637000] 21:42:14 INFO - PROCESS | 840 | 1465274534712 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]]]}] 21:42:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 21:42:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 930ms 21:42:14 INFO - PROCESS | 840 | 1465274534759 Marionette TRACE conn5 -> [0,1821,"getWindowHandle",null] 21:42:14 INFO - PROCESS | 840 | 1465274534762 Marionette TRACE conn5 <- [1,1821,null,{"value":"13"}] 21:42:14 INFO - PROCESS | 840 | 1465274534765 Marionette TRACE conn5 -> [0,1822,"setScriptTimeout",{"ms":35000}] 21:42:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 21:42:14 INFO - PROCESS | 840 | 1465274534769 Marionette TRACE conn5 <- [1,1822,null,{}] 21:42:14 INFO - PROCESS | 840 | 1465274534780 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}] 21:42:14 INFO - PROCESS | 840 | 1465274534785 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:14 INFO - PROCESS | 840 | 1465274534896 Marionette TRACE conn5 <- [1,1823,null,{"value":null}] 21:42:14 INFO - PROCESS | 840 | 1465274535008 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:14 INFO - PROCESS | 840 | 1465274535011 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:15 INFO - PROCESS | 840 | ++DOCSHELL 1777EC00 == 41 [pid = 840] [id = 465] 21:42:15 INFO - PROCESS | 840 | ++DOMWINDOW == 89 (18129800) [pid = 840] [serial = 1395] [outer = 00000000] 21:42:15 INFO - PROCESS | 840 | ++DOMWINDOW == 90 (181A7C00) [pid = 840] [serial = 1396] [outer = 18129800] 21:42:15 INFO - PROCESS | 840 | 1465274535109 Marionette DEBUG loaded listener.js 21:42:15 INFO - PROCESS | 840 | ++DOMWINDOW == 91 (18DB8800) [pid = 840] [serial = 1397] [outer = 18129800] 21:42:15 INFO - PROCESS | 840 | 1465274535651 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]]]}] 21:42:15 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 21:42:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 970ms 21:42:15 INFO - PROCESS | 840 | 1465274535739 Marionette TRACE conn5 -> [0,1825,"getWindowHandle",null] 21:42:15 INFO - PROCESS | 840 | 1465274535742 Marionette TRACE conn5 <- [1,1825,null,{"value":"13"}] 21:42:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 21:42:15 INFO - PROCESS | 840 | 1465274535746 Marionette TRACE conn5 -> [0,1826,"setScriptTimeout",{"ms":35000}] 21:42:15 INFO - PROCESS | 840 | 1465274535748 Marionette TRACE conn5 <- [1,1826,null,{}] 21:42:15 INFO - PROCESS | 840 | 1465274535751 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}] 21:42:15 INFO - PROCESS | 840 | 1465274535754 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:15 INFO - PROCESS | 840 | 1465274535862 Marionette TRACE conn5 <- [1,1827,null,{"value":null}] 21:42:15 INFO - PROCESS | 840 | 1465274535970 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:15 INFO - PROCESS | 840 | 1465274535973 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:15 INFO - PROCESS | 840 | ++DOCSHELL 19B11800 == 42 [pid = 840] [id = 466] 21:42:15 INFO - PROCESS | 840 | ++DOMWINDOW == 92 (19B12C00) [pid = 840] [serial = 1398] [outer = 00000000] 21:42:15 INFO - PROCESS | 840 | ++DOMWINDOW == 93 (19B18400) [pid = 840] [serial = 1399] [outer = 19B12C00] 21:42:16 INFO - PROCESS | 840 | 1465274536026 Marionette DEBUG loaded listener.js 21:42:16 INFO - PROCESS | 840 | ++DOMWINDOW == 94 (19BC1000) [pid = 840] [serial = 1400] [outer = 19B12C00] 21:42:16 INFO - PROCESS | 840 | 1465274536656 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]]]}] 21:42:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 21:42:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 970ms 21:42:16 INFO - PROCESS | 840 | 1465274536719 Marionette TRACE conn5 -> [0,1829,"getWindowHandle",null] 21:42:16 INFO - PROCESS | 840 | 1465274536721 Marionette TRACE conn5 <- [1,1829,null,{"value":"13"}] 21:42:16 INFO - PROCESS | 840 | 1465274536724 Marionette TRACE conn5 -> [0,1830,"setScriptTimeout",{"ms":35000}] 21:42:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 21:42:16 INFO - PROCESS | 840 | 1465274536726 Marionette TRACE conn5 <- [1,1830,null,{}] 21:42:16 INFO - PROCESS | 840 | 1465274536730 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}] 21:42:16 INFO - PROCESS | 840 | 1465274536733 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:16 INFO - PROCESS | 840 | 1465274536838 Marionette TRACE conn5 <- [1,1831,null,{"value":null}] 21:42:16 INFO - PROCESS | 840 | 1465274536948 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:16 INFO - PROCESS | 840 | 1465274536950 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:16 INFO - PROCESS | 840 | ++DOCSHELL 14F40C00 == 43 [pid = 840] [id = 467] 21:42:16 INFO - PROCESS | 840 | ++DOMWINDOW == 95 (14FAF800) [pid = 840] [serial = 1401] [outer = 00000000] 21:42:16 INFO - PROCESS | 840 | ++DOMWINDOW == 96 (1627DC00) [pid = 840] [serial = 1402] [outer = 14FAF800] 21:42:16 INFO - PROCESS | 840 | 1465274537003 Marionette DEBUG loaded listener.js 21:42:17 INFO - PROCESS | 840 | ++DOMWINDOW == 97 (16872800) [pid = 840] [serial = 1403] [outer = 14FAF800] 21:42:17 INFO - PROCESS | 840 | 1465274537813 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]]]}] 21:42:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 21:42:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1125ms 21:42:17 INFO - PROCESS | 840 | 1465274537860 Marionette TRACE conn5 -> [0,1833,"getWindowHandle",null] 21:42:17 INFO - PROCESS | 840 | 1465274537863 Marionette TRACE conn5 <- [1,1833,null,{"value":"13"}] 21:42:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 21:42:17 INFO - PROCESS | 840 | 1465274537868 Marionette TRACE conn5 -> [0,1834,"setScriptTimeout",{"ms":35000}] 21:42:17 INFO - PROCESS | 840 | 1465274537871 Marionette TRACE conn5 <- [1,1834,null,{}] 21:42:17 INFO - PROCESS | 840 | 1465274537875 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}] 21:42:17 INFO - PROCESS | 840 | 1465274537879 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:17 INFO - PROCESS | 840 | 1465274537978 Marionette TRACE conn5 <- [1,1835,null,{"value":null}] 21:42:18 INFO - PROCESS | 840 | --DOCSHELL 15790400 == 42 [pid = 840] [id = 461] 21:42:18 INFO - PROCESS | 840 | --DOCSHELL 0DD4AC00 == 41 [pid = 840] [id = 460] 21:42:18 INFO - PROCESS | 840 | --DOCSHELL 166ECC00 == 40 [pid = 840] [id = 459] 21:42:18 INFO - PROCESS | 840 | --DOCSHELL 0EB0E000 == 39 [pid = 840] [id = 458] 21:42:18 INFO - PROCESS | 840 | --DOCSHELL 15083C00 == 38 [pid = 840] [id = 457] 21:42:18 INFO - PROCESS | 840 | --DOCSHELL 1314F800 == 37 [pid = 840] [id = 456] 21:42:18 INFO - PROCESS | 840 | --DOCSHELL 120C8400 == 36 [pid = 840] [id = 455] 21:42:18 INFO - PROCESS | 840 | --DOCSHELL 0D5D3C00 == 35 [pid = 840] [id = 454] 21:42:18 INFO - PROCESS | 840 | --DOCSHELL 0946E400 == 34 [pid = 840] [id = 453] 21:42:18 INFO - PROCESS | 840 | --DOCSHELL 14DC4000 == 33 [pid = 840] [id = 451] 21:42:18 INFO - PROCESS | 840 | --DOCSHELL 0CC94C00 == 32 [pid = 840] [id = 452] 21:42:18 INFO - PROCESS | 840 | --DOCSHELL 14F40C00 == 31 [pid = 840] [id = 467] 21:42:18 INFO - PROCESS | 840 | --DOCSHELL 19B11800 == 30 [pid = 840] [id = 466] 21:42:18 INFO - PROCESS | 840 | --DOCSHELL 1777EC00 == 29 [pid = 840] [id = 465] 21:42:18 INFO - PROCESS | 840 | --DOCSHELL 0CBECC00 == 28 [pid = 840] [id = 462] 21:42:18 INFO - PROCESS | 840 | --DOCSHELL 0D5DA000 == 27 [pid = 840] [id = 463] 21:42:18 INFO - PROCESS | 840 | --DOCSHELL 1315A400 == 26 [pid = 840] [id = 464] 21:42:18 INFO - PROCESS | 840 | 1465274538728 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:18 INFO - PROCESS | 840 | 1465274538732 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:18 INFO - PROCESS | 840 | --DOMWINDOW == 96 (17447C00) [pid = 840] [serial = 1339] [outer = 00000000] [url = about:blank] 21:42:18 INFO - PROCESS | 840 | --DOMWINDOW == 95 (18154800) [pid = 840] [serial = 1342] [outer = 00000000] [url = about:blank] 21:42:18 INFO - PROCESS | 840 | --DOMWINDOW == 94 (1744D400) [pid = 840] [serial = 1340] [outer = 00000000] [url = about:blank] 21:42:18 INFO - PROCESS | 840 | --DOMWINDOW == 93 (1231F000) [pid = 840] [serial = 1321] [outer = 00000000] [url = about:blank] 21:42:18 INFO - PROCESS | 840 | --DOMWINDOW == 92 (14D0E800) [pid = 840] [serial = 1324] [outer = 00000000] [url = about:blank] 21:42:18 INFO - PROCESS | 840 | --DOMWINDOW == 91 (14D15800) [pid = 840] [serial = 1325] [outer = 00000000] [url = about:blank] 21:42:18 INFO - PROCESS | 840 | --DOMWINDOW == 90 (0D551800) [pid = 840] [serial = 1315] [outer = 00000000] [url = about:blank] 21:42:18 INFO - PROCESS | 840 | --DOMWINDOW == 89 (0D5D7400) [pid = 840] [serial = 1316] [outer = 00000000] [url = about:blank] 21:42:18 INFO - PROCESS | 840 | --DOMWINDOW == 88 (0DF02C00) [pid = 840] [serial = 1318] [outer = 00000000] [url = about:blank] 21:42:18 INFO - PROCESS | 840 | --DOMWINDOW == 87 (0DF0BC00) [pid = 840] [serial = 1319] [outer = 00000000] [url = about:blank] 21:42:18 INFO - PROCESS | 840 | --DOMWINDOW == 86 (14DC5000) [pid = 840] [serial = 1327] [outer = 00000000] [url = about:blank] 21:42:18 INFO - PROCESS | 840 | --DOMWINDOW == 85 (14F42400) [pid = 840] [serial = 1328] [outer = 00000000] [url = about:blank] 21:42:18 INFO - PROCESS | 840 | --DOMWINDOW == 84 (16A2AC00) [pid = 840] [serial = 1336] [outer = 00000000] [url = about:blank] 21:42:18 INFO - PROCESS | 840 | --DOMWINDOW == 83 (16869400) [pid = 840] [serial = 1333] [outer = 00000000] [url = about:blank] 21:42:18 INFO - PROCESS | 840 | --DOMWINDOW == 82 (1686A400) [pid = 840] [serial = 1334] [outer = 00000000] [url = about:blank] 21:42:18 INFO - PROCESS | 840 | --DOMWINDOW == 81 (160D0800) [pid = 840] [serial = 1330] [outer = 00000000] [url = about:blank] 21:42:18 INFO - PROCESS | 840 | --DOMWINDOW == 80 (16271C00) [pid = 840] [serial = 1331] [outer = 00000000] [url = about:blank] 21:42:18 INFO - PROCESS | 840 | --DOMWINDOW == 79 (181AE400) [pid = 840] [serial = 1313] [outer = 00000000] [url = about:blank] 21:42:18 INFO - PROCESS | 840 | --DOMWINDOW == 78 (18160400) [pid = 840] [serial = 1343] [outer = 00000000] [url = about:blank] 21:42:18 INFO - PROCESS | 840 | --DOMWINDOW == 77 (12349800) [pid = 840] [serial = 1346] [outer = 00000000] [url = about:blank] 21:42:18 INFO - PROCESS | 840 | --DOMWINDOW == 76 (0D461800) [pid = 840] [serial = 1345] [outer = 00000000] [url = about:blank] 21:42:18 INFO - PROCESS | 840 | --DOMWINDOW == 75 (1234B800) [pid = 840] [serial = 1322] [outer = 00000000] [url = about:blank] 21:42:18 INFO - PROCESS | 840 | --DOMWINDOW == 74 (16870C00) [pid = 840] [serial = 1348] [outer = 00000000] [url = about:blank] 21:42:18 INFO - PROCESS | 840 | --DOMWINDOW == 73 (1704C400) [pid = 840] [serial = 1349] [outer = 00000000] [url = about:blank] 21:42:18 INFO - PROCESS | 840 | --DOMWINDOW == 72 (16A24800) [pid = 840] [serial = 1337] [outer = 00000000] [url = about:blank] 21:42:18 INFO - PROCESS | 840 | --DOMWINDOW == 71 (19B14400) [pid = 840] [serial = 1352] [outer = 00000000] [url = about:blank] 21:42:18 INFO - PROCESS | 840 | --DOMWINDOW == 70 (19B0AC00) [pid = 840] [serial = 1351] [outer = 00000000] [url = about:blank] 21:42:18 INFO - PROCESS | 840 | ++DOCSHELL 0945F400 == 27 [pid = 840] [id = 468] 21:42:18 INFO - PROCESS | 840 | ++DOMWINDOW == 71 (09460000) [pid = 840] [serial = 1404] [outer = 00000000] 21:42:18 INFO - PROCESS | 840 | ++DOMWINDOW == 72 (0946EC00) [pid = 840] [serial = 1405] [outer = 09460000] 21:42:18 INFO - PROCESS | 840 | 1465274538909 Marionette DEBUG loaded listener.js 21:42:18 INFO - PROCESS | 840 | ++DOMWINDOW == 73 (0CB2BC00) [pid = 840] [serial = 1406] [outer = 09460000] 21:42:19 INFO - PROCESS | 840 | 1465274539375 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]]]}] 21:42:19 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) 21:42:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1574ms 21:42:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 21:42:19 INFO - PROCESS | 840 | 1465274539444 Marionette TRACE conn5 -> [0,1837,"getWindowHandle",null] 21:42:19 INFO - PROCESS | 840 | 1465274539448 Marionette TRACE conn5 <- [1,1837,null,{"value":"13"}] 21:42:19 INFO - PROCESS | 840 | 1465274539452 Marionette TRACE conn5 -> [0,1838,"setScriptTimeout",{"ms":35000}] 21:42:19 INFO - PROCESS | 840 | 1465274539455 Marionette TRACE conn5 <- [1,1838,null,{}] 21:42:19 INFO - PROCESS | 840 | 1465274539460 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}] 21:42:19 INFO - PROCESS | 840 | 1465274539465 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:19 INFO - PROCESS | 840 | 1465274539561 Marionette TRACE conn5 <- [1,1839,null,{"value":null}] 21:42:19 INFO - PROCESS | 840 | 1465274539572 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:19 INFO - PROCESS | 840 | 1465274539575 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:19 INFO - PROCESS | 840 | ++DOCSHELL 0D5D5800 == 28 [pid = 840] [id = 469] 21:42:19 INFO - PROCESS | 840 | ++DOMWINDOW == 74 (0D5D5C00) [pid = 840] [serial = 1407] [outer = 00000000] 21:42:19 INFO - PROCESS | 840 | ++DOMWINDOW == 75 (0D5DB400) [pid = 840] [serial = 1408] [outer = 0D5D5C00] 21:42:19 INFO - PROCESS | 840 | 1465274539627 Marionette DEBUG loaded listener.js 21:42:19 INFO - PROCESS | 840 | ++DOMWINDOW == 76 (0DB3B000) [pid = 840] [serial = 1409] [outer = 0D5D5C00] 21:42:20 INFO - PROCESS | 840 | 1465274540116 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]]]}] 21:42:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 21:42:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 670ms 21:42:20 INFO - PROCESS | 840 | 1465274540125 Marionette TRACE conn5 -> [0,1841,"getWindowHandle",null] 21:42:20 INFO - PROCESS | 840 | 1465274540130 Marionette TRACE conn5 <- [1,1841,null,{"value":"13"}] 21:42:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 21:42:20 INFO - PROCESS | 840 | 1465274540170 Marionette TRACE conn5 -> [0,1842,"setScriptTimeout",{"ms":35000}] 21:42:20 INFO - PROCESS | 840 | 1465274540172 Marionette TRACE conn5 <- [1,1842,null,{}] 21:42:20 INFO - PROCESS | 840 | 1465274540176 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}] 21:42:20 INFO - PROCESS | 840 | 1465274540178 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:20 INFO - PROCESS | 840 | 1465274540273 Marionette TRACE conn5 <- [1,1843,null,{"value":null}] 21:42:20 INFO - PROCESS | 840 | 1465274540369 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:20 INFO - PROCESS | 840 | 1465274540371 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:20 INFO - PROCESS | 840 | ++DOCSHELL 0E1E9C00 == 29 [pid = 840] [id = 470] 21:42:20 INFO - PROCESS | 840 | ++DOMWINDOW == 77 (0E1EA400) [pid = 840] [serial = 1410] [outer = 00000000] 21:42:20 INFO - PROCESS | 840 | ++DOMWINDOW == 78 (0EB16800) [pid = 840] [serial = 1411] [outer = 0E1EA400] 21:42:20 INFO - PROCESS | 840 | 1465274540417 Marionette DEBUG loaded listener.js 21:42:20 INFO - PROCESS | 840 | ++DOMWINDOW == 79 (11D97000) [pid = 840] [serial = 1412] [outer = 0E1EA400] 21:42:20 INFO - PROCESS | 840 | 1465274540842 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]]]}] 21:42:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 21:42:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 730ms 21:42:20 INFO - PROCESS | 840 | 1465274540898 Marionette TRACE conn5 -> [0,1845,"getWindowHandle",null] 21:42:20 INFO - PROCESS | 840 | 1465274540901 Marionette TRACE conn5 <- [1,1845,null,{"value":"13"}] 21:42:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 21:42:20 INFO - PROCESS | 840 | 1465274540906 Marionette TRACE conn5 -> [0,1846,"setScriptTimeout",{"ms":35000}] 21:42:20 INFO - PROCESS | 840 | 1465274540912 Marionette TRACE conn5 <- [1,1846,null,{}] 21:42:20 INFO - PROCESS | 840 | 1465274540921 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}] 21:42:20 INFO - PROCESS | 840 | 1465274540925 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:21 INFO - PROCESS | 840 | 1465274541076 Marionette TRACE conn5 <- [1,1847,null,{"value":null}] 21:42:21 INFO - PROCESS | 840 | 1465274541092 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:21 INFO - PROCESS | 840 | 1465274541094 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:21 INFO - PROCESS | 840 | ++DOCSHELL 0D54B800 == 30 [pid = 840] [id = 471] 21:42:21 INFO - PROCESS | 840 | ++DOMWINDOW == 80 (0E1E1000) [pid = 840] [serial = 1413] [outer = 00000000] 21:42:21 INFO - PROCESS | 840 | ++DOMWINDOW == 81 (12443C00) [pid = 840] [serial = 1414] [outer = 0E1E1000] 21:42:21 INFO - PROCESS | 840 | 1465274541200 Marionette DEBUG loaded listener.js 21:42:21 INFO - PROCESS | 840 | ++DOMWINDOW == 82 (1315B400) [pid = 840] [serial = 1415] [outer = 0E1E1000] 21:42:21 INFO - PROCESS | 840 | 1465274541647 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]]]}] 21:42:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 21:42:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 830ms 21:42:21 INFO - PROCESS | 840 | 1465274541738 Marionette TRACE conn5 -> [0,1849,"getWindowHandle",null] 21:42:21 INFO - PROCESS | 840 | 1465274541741 Marionette TRACE conn5 <- [1,1849,null,{"value":"13"}] 21:42:21 INFO - PROCESS | 840 | 1465274541744 Marionette TRACE conn5 -> [0,1850,"setScriptTimeout",{"ms":35000}] 21:42:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 21:42:21 INFO - PROCESS | 840 | 1465274541746 Marionette TRACE conn5 <- [1,1850,null,{}] 21:42:21 INFO - PROCESS | 840 | 1465274541757 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}] 21:42:21 INFO - PROCESS | 840 | 1465274541759 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:21 INFO - PROCESS | 840 | 1465274541883 Marionette TRACE conn5 <- [1,1851,null,{"value":null}] 21:42:21 INFO - PROCESS | 840 | 1465274541944 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:21 INFO - PROCESS | 840 | 1465274541946 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:21 INFO - PROCESS | 840 | ++DOCSHELL 14025C00 == 31 [pid = 840] [id = 472] 21:42:21 INFO - PROCESS | 840 | ++DOMWINDOW == 83 (14D10000) [pid = 840] [serial = 1416] [outer = 00000000] 21:42:21 INFO - PROCESS | 840 | ++DOMWINDOW == 84 (14D38800) [pid = 840] [serial = 1417] [outer = 14D10000] 21:42:21 INFO - PROCESS | 840 | 1465274541990 Marionette DEBUG loaded listener.js 21:42:22 INFO - PROCESS | 840 | ++DOMWINDOW == 85 (14D3DC00) [pid = 840] [serial = 1418] [outer = 14D10000] 21:42:22 INFO - PROCESS | 840 | 1465274542408 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]]]}] 21:42:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 21:42:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 690ms 21:42:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 21:42:22 INFO - PROCESS | 840 | 1465274542438 Marionette TRACE conn5 -> [0,1853,"getWindowHandle",null] 21:42:22 INFO - PROCESS | 840 | 1465274542440 Marionette TRACE conn5 <- [1,1853,null,{"value":"13"}] 21:42:22 INFO - PROCESS | 840 | 1465274542443 Marionette TRACE conn5 -> [0,1854,"setScriptTimeout",{"ms":35000}] 21:42:22 INFO - PROCESS | 840 | 1465274542445 Marionette TRACE conn5 <- [1,1854,null,{}] 21:42:22 INFO - PROCESS | 840 | 1465274542456 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}] 21:42:22 INFO - PROCESS | 840 | 1465274542458 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:22 INFO - PROCESS | 840 | 1465274542574 Marionette TRACE conn5 <- [1,1855,null,{"value":null}] 21:42:22 INFO - PROCESS | 840 | 1465274542580 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:22 INFO - PROCESS | 840 | 1465274542586 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:22 INFO - PROCESS | 840 | ++DOCSHELL 14DE4400 == 32 [pid = 840] [id = 473] 21:42:22 INFO - PROCESS | 840 | ++DOMWINDOW == 86 (14F37400) [pid = 840] [serial = 1419] [outer = 00000000] 21:42:22 INFO - PROCESS | 840 | ++DOMWINDOW == 87 (14FACC00) [pid = 840] [serial = 1420] [outer = 14F37400] 21:42:22 INFO - PROCESS | 840 | 1465274542641 Marionette DEBUG loaded listener.js 21:42:22 INFO - PROCESS | 840 | ++DOMWINDOW == 88 (15178C00) [pid = 840] [serial = 1421] [outer = 14F37400] 21:42:23 INFO - PROCESS | 840 | --DOMWINDOW == 87 (15084400) [pid = 840] [serial = 1371] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 21:42:23 INFO - PROCESS | 840 | --DOMWINDOW == 86 (15795C00) [pid = 840] [serial = 1374] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 21:42:23 INFO - PROCESS | 840 | --DOMWINDOW == 85 (19B0FC00) [pid = 840] [serial = 1353] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 21:42:23 INFO - PROCESS | 840 | --DOMWINDOW == 84 (09471000) [pid = 840] [serial = 1359] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 21:42:23 INFO - PROCESS | 840 | --DOMWINDOW == 83 (0EB15C00) [pid = 840] [serial = 1380] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 21:42:23 INFO - PROCESS | 840 | --DOMWINDOW == 82 (0D381800) [pid = 840] [serial = 1356] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 21:42:23 INFO - PROCESS | 840 | --DOMWINDOW == 81 (0D5D4C00) [pid = 840] [serial = 1362] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 21:42:23 INFO - PROCESS | 840 | --DOMWINDOW == 80 (14D13800) [pid = 840] [serial = 1368] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 21:42:23 INFO - PROCESS | 840 | --DOMWINDOW == 79 (1223F000) [pid = 840] [serial = 1365] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 21:42:23 INFO - PROCESS | 840 | --DOMWINDOW == 78 (1686B000) [pid = 840] [serial = 1377] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 21:42:23 INFO - PROCESS | 840 | --DOMWINDOW == 77 (16F2F800) [pid = 840] [serial = 1383] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 21:42:23 INFO - PROCESS | 840 | --DOMWINDOW == 76 (11B07000) [pid = 840] [serial = 1386] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 21:42:23 INFO - PROCESS | 840 | 1465274543366 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]]]}] 21:42:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 21:42:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 970ms 21:42:23 INFO - PROCESS | 840 | 1465274543415 Marionette TRACE conn5 -> [0,1857,"getWindowHandle",null] 21:42:23 INFO - PROCESS | 840 | 1465274543417 Marionette TRACE conn5 <- [1,1857,null,{"value":"13"}] 21:42:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 21:42:23 INFO - PROCESS | 840 | 1465274543420 Marionette TRACE conn5 -> [0,1858,"setScriptTimeout",{"ms":35000}] 21:42:23 INFO - PROCESS | 840 | 1465274543421 Marionette TRACE conn5 <- [1,1858,null,{}] 21:42:23 INFO - PROCESS | 840 | 1465274543425 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}] 21:42:23 INFO - PROCESS | 840 | 1465274543427 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:23 INFO - PROCESS | 840 | 1465274543545 Marionette TRACE conn5 <- [1,1859,null,{"value":null}] 21:42:23 INFO - PROCESS | 840 | 1465274543617 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:23 INFO - PROCESS | 840 | 1465274543619 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:23 INFO - PROCESS | 840 | ++DOCSHELL 0CB2E000 == 33 [pid = 840] [id = 474] 21:42:23 INFO - PROCESS | 840 | ++DOMWINDOW == 77 (12318000) [pid = 840] [serial = 1422] [outer = 00000000] 21:42:23 INFO - PROCESS | 840 | ++DOMWINDOW == 78 (15794400) [pid = 840] [serial = 1423] [outer = 12318000] 21:42:23 INFO - PROCESS | 840 | 1465274543664 Marionette DEBUG loaded listener.js 21:42:23 INFO - PROCESS | 840 | ++DOMWINDOW == 79 (15798000) [pid = 840] [serial = 1424] [outer = 12318000] 21:42:23 INFO - PROCESS | 840 | 1465274544011 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]]]}] 21:42:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 21:42:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 630ms 21:42:24 INFO - PROCESS | 840 | 1465274544064 Marionette TRACE conn5 -> [0,1861,"getWindowHandle",null] 21:42:24 INFO - PROCESS | 840 | 1465274544066 Marionette TRACE conn5 <- [1,1861,null,{"value":"13"}] 21:42:24 INFO - PROCESS | 840 | 1465274544069 Marionette TRACE conn5 -> [0,1862,"setScriptTimeout",{"ms":35000}] 21:42:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 21:42:24 INFO - PROCESS | 840 | 1465274544071 Marionette TRACE conn5 <- [1,1862,null,{}] 21:42:24 INFO - PROCESS | 840 | 1465274544074 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}] 21:42:24 INFO - PROCESS | 840 | 1465274544076 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:24 INFO - PROCESS | 840 | 1465274544153 Marionette TRACE conn5 <- [1,1863,null,{"value":null}] 21:42:24 INFO - PROCESS | 840 | 1465274544160 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:24 INFO - PROCESS | 840 | 1465274544162 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:24 INFO - PROCESS | 840 | ++DOCSHELL 15791C00 == 34 [pid = 840] [id = 475] 21:42:24 INFO - PROCESS | 840 | ++DOMWINDOW == 80 (1579DC00) [pid = 840] [serial = 1425] [outer = 00000000] 21:42:24 INFO - PROCESS | 840 | ++DOMWINDOW == 81 (16272000) [pid = 840] [serial = 1426] [outer = 1579DC00] 21:42:24 INFO - PROCESS | 840 | 1465274544206 Marionette DEBUG loaded listener.js 21:42:24 INFO - PROCESS | 840 | ++DOMWINDOW == 82 (1627E800) [pid = 840] [serial = 1427] [outer = 1579DC00] 21:42:24 INFO - PROCESS | 840 | 1465274544641 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]]]}] 21:42:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 21:42:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 630ms 21:42:24 INFO - PROCESS | 840 | 1465274544706 Marionette TRACE conn5 -> [0,1865,"getWindowHandle",null] 21:42:24 INFO - PROCESS | 840 | 1465274544708 Marionette TRACE conn5 <- [1,1865,null,{"value":"13"}] 21:42:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 21:42:24 INFO - PROCESS | 840 | 1465274544712 Marionette TRACE conn5 -> [0,1866,"setScriptTimeout",{"ms":35000}] 21:42:24 INFO - PROCESS | 840 | 1465274544713 Marionette TRACE conn5 <- [1,1866,null,{}] 21:42:24 INFO - PROCESS | 840 | 1465274544717 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}] 21:42:24 INFO - PROCESS | 840 | 1465274544719 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:24 INFO - PROCESS | 840 | 1465274544797 Marionette TRACE conn5 <- [1,1867,null,{"value":null}] 21:42:24 INFO - PROCESS | 840 | 1465274544804 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:24 INFO - PROCESS | 840 | 1465274544806 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:24 INFO - PROCESS | 840 | ++DOCSHELL 13636800 == 35 [pid = 840] [id = 476] 21:42:24 INFO - PROCESS | 840 | ++DOMWINDOW == 83 (167C9400) [pid = 840] [serial = 1428] [outer = 00000000] 21:42:24 INFO - PROCESS | 840 | ++DOMWINDOW == 84 (16867000) [pid = 840] [serial = 1429] [outer = 167C9400] 21:42:24 INFO - PROCESS | 840 | 1465274544849 Marionette DEBUG loaded listener.js 21:42:24 INFO - PROCESS | 840 | ++DOMWINDOW == 85 (16868C00) [pid = 840] [serial = 1430] [outer = 167C9400] 21:42:25 INFO - PROCESS | 840 | --DOCSHELL 0DF05000 == 34 [pid = 840] [id = 373] 21:42:25 INFO - PROCESS | 840 | --DOCSHELL 0CBEB400 == 33 [pid = 840] [id = 378] 21:42:25 INFO - PROCESS | 840 | --DOCSHELL 0E9C8000 == 32 [pid = 840] [id = 387] 21:42:25 INFO - PROCESS | 840 | --DOCSHELL 1314F400 == 31 [pid = 840] [id = 385] 21:42:25 INFO - PROCESS | 840 | --DOCSHELL 12305C00 == 30 [pid = 840] [id = 374] 21:42:25 INFO - PROCESS | 840 | --DOCSHELL 1686FC00 == 29 [pid = 840] [id = 380] 21:42:25 INFO - PROCESS | 840 | --DOCSHELL 14D10400 == 28 [pid = 840] [id = 386] 21:42:25 INFO - PROCESS | 840 | --DOCSHELL 1516C800 == 27 [pid = 840] [id = 376] 21:42:25 INFO - PROCESS | 840 | --DOCSHELL 16270C00 == 26 [pid = 840] [id = 377] 21:42:25 INFO - PROCESS | 840 | --DOCSHELL 160CF400 == 25 [pid = 840] [id = 388] 21:42:25 INFO - PROCESS | 840 | --DOCSHELL 14D0CC00 == 24 [pid = 840] [id = 379] 21:42:25 INFO - PROCESS | 840 | --DOCSHELL 0CF6E800 == 23 [pid = 840] [id = 372] 21:42:25 INFO - PROCESS | 840 | --DOCSHELL 11DD4C00 == 22 [pid = 840] [id = 384] 21:42:25 INFO - PROCESS | 840 | --DOCSHELL 0CB2D400 == 21 [pid = 840] [id = 381] 21:42:25 INFO - PROCESS | 840 | --DOCSHELL 0CB28C00 == 20 [pid = 840] [id = 382] 21:42:25 INFO - PROCESS | 840 | --DOCSHELL 1686F000 == 19 [pid = 840] [id = 389] 21:42:25 INFO - PROCESS | 840 | --DOCSHELL 13637400 == 18 [pid = 840] [id = 375] 21:42:25 INFO - PROCESS | 840 | --DOCSHELL 0DB47800 == 17 [pid = 840] [id = 383] 21:42:26 INFO - PROCESS | 840 | --DOMWINDOW == 84 (15173800) [pid = 840] [serial = 1372] [outer = 00000000] [url = about:blank] 21:42:26 INFO - PROCESS | 840 | --DOMWINDOW == 83 (15179800) [pid = 840] [serial = 1373] [outer = 00000000] [url = about:blank] 21:42:26 INFO - PROCESS | 840 | --DOMWINDOW == 82 (163D9000) [pid = 840] [serial = 1376] [outer = 00000000] [url = about:blank] 21:42:26 INFO - PROCESS | 840 | --DOMWINDOW == 81 (1579F000) [pid = 840] [serial = 1375] [outer = 00000000] [url = about:blank] 21:42:26 INFO - PROCESS | 840 | --DOMWINDOW == 80 (19BC4000) [pid = 840] [serial = 1354] [outer = 00000000] [url = about:blank] 21:42:26 INFO - PROCESS | 840 | --DOMWINDOW == 79 (0CBDF800) [pid = 840] [serial = 1360] [outer = 00000000] [url = about:blank] 21:42:26 INFO - PROCESS | 840 | --DOMWINDOW == 78 (14F41400) [pid = 840] [serial = 1381] [outer = 00000000] [url = about:blank] 21:42:26 INFO - PROCESS | 840 | --DOMWINDOW == 77 (0CFD3000) [pid = 840] [serial = 1361] [outer = 00000000] [url = about:blank] 21:42:26 INFO - PROCESS | 840 | --DOMWINDOW == 76 (0DB41400) [pid = 840] [serial = 1357] [outer = 00000000] [url = about:blank] 21:42:26 INFO - PROCESS | 840 | --DOMWINDOW == 75 (0DF08C00) [pid = 840] [serial = 1358] [outer = 00000000] [url = about:blank] 21:42:26 INFO - PROCESS | 840 | --DOMWINDOW == 74 (0DB3D000) [pid = 840] [serial = 1363] [outer = 00000000] [url = about:blank] 21:42:26 INFO - PROCESS | 840 | --DOMWINDOW == 73 (0DD1E800) [pid = 840] [serial = 1364] [outer = 00000000] [url = about:blank] 21:42:26 INFO - PROCESS | 840 | --DOMWINDOW == 72 (14D3C000) [pid = 840] [serial = 1369] [outer = 00000000] [url = about:blank] 21:42:26 INFO - PROCESS | 840 | --DOMWINDOW == 71 (12319800) [pid = 840] [serial = 1366] [outer = 00000000] [url = about:blank] 21:42:26 INFO - PROCESS | 840 | --DOMWINDOW == 70 (123A3C00) [pid = 840] [serial = 1367] [outer = 00000000] [url = about:blank] 21:42:26 INFO - PROCESS | 840 | --DOMWINDOW == 69 (19D26000) [pid = 840] [serial = 1355] [outer = 00000000] [url = about:blank] 21:42:26 INFO - PROCESS | 840 | --DOMWINDOW == 68 (16A27400) [pid = 840] [serial = 1378] [outer = 00000000] [url = about:blank] 21:42:26 INFO - PROCESS | 840 | --DOMWINDOW == 67 (17454400) [pid = 840] [serial = 1385] [outer = 00000000] [url = about:blank] 21:42:26 INFO - PROCESS | 840 | --DOMWINDOW == 66 (18156000) [pid = 840] [serial = 1388] [outer = 00000000] [url = about:blank] 21:42:26 INFO - PROCESS | 840 | --DOMWINDOW == 65 (1744CC00) [pid = 840] [serial = 1384] [outer = 00000000] [url = about:blank] 21:42:26 INFO - PROCESS | 840 | --DOMWINDOW == 64 (16865400) [pid = 840] [serial = 1382] [outer = 00000000] [url = about:blank] 21:42:26 INFO - PROCESS | 840 | --DOMWINDOW == 63 (16A2B800) [pid = 840] [serial = 1379] [outer = 00000000] [url = about:blank] 21:42:26 INFO - PROCESS | 840 | --DOMWINDOW == 62 (14DB7800) [pid = 840] [serial = 1370] [outer = 00000000] [url = about:blank] 21:42:26 INFO - PROCESS | 840 | --DOMWINDOW == 61 (18155800) [pid = 840] [serial = 1387] [outer = 00000000] [url = about:blank] 21:42:26 INFO - PROCESS | 840 | 1465274546642 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]]]}] 21:42:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 21:42:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1976ms 21:42:26 INFO - PROCESS | 840 | 1465274546692 Marionette TRACE conn5 -> [0,1869,"getWindowHandle",null] 21:42:26 INFO - PROCESS | 840 | 1465274546697 Marionette TRACE conn5 <- [1,1869,null,{"value":"13"}] 21:42:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 21:42:26 INFO - PROCESS | 840 | 1465274546702 Marionette TRACE conn5 -> [0,1870,"setScriptTimeout",{"ms":35000}] 21:42:26 INFO - PROCESS | 840 | 1465274546705 Marionette TRACE conn5 <- [1,1870,null,{}] 21:42:26 INFO - PROCESS | 840 | 1465274546712 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}] 21:42:26 INFO - PROCESS | 840 | 1465274546714 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:26 INFO - PROCESS | 840 | 1465274546806 Marionette TRACE conn5 <- [1,1871,null,{"value":null}] 21:42:26 INFO - PROCESS | 840 | 1465274546815 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:26 INFO - PROCESS | 840 | 1465274546818 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:26 INFO - PROCESS | 840 | ++DOCSHELL 0D3E8000 == 18 [pid = 840] [id = 477] 21:42:26 INFO - PROCESS | 840 | ++DOMWINDOW == 62 (0D3E8800) [pid = 840] [serial = 1431] [outer = 00000000] 21:42:26 INFO - PROCESS | 840 | ++DOMWINDOW == 63 (0D4E5C00) [pid = 840] [serial = 1432] [outer = 0D3E8800] 21:42:26 INFO - PROCESS | 840 | 1465274546869 Marionette DEBUG loaded listener.js 21:42:26 INFO - PROCESS | 840 | ++DOMWINDOW == 64 (0D54AC00) [pid = 840] [serial = 1433] [outer = 0D3E8800] 21:42:27 INFO - PROCESS | 840 | 1465274547376 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]]]}] 21:42:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 21:42:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 730ms 21:42:27 INFO - PROCESS | 840 | 1465274547436 Marionette TRACE conn5 -> [0,1873,"getWindowHandle",null] 21:42:27 INFO - PROCESS | 840 | 1465274547441 Marionette TRACE conn5 <- [1,1873,null,{"value":"13"}] 21:42:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 21:42:27 INFO - PROCESS | 840 | 1465274547447 Marionette TRACE conn5 -> [0,1874,"setScriptTimeout",{"ms":35000}] 21:42:27 INFO - PROCESS | 840 | 1465274547450 Marionette TRACE conn5 <- [1,1874,null,{}] 21:42:27 INFO - PROCESS | 840 | 1465274547454 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}] 21:42:27 INFO - PROCESS | 840 | 1465274547456 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:27 INFO - PROCESS | 840 | 1465274547545 Marionette TRACE conn5 <- [1,1875,null,{"value":null}] 21:42:27 INFO - PROCESS | 840 | 1465274547639 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:27 INFO - PROCESS | 840 | 1465274547642 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:27 INFO - PROCESS | 840 | ++DOCSHELL 0DD4EC00 == 19 [pid = 840] [id = 478] 21:42:27 INFO - PROCESS | 840 | ++DOMWINDOW == 65 (0DDC3C00) [pid = 840] [serial = 1434] [outer = 00000000] 21:42:27 INFO - PROCESS | 840 | ++DOMWINDOW == 66 (0DF01400) [pid = 840] [serial = 1435] [outer = 0DDC3C00] 21:42:27 INFO - PROCESS | 840 | 1465274547695 Marionette DEBUG loaded listener.js 21:42:27 INFO - PROCESS | 840 | ++DOMWINDOW == 67 (0DF07C00) [pid = 840] [serial = 1436] [outer = 0DDC3C00] 21:42:28 INFO - PROCESS | 840 | 1465274548104 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]]]}] 21:42:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 21:42:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 671ms 21:42:28 INFO - PROCESS | 840 | 1465274548122 Marionette TRACE conn5 -> [0,1877,"getWindowHandle",null] 21:42:28 INFO - PROCESS | 840 | 1465274548125 Marionette TRACE conn5 <- [1,1877,null,{"value":"13"}] 21:42:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 21:42:28 INFO - PROCESS | 840 | 1465274548128 Marionette TRACE conn5 -> [0,1878,"setScriptTimeout",{"ms":35000}] 21:42:28 INFO - PROCESS | 840 | 1465274548131 Marionette TRACE conn5 <- [1,1878,null,{}] 21:42:28 INFO - PROCESS | 840 | 1465274548142 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}] 21:42:28 INFO - PROCESS | 840 | 1465274548147 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:28 INFO - PROCESS | 840 | 1465274548263 Marionette TRACE conn5 <- [1,1879,null,{"value":null}] 21:42:28 INFO - PROCESS | 840 | 1465274548274 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:28 INFO - PROCESS | 840 | 1465274548277 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:28 INFO - PROCESS | 840 | ++DOCSHELL 12227C00 == 20 [pid = 840] [id = 479] 21:42:28 INFO - PROCESS | 840 | ++DOMWINDOW == 68 (12293000) [pid = 840] [serial = 1437] [outer = 00000000] 21:42:28 INFO - PROCESS | 840 | ++DOMWINDOW == 69 (1231F000) [pid = 840] [serial = 1438] [outer = 12293000] 21:42:28 INFO - PROCESS | 840 | 1465274548335 Marionette DEBUG loaded listener.js 21:42:28 INFO - PROCESS | 840 | ++DOMWINDOW == 70 (12348400) [pid = 840] [serial = 1439] [outer = 12293000] 21:42:28 INFO - PROCESS | 840 | 1465274548764 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]]]}] 21:42:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 21:42:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 730ms 21:42:28 INFO - PROCESS | 840 | 1465274548863 Marionette TRACE conn5 -> [0,1881,"getWindowHandle",null] 21:42:28 INFO - PROCESS | 840 | 1465274548865 Marionette TRACE conn5 <- [1,1881,null,{"value":"13"}] 21:42:28 INFO - PROCESS | 840 | 1465274548868 Marionette TRACE conn5 -> [0,1882,"setScriptTimeout",{"ms":35000}] 21:42:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 21:42:28 INFO - PROCESS | 840 | 1465274548870 Marionette TRACE conn5 <- [1,1882,null,{}] 21:42:28 INFO - PROCESS | 840 | 1465274548874 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}] 21:42:28 INFO - PROCESS | 840 | 1465274548876 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:28 INFO - PROCESS | 840 | 1465274548959 Marionette TRACE conn5 <- [1,1883,null,{"value":null}] 21:42:28 INFO - PROCESS | 840 | 1465274548966 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:28 INFO - PROCESS | 840 | 1465274548968 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:28 INFO - PROCESS | 840 | ++DOCSHELL 123CB800 == 21 [pid = 840] [id = 480] 21:42:28 INFO - PROCESS | 840 | ++DOMWINDOW == 71 (123CBC00) [pid = 840] [serial = 1440] [outer = 00000000] 21:42:28 INFO - PROCESS | 840 | ++DOMWINDOW == 72 (13152000) [pid = 840] [serial = 1441] [outer = 123CBC00] 21:42:28 INFO - PROCESS | 840 | 1465274549013 Marionette DEBUG loaded listener.js 21:42:29 INFO - PROCESS | 840 | ++DOMWINDOW == 73 (14023000) [pid = 840] [serial = 1442] [outer = 123CBC00] 21:42:29 INFO - PROCESS | 840 | 1465274549455 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]]]}] 21:42:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 21:42:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 630ms 21:42:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 21:42:29 INFO - PROCESS | 840 | 1465274549502 Marionette TRACE conn5 -> [0,1885,"getWindowHandle",null] 21:42:29 INFO - PROCESS | 840 | 1465274549505 Marionette TRACE conn5 <- [1,1885,null,{"value":"13"}] 21:42:29 INFO - PROCESS | 840 | 1465274549508 Marionette TRACE conn5 -> [0,1886,"setScriptTimeout",{"ms":35000}] 21:42:29 INFO - PROCESS | 840 | 1465274549509 Marionette TRACE conn5 <- [1,1886,null,{}] 21:42:29 INFO - PROCESS | 840 | 1465274549513 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}] 21:42:29 INFO - PROCESS | 840 | 1465274549515 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:29 INFO - PROCESS | 840 | 1465274549592 Marionette TRACE conn5 <- [1,1887,null,{"value":null}] 21:42:29 INFO - PROCESS | 840 | 1465274549598 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:29 INFO - PROCESS | 840 | 1465274549600 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:29 INFO - PROCESS | 840 | ++DOCSHELL 14D13800 == 22 [pid = 840] [id = 481] 21:42:29 INFO - PROCESS | 840 | ++DOMWINDOW == 74 (14D14C00) [pid = 840] [serial = 1443] [outer = 00000000] 21:42:29 INFO - PROCESS | 840 | ++DOMWINDOW == 75 (14DB9C00) [pid = 840] [serial = 1444] [outer = 14D14C00] 21:42:29 INFO - PROCESS | 840 | 1465274549670 Marionette DEBUG loaded listener.js 21:42:29 INFO - PROCESS | 840 | ++DOMWINDOW == 76 (14DC5000) [pid = 840] [serial = 1445] [outer = 14D14C00] 21:42:30 INFO - PROCESS | 840 | 1465274550111 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]]]}] 21:42:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 21:42:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 630ms 21:42:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 21:42:30 INFO - PROCESS | 840 | 1465274550140 Marionette TRACE conn5 -> [0,1889,"getWindowHandle",null] 21:42:30 INFO - PROCESS | 840 | 1465274550142 Marionette TRACE conn5 <- [1,1889,null,{"value":"13"}] 21:42:30 INFO - PROCESS | 840 | 1465274550145 Marionette TRACE conn5 -> [0,1890,"setScriptTimeout",{"ms":35000}] 21:42:30 INFO - PROCESS | 840 | 1465274550147 Marionette TRACE conn5 <- [1,1890,null,{}] 21:42:30 INFO - PROCESS | 840 | 1465274550150 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}] 21:42:30 INFO - PROCESS | 840 | 1465274550156 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:30 INFO - PROCESS | 840 | 1465274550260 Marionette TRACE conn5 <- [1,1891,null,{"value":null}] 21:42:30 INFO - PROCESS | 840 | 1465274550266 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:30 INFO - PROCESS | 840 | 1465274550268 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:30 INFO - PROCESS | 840 | ++DOCSHELL 14FBB800 == 23 [pid = 840] [id = 482] 21:42:30 INFO - PROCESS | 840 | ++DOMWINDOW == 77 (15174400) [pid = 840] [serial = 1446] [outer = 00000000] 21:42:30 INFO - PROCESS | 840 | ++DOMWINDOW == 78 (15237800) [pid = 840] [serial = 1447] [outer = 15174400] 21:42:30 INFO - PROCESS | 840 | 1465274550311 Marionette DEBUG loaded listener.js 21:42:30 INFO - PROCESS | 840 | ++DOMWINDOW == 79 (1579A000) [pid = 840] [serial = 1448] [outer = 15174400] 21:42:30 INFO - PROCESS | 840 | 1465274550750 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]]]}] 21:42:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 21:42:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 630ms 21:42:30 INFO - PROCESS | 840 | 1465274550781 Marionette TRACE conn5 -> [0,1893,"getWindowHandle",null] 21:42:30 INFO - PROCESS | 840 | 1465274550783 Marionette TRACE conn5 <- [1,1893,null,{"value":"13"}] 21:42:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 21:42:30 INFO - PROCESS | 840 | 1465274550797 Marionette TRACE conn5 -> [0,1894,"setScriptTimeout",{"ms":35000}] 21:42:30 INFO - PROCESS | 840 | 1465274550799 Marionette TRACE conn5 <- [1,1894,null,{}] 21:42:30 INFO - PROCESS | 840 | 1465274550802 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}] 21:42:30 INFO - PROCESS | 840 | 1465274550804 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:30 INFO - PROCESS | 840 | 1465274550881 Marionette TRACE conn5 <- [1,1895,null,{"value":null}] 21:42:30 INFO - PROCESS | 840 | 1465274550888 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:30 INFO - PROCESS | 840 | 1465274550890 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:30 INFO - PROCESS | 840 | ++DOCSHELL 15237000 == 24 [pid = 840] [id = 483] 21:42:30 INFO - PROCESS | 840 | ++DOMWINDOW == 80 (1579F400) [pid = 840] [serial = 1449] [outer = 00000000] 21:42:30 INFO - PROCESS | 840 | ++DOMWINDOW == 81 (16271C00) [pid = 840] [serial = 1450] [outer = 1579F400] 21:42:30 INFO - PROCESS | 840 | 1465274550934 Marionette DEBUG loaded listener.js 21:42:30 INFO - PROCESS | 840 | ++DOMWINDOW == 82 (16274000) [pid = 840] [serial = 1451] [outer = 1579F400] 21:42:31 INFO - PROCESS | 840 | 1465274551394 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]]]}] 21:42:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 21:42:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 630ms 21:42:31 INFO - PROCESS | 840 | 1465274551446 Marionette TRACE conn5 -> [0,1897,"getWindowHandle",null] 21:42:31 INFO - PROCESS | 840 | 1465274551449 Marionette TRACE conn5 <- [1,1897,null,{"value":"13"}] 21:42:31 INFO - PROCESS | 840 | 1465274551452 Marionette TRACE conn5 -> [0,1898,"setScriptTimeout",{"ms":35000}] 21:42:31 INFO - PROCESS | 840 | 1465274551453 Marionette TRACE conn5 <- [1,1898,null,{}] 21:42:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 21:42:31 INFO - PROCESS | 840 | 1465274551456 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}] 21:42:31 INFO - PROCESS | 840 | 1465274551458 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:31 INFO - PROCESS | 840 | 1465274551536 Marionette TRACE conn5 <- [1,1899,null,{"value":null}] 21:42:31 INFO - PROCESS | 840 | 1465274551544 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:31 INFO - PROCESS | 840 | 1465274551546 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:31 INFO - PROCESS | 840 | ++DOCSHELL 0CB24400 == 25 [pid = 840] [id = 484] 21:42:31 INFO - PROCESS | 840 | ++DOMWINDOW == 83 (14DBD800) [pid = 840] [serial = 1452] [outer = 00000000] 21:42:31 INFO - PROCESS | 840 | ++DOMWINDOW == 84 (1686A400) [pid = 840] [serial = 1453] [outer = 14DBD800] 21:42:31 INFO - PROCESS | 840 | 1465274551588 Marionette DEBUG loaded listener.js 21:42:31 INFO - PROCESS | 840 | ++DOMWINDOW == 85 (16865800) [pid = 840] [serial = 1454] [outer = 14DBD800] 21:42:32 INFO - PROCESS | 840 | 1465274552062 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]]]}] 21:42:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 21:42:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 631ms 21:42:32 INFO - PROCESS | 840 | 1465274552089 Marionette TRACE conn5 -> [0,1901,"getWindowHandle",null] 21:42:32 INFO - PROCESS | 840 | 1465274552091 Marionette TRACE conn5 <- [1,1901,null,{"value":"13"}] 21:42:32 INFO - PROCESS | 840 | 1465274552098 Marionette TRACE conn5 -> [0,1902,"setScriptTimeout",{"ms":35000}] 21:42:32 INFO - PROCESS | 840 | 1465274552100 Marionette TRACE conn5 <- [1,1902,null,{}] 21:42:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 21:42:32 INFO - PROCESS | 840 | 1465274552103 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}] 21:42:32 INFO - PROCESS | 840 | 1465274552105 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:32 INFO - PROCESS | 840 | 1465274552217 Marionette TRACE conn5 <- [1,1903,null,{"value":null}] 21:42:32 INFO - PROCESS | 840 | 1465274552311 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:32 INFO - PROCESS | 840 | 1465274552313 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:32 INFO - PROCESS | 840 | ++DOCSHELL 12222C00 == 26 [pid = 840] [id = 485] 21:42:32 INFO - PROCESS | 840 | ++DOMWINDOW == 86 (1523BC00) [pid = 840] [serial = 1455] [outer = 00000000] 21:42:32 INFO - PROCESS | 840 | ++DOMWINDOW == 87 (16A2E400) [pid = 840] [serial = 1456] [outer = 1523BC00] 21:42:32 INFO - PROCESS | 840 | 1465274552356 Marionette DEBUG loaded listener.js 21:42:32 INFO - PROCESS | 840 | ++DOMWINDOW == 88 (16A49400) [pid = 840] [serial = 1457] [outer = 1523BC00] 21:42:32 INFO - PROCESS | 840 | 1465274552812 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]]]}] 21:42:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 21:42:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 730ms 21:42:32 INFO - PROCESS | 840 | 1465274552834 Marionette TRACE conn5 -> [0,1905,"getWindowHandle",null] 21:42:32 INFO - PROCESS | 840 | 1465274552836 Marionette TRACE conn5 <- [1,1905,null,{"value":"13"}] 21:42:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 21:42:32 INFO - PROCESS | 840 | 1465274552839 Marionette TRACE conn5 -> [0,1906,"setScriptTimeout",{"ms":35000}] 21:42:32 INFO - PROCESS | 840 | 1465274552840 Marionette TRACE conn5 <- [1,1906,null,{}] 21:42:32 INFO - PROCESS | 840 | 1465274552849 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}] 21:42:32 INFO - PROCESS | 840 | 1465274552851 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:32 INFO - PROCESS | 840 | 1465274552968 Marionette TRACE conn5 <- [1,1907,null,{"value":null}] 21:42:32 INFO - PROCESS | 840 | 1465274552976 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:32 INFO - PROCESS | 840 | 1465274552978 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:32 INFO - PROCESS | 840 | ++DOCSHELL 170F0000 == 27 [pid = 840] [id = 486] 21:42:32 INFO - PROCESS | 840 | ++DOMWINDOW == 89 (17447400) [pid = 840] [serial = 1458] [outer = 00000000] 21:42:32 INFO - PROCESS | 840 | ++DOMWINDOW == 90 (1744D400) [pid = 840] [serial = 1459] [outer = 17447400] 21:42:33 INFO - PROCESS | 840 | 1465274553021 Marionette DEBUG loaded listener.js 21:42:33 INFO - PROCESS | 840 | ++DOMWINDOW == 91 (17453800) [pid = 840] [serial = 1460] [outer = 17447400] 21:42:33 INFO - PROCESS | 840 | 1465274553492 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]]]}] 21:42:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 21:42:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 670ms 21:42:33 INFO - PROCESS | 840 | 1465274553509 Marionette TRACE conn5 -> [0,1909,"getWindowHandle",null] 21:42:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 21:42:33 INFO - PROCESS | 840 | 1465274553512 Marionette TRACE conn5 <- [1,1909,null,{"value":"13"}] 21:42:33 INFO - PROCESS | 840 | 1465274553514 Marionette TRACE conn5 -> [0,1910,"setScriptTimeout",{"ms":35000}] 21:42:33 INFO - PROCESS | 840 | 1465274553517 Marionette TRACE conn5 <- [1,1910,null,{}] 21:42:33 INFO - PROCESS | 840 | 1465274553520 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}] 21:42:33 INFO - PROCESS | 840 | 1465274553522 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:33 INFO - PROCESS | 840 | 1465274553682 Marionette TRACE conn5 <- [1,1911,null,{"value":null}] 21:42:33 INFO - PROCESS | 840 | 1465274553753 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:33 INFO - PROCESS | 840 | 1465274553755 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:33 INFO - PROCESS | 840 | ++DOCSHELL 17784800 == 28 [pid = 840] [id = 487] 21:42:33 INFO - PROCESS | 840 | ++DOMWINDOW == 92 (17785800) [pid = 840] [serial = 1461] [outer = 00000000] 21:42:33 INFO - PROCESS | 840 | ++DOMWINDOW == 93 (18156000) [pid = 840] [serial = 1462] [outer = 17785800] 21:42:33 INFO - PROCESS | 840 | 1465274553801 Marionette DEBUG loaded listener.js 21:42:33 INFO - PROCESS | 840 | ++DOMWINDOW == 94 (1815C800) [pid = 840] [serial = 1463] [outer = 17785800] 21:42:34 INFO - PROCESS | 840 | --DOMWINDOW == 93 (14F37400) [pid = 840] [serial = 1419] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 21:42:34 INFO - PROCESS | 840 | --DOMWINDOW == 92 (14D10000) [pid = 840] [serial = 1416] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 21:42:34 INFO - PROCESS | 840 | --DOMWINDOW == 91 (0E1E1000) [pid = 840] [serial = 1413] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 21:42:34 INFO - PROCESS | 840 | --DOMWINDOW == 90 (18129800) [pid = 840] [serial = 1395] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 21:42:34 INFO - PROCESS | 840 | --DOMWINDOW == 89 (13637000) [pid = 840] [serial = 1392] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 21:42:34 INFO - PROCESS | 840 | --DOMWINDOW == 88 (0E1EA400) [pid = 840] [serial = 1410] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 21:42:34 INFO - PROCESS | 840 | --DOMWINDOW == 87 (09460000) [pid = 840] [serial = 1404] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 21:42:34 INFO - PROCESS | 840 | --DOMWINDOW == 86 (12318000) [pid = 840] [serial = 1422] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 21:42:34 INFO - PROCESS | 840 | --DOMWINDOW == 85 (0D5D5C00) [pid = 840] [serial = 1407] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 21:42:34 INFO - PROCESS | 840 | --DOMWINDOW == 84 (19B12C00) [pid = 840] [serial = 1398] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 21:42:34 INFO - PROCESS | 840 | --DOMWINDOW == 83 (0D5DD000) [pid = 840] [serial = 1389] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 21:42:34 INFO - PROCESS | 840 | --DOMWINDOW == 82 (1579DC00) [pid = 840] [serial = 1425] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 21:42:34 INFO - PROCESS | 840 | --DOMWINDOW == 81 (14FAF800) [pid = 840] [serial = 1401] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 21:42:34 INFO - PROCESS | 840 | 1465274554671 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]]]}] 21:42:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 21:42:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1234ms 21:42:34 INFO - PROCESS | 840 | 1465274554750 Marionette TRACE conn5 -> [0,1913,"getWindowHandle",null] 21:42:34 INFO - PROCESS | 840 | 1465274554755 Marionette TRACE conn5 <- [1,1913,null,{"value":"13"}] 21:42:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 21:42:34 INFO - PROCESS | 840 | 1465274554759 Marionette TRACE conn5 -> [0,1914,"setScriptTimeout",{"ms":35000}] 21:42:34 INFO - PROCESS | 840 | 1465274554765 Marionette TRACE conn5 <- [1,1914,null,{}] 21:42:34 INFO - PROCESS | 840 | 1465274554770 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}] 21:42:34 INFO - PROCESS | 840 | 1465274554773 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:34 INFO - PROCESS | 840 | 1465274554901 Marionette TRACE conn5 <- [1,1915,null,{"value":null}] 21:42:35 INFO - PROCESS | 840 | 1465274555029 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:35 INFO - PROCESS | 840 | 1465274555032 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:35 INFO - PROCESS | 840 | ++DOCSHELL 0CF73000 == 29 [pid = 840] [id = 488] 21:42:35 INFO - PROCESS | 840 | ++DOMWINDOW == 82 (0CFCB800) [pid = 840] [serial = 1464] [outer = 00000000] 21:42:35 INFO - PROCESS | 840 | ++DOMWINDOW == 83 (0D5DE000) [pid = 840] [serial = 1465] [outer = 0CFCB800] 21:42:35 INFO - PROCESS | 840 | 1465274555091 Marionette DEBUG loaded listener.js 21:42:35 INFO - PROCESS | 840 | ++DOMWINDOW == 84 (0DDC5000) [pid = 840] [serial = 1466] [outer = 0CFCB800] 21:42:35 INFO - PROCESS | 840 | 1465274555845 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]]]}] 21:42:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 21:42:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1127ms 21:42:35 INFO - PROCESS | 840 | 1465274555887 Marionette TRACE conn5 -> [0,1917,"getWindowHandle",null] 21:42:35 INFO - PROCESS | 840 | 1465274555892 Marionette TRACE conn5 <- [1,1917,null,{"value":"13"}] 21:42:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 21:42:36 INFO - PROCESS | 840 | 1465274556072 Marionette TRACE conn5 -> [0,1918,"setScriptTimeout",{"ms":35000}] 21:42:36 INFO - PROCESS | 840 | 1465274556076 Marionette TRACE conn5 <- [1,1918,null,{}] 21:42:36 INFO - PROCESS | 840 | 1465274556082 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}] 21:42:36 INFO - PROCESS | 840 | 1465274556085 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:36 INFO - PROCESS | 840 | 1465274556195 Marionette TRACE conn5 <- [1,1919,null,{"value":null}] 21:42:36 INFO - PROCESS | 840 | 1465274556305 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:36 INFO - PROCESS | 840 | 1465274556308 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:36 INFO - PROCESS | 840 | ++DOCSHELL 0D461800 == 30 [pid = 840] [id = 489] 21:42:36 INFO - PROCESS | 840 | ++DOMWINDOW == 85 (0D46AC00) [pid = 840] [serial = 1467] [outer = 00000000] 21:42:36 INFO - PROCESS | 840 | ++DOMWINDOW == 86 (0D5D7800) [pid = 840] [serial = 1468] [outer = 0D46AC00] 21:42:36 INFO - PROCESS | 840 | 1465274556357 Marionette DEBUG loaded listener.js 21:42:36 INFO - PROCESS | 840 | ++DOMWINDOW == 87 (0DD1E800) [pid = 840] [serial = 1469] [outer = 0D46AC00] 21:42:36 INFO - PROCESS | 840 | --DOCSHELL 0945F400 == 29 [pid = 840] [id = 468] 21:42:36 INFO - PROCESS | 840 | --DOMWINDOW == 86 (16867000) [pid = 840] [serial = 1429] [outer = 00000000] [url = about:blank] 21:42:36 INFO - PROCESS | 840 | --DOMWINDOW == 85 (1627E800) [pid = 840] [serial = 1427] [outer = 00000000] [url = about:blank] 21:42:36 INFO - PROCESS | 840 | --DOMWINDOW == 84 (14FACC00) [pid = 840] [serial = 1420] [outer = 00000000] [url = about:blank] 21:42:36 INFO - PROCESS | 840 | --DOMWINDOW == 83 (14D38800) [pid = 840] [serial = 1417] [outer = 00000000] [url = about:blank] 21:42:36 INFO - PROCESS | 840 | --DOMWINDOW == 82 (1315B400) [pid = 840] [serial = 1415] [outer = 00000000] [url = about:blank] 21:42:36 INFO - PROCESS | 840 | --DOMWINDOW == 81 (181A7C00) [pid = 840] [serial = 1396] [outer = 00000000] [url = about:blank] 21:42:36 INFO - PROCESS | 840 | --DOMWINDOW == 80 (14D1AC00) [pid = 840] [serial = 1394] [outer = 00000000] [url = about:blank] 21:42:36 INFO - PROCESS | 840 | --DOMWINDOW == 79 (11D97000) [pid = 840] [serial = 1412] [outer = 00000000] [url = about:blank] 21:42:36 INFO - PROCESS | 840 | --DOMWINDOW == 78 (14D0E400) [pid = 840] [serial = 1393] [outer = 00000000] [url = about:blank] 21:42:36 INFO - PROCESS | 840 | --DOMWINDOW == 77 (18DB8800) [pid = 840] [serial = 1397] [outer = 00000000] [url = about:blank] 21:42:36 INFO - PROCESS | 840 | --DOMWINDOW == 76 (0946EC00) [pid = 840] [serial = 1405] [outer = 00000000] [url = about:blank] 21:42:36 INFO - PROCESS | 840 | --DOMWINDOW == 75 (15798000) [pid = 840] [serial = 1424] [outer = 00000000] [url = about:blank] 21:42:36 INFO - PROCESS | 840 | --DOMWINDOW == 74 (0EB16800) [pid = 840] [serial = 1411] [outer = 00000000] [url = about:blank] 21:42:36 INFO - PROCESS | 840 | --DOMWINDOW == 73 (0D5DB400) [pid = 840] [serial = 1408] [outer = 00000000] [url = about:blank] 21:42:36 INFO - PROCESS | 840 | --DOMWINDOW == 72 (15178C00) [pid = 840] [serial = 1421] [outer = 00000000] [url = about:blank] 21:42:36 INFO - PROCESS | 840 | --DOMWINDOW == 71 (12443C00) [pid = 840] [serial = 1414] [outer = 00000000] [url = about:blank] 21:42:36 INFO - PROCESS | 840 | --DOMWINDOW == 70 (15794400) [pid = 840] [serial = 1423] [outer = 00000000] [url = about:blank] 21:42:36 INFO - PROCESS | 840 | --DOMWINDOW == 69 (19B18400) [pid = 840] [serial = 1399] [outer = 00000000] [url = about:blank] 21:42:36 INFO - PROCESS | 840 | --DOMWINDOW == 68 (0CB2BC00) [pid = 840] [serial = 1406] [outer = 00000000] [url = about:blank] 21:42:36 INFO - PROCESS | 840 | --DOMWINDOW == 67 (0DB49000) [pid = 840] [serial = 1390] [outer = 00000000] [url = about:blank] 21:42:36 INFO - PROCESS | 840 | --DOMWINDOW == 66 (19BC1000) [pid = 840] [serial = 1400] [outer = 00000000] [url = about:blank] 21:42:36 INFO - PROCESS | 840 | --DOMWINDOW == 65 (16272000) [pid = 840] [serial = 1426] [outer = 00000000] [url = about:blank] 21:42:36 INFO - PROCESS | 840 | --DOMWINDOW == 64 (1627DC00) [pid = 840] [serial = 1402] [outer = 00000000] [url = about:blank] 21:42:36 INFO - PROCESS | 840 | --DOMWINDOW == 63 (14D3DC00) [pid = 840] [serial = 1418] [outer = 00000000] [url = about:blank] 21:42:36 INFO - PROCESS | 840 | --DOMWINDOW == 62 (16872800) [pid = 840] [serial = 1403] [outer = 00000000] [url = about:blank] 21:42:36 INFO - PROCESS | 840 | --DOMWINDOW == 61 (0E9CAC00) [pid = 840] [serial = 1391] [outer = 00000000] [url = about:blank] 21:42:36 INFO - PROCESS | 840 | --DOMWINDOW == 60 (0DB3B000) [pid = 840] [serial = 1409] [outer = 00000000] [url = about:blank] 21:42:36 INFO - PROCESS | 840 | 1465274556955 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]]]}] 21:42:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 21:42:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 950ms 21:42:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 21:42:36 INFO - PROCESS | 840 | 1465274557009 Marionette TRACE conn5 -> [0,1921,"getWindowHandle",null] 21:42:36 INFO - PROCESS | 840 | 1465274557012 Marionette TRACE conn5 <- [1,1921,null,{"value":"13"}] 21:42:36 INFO - PROCESS | 840 | 1465274557017 Marionette TRACE conn5 -> [0,1922,"setScriptTimeout",{"ms":35000}] 21:42:36 INFO - PROCESS | 840 | 1465274557019 Marionette TRACE conn5 <- [1,1922,null,{}] 21:42:37 INFO - PROCESS | 840 | 1465274557025 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}] 21:42:37 INFO - PROCESS | 840 | 1465274557029 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:37 INFO - PROCESS | 840 | 1465274557116 Marionette TRACE conn5 <- [1,1923,null,{"value":null}] 21:42:37 INFO - PROCESS | 840 | 1465274557209 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:37 INFO - PROCESS | 840 | 1465274557211 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:37 INFO - PROCESS | 840 | ++DOCSHELL 0D5DD400 == 30 [pid = 840] [id = 490] 21:42:37 INFO - PROCESS | 840 | ++DOMWINDOW == 61 (0D5DE400) [pid = 840] [serial = 1470] [outer = 00000000] 21:42:37 INFO - PROCESS | 840 | ++DOMWINDOW == 62 (0E235400) [pid = 840] [serial = 1471] [outer = 0D5DE400] 21:42:37 INFO - PROCESS | 840 | 1465274557259 Marionette DEBUG loaded listener.js 21:42:37 INFO - PROCESS | 840 | ++DOMWINDOW == 63 (0E9D0800) [pid = 840] [serial = 1472] [outer = 0D5DE400] 21:42:37 INFO - PROCESS | 840 | 1465274557677 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]]]}] 21:42:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 21:42:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 730ms 21:42:37 INFO - PROCESS | 840 | 1465274557748 Marionette TRACE conn5 -> [0,1925,"getWindowHandle",null] 21:42:37 INFO - PROCESS | 840 | 1465274557750 Marionette TRACE conn5 <- [1,1925,null,{"value":"13"}] 21:42:37 INFO - PROCESS | 840 | 1465274557754 Marionette TRACE conn5 -> [0,1926,"setScriptTimeout",{"ms":35000}] 21:42:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 21:42:37 INFO - PROCESS | 840 | 1465274557756 Marionette TRACE conn5 <- [1,1926,null,{}] 21:42:37 INFO - PROCESS | 840 | 1465274557763 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}] 21:42:37 INFO - PROCESS | 840 | 1465274557765 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:37 INFO - PROCESS | 840 | 1465274557853 Marionette TRACE conn5 <- [1,1927,null,{"value":null}] 21:42:37 INFO - PROCESS | 840 | 1465274557874 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:37 INFO - PROCESS | 840 | 1465274557880 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:37 INFO - PROCESS | 840 | ++DOCSHELL 12345400 == 31 [pid = 840] [id = 491] 21:42:37 INFO - PROCESS | 840 | ++DOMWINDOW == 64 (12346800) [pid = 840] [serial = 1473] [outer = 00000000] 21:42:37 INFO - PROCESS | 840 | ++DOMWINDOW == 65 (123A2400) [pid = 840] [serial = 1474] [outer = 12346800] 21:42:37 INFO - PROCESS | 840 | 1465274557928 Marionette DEBUG loaded listener.js 21:42:37 INFO - PROCESS | 840 | ++DOMWINDOW == 66 (123C5400) [pid = 840] [serial = 1475] [outer = 12346800] 21:42:38 INFO - PROCESS | 840 | 1465274558397 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]]]}] 21:42:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 21:42:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 670ms 21:42:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 21:42:38 INFO - PROCESS | 840 | 1465274558428 Marionette TRACE conn5 -> [0,1929,"getWindowHandle",null] 21:42:38 INFO - PROCESS | 840 | 1465274558430 Marionette TRACE conn5 <- [1,1929,null,{"value":"13"}] 21:42:38 INFO - PROCESS | 840 | 1465274558433 Marionette TRACE conn5 -> [0,1930,"setScriptTimeout",{"ms":35000}] 21:42:38 INFO - PROCESS | 840 | 1465274558434 Marionette TRACE conn5 <- [1,1930,null,{}] 21:42:38 INFO - PROCESS | 840 | 1465274558438 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}] 21:42:38 INFO - PROCESS | 840 | 1465274558440 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:38 INFO - PROCESS | 840 | 1465274558524 Marionette TRACE conn5 <- [1,1931,null,{"value":null}] 21:42:38 INFO - PROCESS | 840 | 1465274558532 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:38 INFO - PROCESS | 840 | 1465274558534 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:38 INFO - PROCESS | 840 | ++DOCSHELL 14D0C800 == 32 [pid = 840] [id = 492] 21:42:38 INFO - PROCESS | 840 | ++DOMWINDOW == 67 (14D12800) [pid = 840] [serial = 1476] [outer = 00000000] 21:42:38 INFO - PROCESS | 840 | ++DOMWINDOW == 68 (14D18800) [pid = 840] [serial = 1477] [outer = 14D12800] 21:42:38 INFO - PROCESS | 840 | 1465274558586 Marionette DEBUG loaded listener.js 21:42:38 INFO - PROCESS | 840 | ++DOMWINDOW == 69 (14D3CC00) [pid = 840] [serial = 1478] [outer = 14D12800] 21:42:39 INFO - PROCESS | 840 | 1465274559013 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]]]}] 21:42:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 21:42:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 630ms 21:42:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 21:42:39 INFO - PROCESS | 840 | 1465274559067 Marionette TRACE conn5 -> [0,1933,"getWindowHandle",null] 21:42:39 INFO - PROCESS | 840 | 1465274559069 Marionette TRACE conn5 <- [1,1933,null,{"value":"13"}] 21:42:39 INFO - PROCESS | 840 | 1465274559072 Marionette TRACE conn5 -> [0,1934,"setScriptTimeout",{"ms":35000}] 21:42:39 INFO - PROCESS | 840 | 1465274559073 Marionette TRACE conn5 <- [1,1934,null,{}] 21:42:39 INFO - PROCESS | 840 | 1465274559076 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}] 21:42:39 INFO - PROCESS | 840 | 1465274559078 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:39 INFO - PROCESS | 840 | 1465274559194 Marionette TRACE conn5 <- [1,1935,null,{"value":null}] 21:42:39 INFO - PROCESS | 840 | 1465274559280 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:39 INFO - PROCESS | 840 | 1465274559282 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:39 INFO - PROCESS | 840 | ++DOCSHELL 14D45C00 == 33 [pid = 840] [id = 493] 21:42:39 INFO - PROCESS | 840 | ++DOMWINDOW == 70 (14D46C00) [pid = 840] [serial = 1479] [outer = 00000000] 21:42:39 INFO - PROCESS | 840 | ++DOMWINDOW == 71 (14F3E000) [pid = 840] [serial = 1480] [outer = 14D46C00] 21:42:39 INFO - PROCESS | 840 | 1465274559326 Marionette DEBUG loaded listener.js 21:42:39 INFO - PROCESS | 840 | ++DOMWINDOW == 72 (15083C00) [pid = 840] [serial = 1481] [outer = 14D46C00] 21:42:39 INFO - PROCESS | 840 | 1465274559722 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]]]}] 21:42:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 21:42:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 670ms 21:42:39 INFO - PROCESS | 840 | 1465274559744 Marionette TRACE conn5 -> [0,1937,"getWindowHandle",null] 21:42:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 21:42:39 INFO - PROCESS | 840 | 1465274559746 Marionette TRACE conn5 <- [1,1937,null,{"value":"13"}] 21:42:39 INFO - PROCESS | 840 | 1465274559749 Marionette TRACE conn5 -> [0,1938,"setScriptTimeout",{"ms":35000}] 21:42:39 INFO - PROCESS | 840 | 1465274559750 Marionette TRACE conn5 <- [1,1938,null,{}] 21:42:39 INFO - PROCESS | 840 | 1465274559754 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}] 21:42:39 INFO - PROCESS | 840 | 1465274559760 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:39 INFO - PROCESS | 840 | 1465274559902 Marionette TRACE conn5 <- [1,1939,null,{"value":null}] 21:42:39 INFO - PROCESS | 840 | 1465274559964 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:39 INFO - PROCESS | 840 | 1465274559967 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:39 INFO - PROCESS | 840 | ++DOCSHELL 15173C00 == 34 [pid = 840] [id = 494] 21:42:39 INFO - PROCESS | 840 | ++DOMWINDOW == 73 (15177000) [pid = 840] [serial = 1482] [outer = 00000000] 21:42:39 INFO - PROCESS | 840 | ++DOMWINDOW == 74 (1579AC00) [pid = 840] [serial = 1483] [outer = 15177000] 21:42:39 INFO - PROCESS | 840 | 1465274560011 Marionette DEBUG loaded listener.js 21:42:40 INFO - PROCESS | 840 | ++DOMWINDOW == 75 (16270800) [pid = 840] [serial = 1484] [outer = 15177000] 21:42:40 INFO - PROCESS | 840 | 1465274560426 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]]]}] 21:42:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 21:42:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 731ms 21:42:40 INFO - PROCESS | 840 | 1465274560481 Marionette TRACE conn5 -> [0,1941,"getWindowHandle",null] 21:42:40 INFO - PROCESS | 840 | 1465274560483 Marionette TRACE conn5 <- [1,1941,null,{"value":"13"}] 21:42:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 21:42:40 INFO - PROCESS | 840 | 1465274560486 Marionette TRACE conn5 -> [0,1942,"setScriptTimeout",{"ms":35000}] 21:42:40 INFO - PROCESS | 840 | 1465274560488 Marionette TRACE conn5 <- [1,1942,null,{}] 21:42:40 INFO - PROCESS | 840 | 1465274560491 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}] 21:42:40 INFO - PROCESS | 840 | 1465274560493 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:40 INFO - PROCESS | 840 | 1465274560640 Marionette TRACE conn5 <- [1,1943,null,{"value":null}] 21:42:40 INFO - PROCESS | 840 | 1465274560654 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:40 INFO - PROCESS | 840 | 1465274560655 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:40 INFO - PROCESS | 840 | ++DOCSHELL 16273800 == 35 [pid = 840] [id = 495] 21:42:40 INFO - PROCESS | 840 | ++DOMWINDOW == 76 (1627AC00) [pid = 840] [serial = 1485] [outer = 00000000] 21:42:40 INFO - PROCESS | 840 | ++DOMWINDOW == 77 (16869800) [pid = 840] [serial = 1486] [outer = 1627AC00] 21:42:40 INFO - PROCESS | 840 | 1465274560698 Marionette DEBUG loaded listener.js 21:42:40 INFO - PROCESS | 840 | ++DOMWINDOW == 78 (16518800) [pid = 840] [serial = 1487] [outer = 1627AC00] 21:42:41 INFO - PROCESS | 840 | --DOMWINDOW == 77 (17447400) [pid = 840] [serial = 1458] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 21:42:41 INFO - PROCESS | 840 | --DOMWINDOW == 76 (15174400) [pid = 840] [serial = 1446] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 21:42:41 INFO - PROCESS | 840 | --DOMWINDOW == 75 (167C9400) [pid = 840] [serial = 1428] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 21:42:41 INFO - PROCESS | 840 | --DOMWINDOW == 74 (1579F400) [pid = 840] [serial = 1449] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 21:42:41 INFO - PROCESS | 840 | --DOMWINDOW == 73 (14D14C00) [pid = 840] [serial = 1443] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 21:42:41 INFO - PROCESS | 840 | --DOMWINDOW == 72 (12293000) [pid = 840] [serial = 1437] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 21:42:41 INFO - PROCESS | 840 | --DOMWINDOW == 71 (123CBC00) [pid = 840] [serial = 1440] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 21:42:41 INFO - PROCESS | 840 | --DOMWINDOW == 70 (0D3E8800) [pid = 840] [serial = 1431] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 21:42:41 INFO - PROCESS | 840 | --DOMWINDOW == 69 (1523BC00) [pid = 840] [serial = 1455] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 21:42:41 INFO - PROCESS | 840 | --DOMWINDOW == 68 (0DDC3C00) [pid = 840] [serial = 1434] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 21:42:41 INFO - PROCESS | 840 | --DOMWINDOW == 67 (14DBD800) [pid = 840] [serial = 1452] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 21:42:41 INFO - PROCESS | 840 | 1465274561251 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]]]}] 21:42:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 21:42:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 830ms 21:42:41 INFO - PROCESS | 840 | 1465274561317 Marionette TRACE conn5 -> [0,1945,"getWindowHandle",null] 21:42:41 INFO - PROCESS | 840 | 1465274561319 Marionette TRACE conn5 <- [1,1945,null,{"value":"13"}] 21:42:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 21:42:41 INFO - PROCESS | 840 | 1465274561322 Marionette TRACE conn5 -> [0,1946,"setScriptTimeout",{"ms":35000}] 21:42:41 INFO - PROCESS | 840 | 1465274561324 Marionette TRACE conn5 <- [1,1946,null,{}] 21:42:41 INFO - PROCESS | 840 | 1465274561327 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}] 21:42:41 INFO - PROCESS | 840 | 1465274561329 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:41 INFO - PROCESS | 840 | 1465274561406 Marionette TRACE conn5 <- [1,1947,null,{"value":null}] 21:42:41 INFO - PROCESS | 840 | 1465274561412 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:41 INFO - PROCESS | 840 | 1465274561414 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:41 INFO - PROCESS | 840 | ++DOCSHELL 0DB3C400 == 36 [pid = 840] [id = 496] 21:42:41 INFO - PROCESS | 840 | ++DOMWINDOW == 68 (12314C00) [pid = 840] [serial = 1488] [outer = 00000000] 21:42:41 INFO - PROCESS | 840 | ++DOMWINDOW == 69 (14D42C00) [pid = 840] [serial = 1489] [outer = 12314C00] 21:42:41 INFO - PROCESS | 840 | 1465274561457 Marionette DEBUG loaded listener.js 21:42:41 INFO - PROCESS | 840 | ++DOMWINDOW == 70 (14DB7800) [pid = 840] [serial = 1490] [outer = 12314C00] 21:42:41 INFO - PROCESS | 840 | 1465274561892 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]]]}] 21:42:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 21:42:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 630ms 21:42:41 INFO - PROCESS | 840 | 1465274561953 Marionette TRACE conn5 -> [0,1949,"getWindowHandle",null] 21:42:41 INFO - PROCESS | 840 | 1465274561955 Marionette TRACE conn5 <- [1,1949,null,{"value":"13"}] 21:42:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 21:42:41 INFO - PROCESS | 840 | 1465274561958 Marionette TRACE conn5 -> [0,1950,"setScriptTimeout",{"ms":35000}] 21:42:41 INFO - PROCESS | 840 | 1465274561959 Marionette TRACE conn5 <- [1,1950,null,{}] 21:42:41 INFO - PROCESS | 840 | 1465274561963 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}] 21:42:41 INFO - PROCESS | 840 | 1465274561965 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:42 INFO - PROCESS | 840 | 1465274562043 Marionette TRACE conn5 <- [1,1951,null,{"value":null}] 21:42:42 INFO - PROCESS | 840 | 1465274562048 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:42 INFO - PROCESS | 840 | 1465274562050 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:42 INFO - PROCESS | 840 | ++DOCSHELL 0DB46000 == 37 [pid = 840] [id = 497] 21:42:42 INFO - PROCESS | 840 | ++DOMWINDOW == 71 (0DB48000) [pid = 840] [serial = 1491] [outer = 00000000] 21:42:42 INFO - PROCESS | 840 | ++DOMWINDOW == 72 (16871800) [pid = 840] [serial = 1492] [outer = 0DB48000] 21:42:42 INFO - PROCESS | 840 | 1465274562093 Marionette DEBUG loaded listener.js 21:42:42 INFO - PROCESS | 840 | ++DOMWINDOW == 73 (16A22000) [pid = 840] [serial = 1493] [outer = 0DB48000] 21:42:42 INFO - PROCESS | 840 | 1465274562515 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]]]}] 21:42:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 21:42:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 573ms 21:42:42 INFO - PROCESS | 840 | 1465274562541 Marionette TRACE conn5 -> [0,1953,"getWindowHandle",null] 21:42:42 INFO - PROCESS | 840 | 1465274562543 Marionette TRACE conn5 <- [1,1953,null,{"value":"13"}] 21:42:42 INFO - PROCESS | 840 | 1465274562546 Marionette TRACE conn5 -> [0,1954,"setScriptTimeout",{"ms":35000}] 21:42:42 INFO - PROCESS | 840 | 1465274562548 Marionette TRACE conn5 <- [1,1954,null,{}] 21:42:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 21:42:42 INFO - PROCESS | 840 | 1465274562566 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}] 21:42:42 INFO - PROCESS | 840 | 1465274562568 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:42 INFO - PROCESS | 840 | 1465274562653 Marionette TRACE conn5 <- [1,1955,null,{"value":null}] 21:42:42 INFO - PROCESS | 840 | 1465274562659 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:42 INFO - PROCESS | 840 | 1465274562661 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:42 INFO - PROCESS | 840 | ++DOCSHELL 16A30400 == 38 [pid = 840] [id = 498] 21:42:42 INFO - PROCESS | 840 | ++DOMWINDOW == 74 (170EF800) [pid = 840] [serial = 1494] [outer = 00000000] 21:42:42 INFO - PROCESS | 840 | ++DOMWINDOW == 75 (1744CC00) [pid = 840] [serial = 1495] [outer = 170EF800] 21:42:42 INFO - PROCESS | 840 | 1465274562704 Marionette DEBUG loaded listener.js 21:42:42 INFO - PROCESS | 840 | ++DOMWINDOW == 76 (17453C00) [pid = 840] [serial = 1496] [outer = 170EF800] 21:42:43 INFO - PROCESS | 840 | 1465274563134 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]]]}] 21:42:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 21:42:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 630ms 21:42:43 INFO - PROCESS | 840 | 1465274563191 Marionette TRACE conn5 -> [0,1957,"getWindowHandle",null] 21:42:43 INFO - PROCESS | 840 | 1465274563193 Marionette TRACE conn5 <- [1,1957,null,{"value":"13"}] 21:42:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 21:42:43 INFO - PROCESS | 840 | 1465274563197 Marionette TRACE conn5 -> [0,1958,"setScriptTimeout",{"ms":35000}] 21:42:43 INFO - PROCESS | 840 | 1465274563199 Marionette TRACE conn5 <- [1,1958,null,{}] 21:42:43 INFO - PROCESS | 840 | 1465274563203 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}] 21:42:43 INFO - PROCESS | 840 | 1465274563205 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:43 INFO - PROCESS | 840 | 1465274563346 Marionette TRACE conn5 <- [1,1959,null,{"value":null}] 21:42:43 INFO - PROCESS | 840 | 1465274563507 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:43 INFO - PROCESS | 840 | 1465274563510 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:43 INFO - PROCESS | 840 | ++DOCSHELL 0CB21800 == 39 [pid = 840] [id = 499] 21:42:43 INFO - PROCESS | 840 | ++DOMWINDOW == 77 (0CB22800) [pid = 840] [serial = 1497] [outer = 00000000] 21:42:43 INFO - PROCESS | 840 | ++DOMWINDOW == 78 (0CBE1C00) [pid = 840] [serial = 1498] [outer = 0CB22800] 21:42:43 INFO - PROCESS | 840 | 1465274563568 Marionette DEBUG loaded listener.js 21:42:43 INFO - PROCESS | 840 | ++DOMWINDOW == 79 (0CFC9400) [pid = 840] [serial = 1499] [outer = 0CB22800] 21:42:44 INFO - PROCESS | 840 | 1465274564108 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]]]}] 21:42:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 21:42:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 970ms 21:42:44 INFO - PROCESS | 840 | 1465274564169 Marionette TRACE conn5 -> [0,1961,"getWindowHandle",null] 21:42:44 INFO - PROCESS | 840 | 1465274564174 Marionette TRACE conn5 <- [1,1961,null,{"value":"13"}] 21:42:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 21:42:44 INFO - PROCESS | 840 | 1465274564179 Marionette TRACE conn5 -> [0,1962,"setScriptTimeout",{"ms":35000}] 21:42:44 INFO - PROCESS | 840 | 1465274564182 Marionette TRACE conn5 <- [1,1962,null,{}] 21:42:44 INFO - PROCESS | 840 | 1465274564187 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}] 21:42:44 INFO - PROCESS | 840 | 1465274564191 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:44 INFO - PROCESS | 840 | 1465274564303 Marionette TRACE conn5 <- [1,1963,null,{"value":null}] 21:42:44 INFO - PROCESS | 840 | 1465274564412 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:44 INFO - PROCESS | 840 | 1465274564415 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:44 INFO - PROCESS | 840 | ++DOCSHELL 120CE800 == 40 [pid = 840] [id = 500] 21:42:44 INFO - PROCESS | 840 | ++DOMWINDOW == 80 (120CEC00) [pid = 840] [serial = 1500] [outer = 00000000] 21:42:44 INFO - PROCESS | 840 | ++DOMWINDOW == 81 (1231E400) [pid = 840] [serial = 1501] [outer = 120CEC00] 21:42:44 INFO - PROCESS | 840 | 1465274564472 Marionette DEBUG loaded listener.js 21:42:44 INFO - PROCESS | 840 | ++DOMWINDOW == 82 (123CD000) [pid = 840] [serial = 1502] [outer = 120CEC00] 21:42:45 INFO - PROCESS | 840 | 1465274565072 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]]]}] 21:42:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 21:42:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 930ms 21:42:45 INFO - PROCESS | 840 | 1465274565114 Marionette TRACE conn5 -> [0,1965,"getWindowHandle",null] 21:42:45 INFO - PROCESS | 840 | 1465274565117 Marionette TRACE conn5 <- [1,1965,null,{"value":"13"}] 21:42:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 21:42:45 INFO - PROCESS | 840 | 1465274565121 Marionette TRACE conn5 -> [0,1966,"setScriptTimeout",{"ms":35000}] 21:42:45 INFO - PROCESS | 840 | 1465274565123 Marionette TRACE conn5 <- [1,1966,null,{}] 21:42:45 INFO - PROCESS | 840 | 1465274565127 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}] 21:42:45 INFO - PROCESS | 840 | 1465274565130 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:45 INFO - PROCESS | 840 | 1465274565239 Marionette TRACE conn5 <- [1,1967,null,{"value":null}] 21:42:45 INFO - PROCESS | 840 | 1465274565351 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:45 INFO - PROCESS | 840 | 1465274565354 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:45 INFO - PROCESS | 840 | ++DOCSHELL 0DF0A000 == 41 [pid = 840] [id = 501] 21:42:45 INFO - PROCESS | 840 | ++DOMWINDOW == 83 (1517A400) [pid = 840] [serial = 1503] [outer = 00000000] 21:42:45 INFO - PROCESS | 840 | ++DOMWINDOW == 84 (161C6400) [pid = 840] [serial = 1504] [outer = 1517A400] 21:42:45 INFO - PROCESS | 840 | 1465274565448 Marionette DEBUG loaded listener.js 21:42:45 INFO - PROCESS | 840 | ++DOMWINDOW == 85 (17446800) [pid = 840] [serial = 1505] [outer = 1517A400] 21:42:46 INFO - PROCESS | 840 | 1465274566067 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]]]}] 21:42:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 21:42:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 970ms 21:42:46 INFO - PROCESS | 840 | 1465274566093 Marionette TRACE conn5 -> [0,1969,"getWindowHandle",null] 21:42:46 INFO - PROCESS | 840 | 1465274566097 Marionette TRACE conn5 <- [1,1969,null,{"value":"13"}] 21:42:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 21:42:46 INFO - PROCESS | 840 | 1465274566108 Marionette TRACE conn5 -> [0,1970,"setScriptTimeout",{"ms":35000}] 21:42:46 INFO - PROCESS | 840 | 1465274566113 Marionette TRACE conn5 <- [1,1970,null,{}] 21:42:46 INFO - PROCESS | 840 | 1465274566117 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}] 21:42:46 INFO - PROCESS | 840 | 1465274566120 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:46 INFO - PROCESS | 840 | 1465274566232 Marionette TRACE conn5 <- [1,1971,null,{"value":null}] 21:42:46 INFO - PROCESS | 840 | 1465274566368 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:46 INFO - PROCESS | 840 | 1465274566370 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:46 INFO - PROCESS | 840 | ++DOCSHELL 17782000 == 42 [pid = 840] [id = 502] 21:42:46 INFO - PROCESS | 840 | ++DOMWINDOW == 86 (1816B400) [pid = 840] [serial = 1506] [outer = 00000000] 21:42:46 INFO - PROCESS | 840 | ++DOMWINDOW == 87 (181B2000) [pid = 840] [serial = 1507] [outer = 1816B400] 21:42:46 INFO - PROCESS | 840 | 1465274566425 Marionette DEBUG loaded listener.js 21:42:46 INFO - PROCESS | 840 | ++DOMWINDOW == 88 (18DB8800) [pid = 840] [serial = 1508] [outer = 1816B400] 21:42:46 INFO - PROCESS | 840 | 1465274566976 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]]]}] 21:42:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 21:42:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1033ms 21:42:47 INFO - PROCESS | 840 | 1465274567137 Marionette TRACE conn5 -> [0,1973,"getWindowHandle",null] 21:42:47 INFO - PROCESS | 840 | 1465274567140 Marionette TRACE conn5 <- [1,1973,null,{"value":"13"}] 21:42:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 21:42:47 INFO - PROCESS | 840 | 1465274567189 Marionette TRACE conn5 -> [0,1974,"setScriptTimeout",{"ms":35000}] 21:42:47 INFO - PROCESS | 840 | 1465274567192 Marionette TRACE conn5 <- [1,1974,null,{}] 21:42:47 INFO - PROCESS | 840 | 1465274567199 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}] 21:42:47 INFO - PROCESS | 840 | 1465274567202 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:47 INFO - PROCESS | 840 | 1465274567302 Marionette TRACE conn5 <- [1,1975,null,{"value":null}] 21:42:47 INFO - PROCESS | 840 | 1465274567434 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:47 INFO - PROCESS | 840 | 1465274567439 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:47 INFO - PROCESS | 840 | ++DOCSHELL 0D5DB400 == 43 [pid = 840] [id = 503] 21:42:47 INFO - PROCESS | 840 | ++DOMWINDOW == 89 (0D5DBC00) [pid = 840] [serial = 1509] [outer = 00000000] 21:42:47 INFO - PROCESS | 840 | ++DOMWINDOW == 90 (0DB42C00) [pid = 840] [serial = 1510] [outer = 0D5DBC00] 21:42:47 INFO - PROCESS | 840 | 1465274567488 Marionette DEBUG loaded listener.js 21:42:47 INFO - PROCESS | 840 | ++DOMWINDOW == 91 (0DF04000) [pid = 840] [serial = 1511] [outer = 0D5DBC00] 21:42:48 INFO - PROCESS | 840 | --DOCSHELL 16A30400 == 42 [pid = 840] [id = 498] 21:42:48 INFO - PROCESS | 840 | --DOCSHELL 0DB46000 == 41 [pid = 840] [id = 497] 21:42:48 INFO - PROCESS | 840 | --DOCSHELL 0DB3C400 == 40 [pid = 840] [id = 496] 21:42:48 INFO - PROCESS | 840 | --DOCSHELL 16273800 == 39 [pid = 840] [id = 495] 21:42:48 INFO - PROCESS | 840 | --DOCSHELL 15173C00 == 38 [pid = 840] [id = 494] 21:42:48 INFO - PROCESS | 840 | --DOCSHELL 14D45C00 == 37 [pid = 840] [id = 493] 21:42:48 INFO - PROCESS | 840 | --DOCSHELL 14D0C800 == 36 [pid = 840] [id = 492] 21:42:48 INFO - PROCESS | 840 | --DOCSHELL 12345400 == 35 [pid = 840] [id = 491] 21:42:48 INFO - PROCESS | 840 | --DOCSHELL 0D5DD400 == 34 [pid = 840] [id = 490] 21:42:48 INFO - PROCESS | 840 | --DOCSHELL 0D461800 == 33 [pid = 840] [id = 489] 21:42:48 INFO - PROCESS | 840 | --DOCSHELL 170F0000 == 32 [pid = 840] [id = 486] 21:42:48 INFO - PROCESS | 840 | --DOCSHELL 17784800 == 31 [pid = 840] [id = 487] 21:42:48 INFO - PROCESS | 840 | --DOCSHELL 0CF73000 == 30 [pid = 840] [id = 488] 21:42:48 INFO - PROCESS | 840 | --DOCSHELL 17782000 == 29 [pid = 840] [id = 502] 21:42:48 INFO - PROCESS | 840 | --DOCSHELL 0DF0A000 == 28 [pid = 840] [id = 501] 21:42:48 INFO - PROCESS | 840 | --DOCSHELL 0CB21800 == 27 [pid = 840] [id = 499] 21:42:48 INFO - PROCESS | 840 | --DOCSHELL 120CE800 == 26 [pid = 840] [id = 500] 21:42:48 INFO - PROCESS | 840 | --DOMWINDOW == 90 (17453800) [pid = 840] [serial = 1460] [outer = 00000000] [url = about:blank] 21:42:48 INFO - PROCESS | 840 | --DOMWINDOW == 89 (15237800) [pid = 840] [serial = 1447] [outer = 00000000] [url = about:blank] 21:42:48 INFO - PROCESS | 840 | --DOMWINDOW == 88 (1579A000) [pid = 840] [serial = 1448] [outer = 00000000] [url = about:blank] 21:42:48 INFO - PROCESS | 840 | --DOMWINDOW == 87 (16868C00) [pid = 840] [serial = 1430] [outer = 00000000] [url = about:blank] 21:42:48 INFO - PROCESS | 840 | --DOMWINDOW == 86 (16271C00) [pid = 840] [serial = 1450] [outer = 00000000] [url = about:blank] 21:42:48 INFO - PROCESS | 840 | --DOMWINDOW == 85 (16274000) [pid = 840] [serial = 1451] [outer = 00000000] [url = about:blank] 21:42:48 INFO - PROCESS | 840 | --DOMWINDOW == 84 (1686A400) [pid = 840] [serial = 1453] [outer = 00000000] [url = about:blank] 21:42:48 INFO - PROCESS | 840 | --DOMWINDOW == 83 (14DB9C00) [pid = 840] [serial = 1444] [outer = 00000000] [url = about:blank] 21:42:48 INFO - PROCESS | 840 | --DOMWINDOW == 82 (14DC5000) [pid = 840] [serial = 1445] [outer = 00000000] [url = about:blank] 21:42:48 INFO - PROCESS | 840 | --DOMWINDOW == 81 (1231F000) [pid = 840] [serial = 1438] [outer = 00000000] [url = about:blank] 21:42:48 INFO - PROCESS | 840 | --DOMWINDOW == 80 (12348400) [pid = 840] [serial = 1439] [outer = 00000000] [url = about:blank] 21:42:48 INFO - PROCESS | 840 | --DOMWINDOW == 79 (13152000) [pid = 840] [serial = 1441] [outer = 00000000] [url = about:blank] 21:42:48 INFO - PROCESS | 840 | --DOMWINDOW == 78 (14023000) [pid = 840] [serial = 1442] [outer = 00000000] [url = about:blank] 21:42:48 INFO - PROCESS | 840 | --DOMWINDOW == 77 (0D4E5C00) [pid = 840] [serial = 1432] [outer = 00000000] [url = about:blank] 21:42:48 INFO - PROCESS | 840 | --DOMWINDOW == 76 (16A2E400) [pid = 840] [serial = 1456] [outer = 00000000] [url = about:blank] 21:42:48 INFO - PROCESS | 840 | --DOMWINDOW == 75 (0D54AC00) [pid = 840] [serial = 1433] [outer = 00000000] [url = about:blank] 21:42:48 INFO - PROCESS | 840 | --DOMWINDOW == 74 (16A49400) [pid = 840] [serial = 1457] [outer = 00000000] [url = about:blank] 21:42:48 INFO - PROCESS | 840 | --DOMWINDOW == 73 (0DF07C00) [pid = 840] [serial = 1436] [outer = 00000000] [url = about:blank] 21:42:48 INFO - PROCESS | 840 | --DOMWINDOW == 72 (0DF01400) [pid = 840] [serial = 1435] [outer = 00000000] [url = about:blank] 21:42:48 INFO - PROCESS | 840 | --DOMWINDOW == 71 (16865800) [pid = 840] [serial = 1454] [outer = 00000000] [url = about:blank] 21:42:48 INFO - PROCESS | 840 | --DOMWINDOW == 70 (18156000) [pid = 840] [serial = 1462] [outer = 00000000] [url = about:blank] 21:42:48 INFO - PROCESS | 840 | --DOMWINDOW == 69 (1744D400) [pid = 840] [serial = 1459] [outer = 00000000] [url = about:blank] 21:42:48 INFO - PROCESS | 840 | 1465274568737 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]]]}] 21:42:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 21:42:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1616ms 21:42:48 INFO - PROCESS | 840 | 1465274568781 Marionette TRACE conn5 -> [0,1977,"getWindowHandle",null] 21:42:48 INFO - PROCESS | 840 | 1465274568785 Marionette TRACE conn5 <- [1,1977,null,{"value":"13"}] 21:42:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 21:42:48 INFO - PROCESS | 840 | 1465274568827 Marionette TRACE conn5 -> [0,1978,"setScriptTimeout",{"ms":35000}] 21:42:48 INFO - PROCESS | 840 | 1465274568830 Marionette TRACE conn5 <- [1,1978,null,{}] 21:42:48 INFO - PROCESS | 840 | 1465274568836 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}] 21:42:48 INFO - PROCESS | 840 | 1465274568838 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:48 INFO - PROCESS | 840 | 1465274568956 Marionette TRACE conn5 <- [1,1979,null,{"value":null}] 21:42:48 INFO - PROCESS | 840 | 1465274568972 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:48 INFO - PROCESS | 840 | 1465274568975 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:48 INFO - PROCESS | 840 | ++DOCSHELL 0D3ED800 == 27 [pid = 840] [id = 504] 21:42:48 INFO - PROCESS | 840 | ++DOMWINDOW == 70 (0D4E5C00) [pid = 840] [serial = 1512] [outer = 00000000] 21:42:48 INFO - PROCESS | 840 | ++DOMWINDOW == 71 (0D54EC00) [pid = 840] [serial = 1513] [outer = 0D4E5C00] 21:42:49 INFO - PROCESS | 840 | 1465274569022 Marionette DEBUG loaded listener.js 21:42:49 INFO - PROCESS | 840 | ++DOMWINDOW == 72 (0D5D8C00) [pid = 840] [serial = 1514] [outer = 0D4E5C00] 21:42:49 INFO - PROCESS | 840 | 1465274569488 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]]]}] 21:42:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 21:42:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 730ms 21:42:49 INFO - PROCESS | 840 | 1465274569556 Marionette TRACE conn5 -> [0,1981,"getWindowHandle",null] 21:42:49 INFO - PROCESS | 840 | 1465274569561 Marionette TRACE conn5 <- [1,1981,null,{"value":"13"}] 21:42:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 21:42:49 INFO - PROCESS | 840 | 1465274569567 Marionette TRACE conn5 -> [0,1982,"setScriptTimeout",{"ms":35000}] 21:42:49 INFO - PROCESS | 840 | 1465274569569 Marionette TRACE conn5 <- [1,1982,null,{}] 21:42:49 INFO - PROCESS | 840 | 1465274569573 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}] 21:42:49 INFO - PROCESS | 840 | 1465274569576 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:49 INFO - PROCESS | 840 | 1465274569662 Marionette TRACE conn5 <- [1,1983,null,{"value":null}] 21:42:49 INFO - PROCESS | 840 | 1465274569675 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:49 INFO - PROCESS | 840 | 1465274569677 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:49 INFO - PROCESS | 840 | ++DOCSHELL 0EB0E000 == 28 [pid = 840] [id = 505] 21:42:49 INFO - PROCESS | 840 | ++DOMWINDOW == 73 (0EB15C00) [pid = 840] [serial = 1515] [outer = 00000000] 21:42:49 INFO - PROCESS | 840 | ++DOMWINDOW == 74 (11B0B000) [pid = 840] [serial = 1516] [outer = 0EB15C00] 21:42:49 INFO - PROCESS | 840 | 1465274569725 Marionette DEBUG loaded listener.js 21:42:49 INFO - PROCESS | 840 | ++DOMWINDOW == 75 (11DDC000) [pid = 840] [serial = 1517] [outer = 0EB15C00] 21:42:50 INFO - PROCESS | 840 | 1465274570174 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]]]}] 21:42:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 21:42:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 671ms 21:42:50 INFO - PROCESS | 840 | 1465274570241 Marionette TRACE conn5 -> [0,1985,"getWindowHandle",null] 21:42:50 INFO - PROCESS | 840 | 1465274570244 Marionette TRACE conn5 <- [1,1985,null,{"value":"13"}] 21:42:50 INFO - PROCESS | 840 | 1465274570247 Marionette TRACE conn5 -> [0,1986,"setScriptTimeout",{"ms":35000}] 21:42:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 21:42:50 INFO - PROCESS | 840 | 1465274570250 Marionette TRACE conn5 <- [1,1986,null,{}] 21:42:50 INFO - PROCESS | 840 | 1465274570261 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}] 21:42:50 INFO - PROCESS | 840 | 1465274570265 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:50 INFO - PROCESS | 840 | 1465274570379 Marionette TRACE conn5 <- [1,1987,null,{"value":null}] 21:42:50 INFO - PROCESS | 840 | 1465274570484 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:50 INFO - PROCESS | 840 | 1465274570487 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:50 INFO - PROCESS | 840 | ++DOCSHELL 13634400 == 29 [pid = 840] [id = 506] 21:42:50 INFO - PROCESS | 840 | ++DOMWINDOW == 76 (13634800) [pid = 840] [serial = 1518] [outer = 00000000] 21:42:50 INFO - PROCESS | 840 | ++DOMWINDOW == 77 (13642000) [pid = 840] [serial = 1519] [outer = 13634800] 21:42:50 INFO - PROCESS | 840 | 1465274570535 Marionette DEBUG loaded listener.js 21:42:50 INFO - PROCESS | 840 | ++DOMWINDOW == 78 (14D0D800) [pid = 840] [serial = 1520] [outer = 13634800] 21:42:50 INFO - PROCESS | 840 | 1465274570964 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]]]}] 21:42:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 21:42:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 730ms 21:42:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 21:42:50 INFO - PROCESS | 840 | 1465274570981 Marionette TRACE conn5 -> [0,1989,"getWindowHandle",null] 21:42:50 INFO - PROCESS | 840 | 1465274570984 Marionette TRACE conn5 <- [1,1989,null,{"value":"13"}] 21:42:50 INFO - PROCESS | 840 | 1465274570987 Marionette TRACE conn5 -> [0,1990,"setScriptTimeout",{"ms":35000}] 21:42:50 INFO - PROCESS | 840 | 1465274570988 Marionette TRACE conn5 <- [1,1990,null,{}] 21:42:50 INFO - PROCESS | 840 | 1465274570999 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}] 21:42:50 INFO - PROCESS | 840 | 1465274571001 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:51 INFO - PROCESS | 840 | 1465274571120 Marionette TRACE conn5 <- [1,1991,null,{"value":null}] 21:42:51 INFO - PROCESS | 840 | 1465274571129 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:51 INFO - PROCESS | 840 | 1465274571131 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:51 INFO - PROCESS | 840 | ++DOCSHELL 14D11800 == 30 [pid = 840] [id = 507] 21:42:51 INFO - PROCESS | 840 | ++DOMWINDOW == 79 (14D18400) [pid = 840] [serial = 1521] [outer = 00000000] 21:42:51 INFO - PROCESS | 840 | ++DOMWINDOW == 80 (14DC0000) [pid = 840] [serial = 1522] [outer = 14D18400] 21:42:51 INFO - PROCESS | 840 | 1465274571176 Marionette DEBUG loaded listener.js 21:42:51 INFO - PROCESS | 840 | ++DOMWINDOW == 81 (14F3B400) [pid = 840] [serial = 1523] [outer = 14D18400] 21:42:51 INFO - PROCESS | 840 | 1465274571639 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]]]}] 21:42:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 21:42:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 670ms 21:42:51 INFO - PROCESS | 840 | 1465274571657 Marionette TRACE conn5 -> [0,1993,"getWindowHandle",null] 21:42:51 INFO - PROCESS | 840 | 1465274571659 Marionette TRACE conn5 <- [1,1993,null,{"value":"13"}] 21:42:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 21:42:51 INFO - PROCESS | 840 | 1465274571662 Marionette TRACE conn5 -> [0,1994,"setScriptTimeout",{"ms":35000}] 21:42:51 INFO - PROCESS | 840 | 1465274571664 Marionette TRACE conn5 <- [1,1994,null,{}] 21:42:51 INFO - PROCESS | 840 | 1465274571673 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}] 21:42:51 INFO - PROCESS | 840 | 1465274571675 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:51 INFO - PROCESS | 840 | 1465274571812 Marionette TRACE conn5 <- [1,1995,null,{"value":null}] 21:42:51 INFO - PROCESS | 840 | 1465274571834 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:51 INFO - PROCESS | 840 | 1465274571836 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:51 INFO - PROCESS | 840 | ++DOCSHELL 1516DC00 == 31 [pid = 840] [id = 508] 21:42:51 INFO - PROCESS | 840 | ++DOMWINDOW == 82 (1516E400) [pid = 840] [serial = 1524] [outer = 00000000] 21:42:51 INFO - PROCESS | 840 | ++DOMWINDOW == 83 (15794400) [pid = 840] [serial = 1525] [outer = 1516E400] 21:42:51 INFO - PROCESS | 840 | 1465274571880 Marionette DEBUG loaded listener.js 21:42:51 INFO - PROCESS | 840 | ++DOMWINDOW == 84 (160CF000) [pid = 840] [serial = 1526] [outer = 1516E400] 21:42:52 INFO - PROCESS | 840 | 1465274572347 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]]]}] 21:42:52 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 21:42:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 730ms 21:42:52 INFO - PROCESS | 840 | 1465274572393 Marionette TRACE conn5 -> [0,1997,"getWindowHandle",null] 21:42:52 INFO - PROCESS | 840 | 1465274572395 Marionette TRACE conn5 <- [1,1997,null,{"value":"13"}] 21:42:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 21:42:52 INFO - PROCESS | 840 | 1465274572398 Marionette TRACE conn5 -> [0,1998,"setScriptTimeout",{"ms":35000}] 21:42:52 INFO - PROCESS | 840 | 1465274572400 Marionette TRACE conn5 <- [1,1998,null,{}] 21:42:52 INFO - PROCESS | 840 | 1465274572403 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}] 21:42:52 INFO - PROCESS | 840 | 1465274572409 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:52 INFO - PROCESS | 840 | 1465274572552 Marionette TRACE conn5 <- [1,1999,null,{"value":null}] 21:42:52 INFO - PROCESS | 840 | 1465274572620 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:52 INFO - PROCESS | 840 | 1465274572622 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:52 INFO - PROCESS | 840 | ++DOCSHELL 166F0400 == 32 [pid = 840] [id = 509] 21:42:52 INFO - PROCESS | 840 | ++DOMWINDOW == 85 (166F1C00) [pid = 840] [serial = 1527] [outer = 00000000] 21:42:52 INFO - PROCESS | 840 | ++DOMWINDOW == 86 (16871000) [pid = 840] [serial = 1528] [outer = 166F1C00] 21:42:52 INFO - PROCESS | 840 | 1465274572667 Marionette DEBUG loaded listener.js 21:42:52 INFO - PROCESS | 840 | ++DOMWINDOW == 87 (16A11000) [pid = 840] [serial = 1529] [outer = 166F1C00] 21:42:53 INFO - PROCESS | 840 | --DOMWINDOW == 86 (14D46C00) [pid = 840] [serial = 1479] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 21:42:53 INFO - PROCESS | 840 | --DOMWINDOW == 85 (15177000) [pid = 840] [serial = 1482] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 21:42:53 INFO - PROCESS | 840 | --DOMWINDOW == 84 (0CFCB800) [pid = 840] [serial = 1464] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 21:42:53 INFO - PROCESS | 840 | --DOMWINDOW == 83 (14D12800) [pid = 840] [serial = 1476] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 21:42:53 INFO - PROCESS | 840 | --DOMWINDOW == 82 (0D46AC00) [pid = 840] [serial = 1467] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 21:42:53 INFO - PROCESS | 840 | --DOMWINDOW == 81 (17785800) [pid = 840] [serial = 1461] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 21:42:53 INFO - PROCESS | 840 | --DOMWINDOW == 80 (12346800) [pid = 840] [serial = 1473] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 21:42:53 INFO - PROCESS | 840 | --DOMWINDOW == 79 (1627AC00) [pid = 840] [serial = 1485] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 21:42:53 INFO - PROCESS | 840 | --DOMWINDOW == 78 (12314C00) [pid = 840] [serial = 1488] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 21:42:53 INFO - PROCESS | 840 | --DOMWINDOW == 77 (0DB48000) [pid = 840] [serial = 1491] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 21:42:53 INFO - PROCESS | 840 | --DOMWINDOW == 76 (170EF800) [pid = 840] [serial = 1494] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 21:42:53 INFO - PROCESS | 840 | 1465274573263 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]]]}] 21:42:53 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 21:42:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 930ms 21:42:53 INFO - PROCESS | 840 | 1465274573329 Marionette TRACE conn5 -> [0,2001,"getWindowHandle",null] 21:42:53 INFO - PROCESS | 840 | 1465274573331 Marionette TRACE conn5 <- [1,2001,null,{"value":"13"}] 21:42:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 21:42:53 INFO - PROCESS | 840 | 1465274573334 Marionette TRACE conn5 -> [0,2002,"setScriptTimeout",{"ms":35000}] 21:42:53 INFO - PROCESS | 840 | 1465274573336 Marionette TRACE conn5 <- [1,2002,null,{}] 21:42:53 INFO - PROCESS | 840 | 1465274573339 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}] 21:42:53 INFO - PROCESS | 840 | 1465274573341 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:53 INFO - PROCESS | 840 | 1465274573418 Marionette TRACE conn5 <- [1,2003,null,{"value":null}] 21:42:53 INFO - PROCESS | 840 | 1465274573423 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:53 INFO - PROCESS | 840 | 1465274573425 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:53 INFO - PROCESS | 840 | ++DOCSHELL 0DB48000 == 33 [pid = 840] [id = 510] 21:42:53 INFO - PROCESS | 840 | ++DOMWINDOW == 77 (15177000) [pid = 840] [serial = 1530] [outer = 00000000] 21:42:53 INFO - PROCESS | 840 | ++DOMWINDOW == 78 (16A28400) [pid = 840] [serial = 1531] [outer = 15177000] 21:42:53 INFO - PROCESS | 840 | 1465274573469 Marionette DEBUG loaded listener.js 21:42:53 INFO - PROCESS | 840 | ++DOMWINDOW == 79 (16A2B000) [pid = 840] [serial = 1532] [outer = 15177000] 21:42:53 INFO - PROCESS | 840 | 1465274573880 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]]]}] 21:42:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 21:42:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 570ms 21:42:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 21:42:53 INFO - PROCESS | 840 | 1465274573905 Marionette TRACE conn5 -> [0,2005,"getWindowHandle",null] 21:42:53 INFO - PROCESS | 840 | 1465274573907 Marionette TRACE conn5 <- [1,2005,null,{"value":"13"}] 21:42:53 INFO - PROCESS | 840 | 1465274573910 Marionette TRACE conn5 -> [0,2006,"setScriptTimeout",{"ms":35000}] 21:42:53 INFO - PROCESS | 840 | 1465274573912 Marionette TRACE conn5 <- [1,2006,null,{}] 21:42:53 INFO - PROCESS | 840 | 1465274573915 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}] 21:42:53 INFO - PROCESS | 840 | 1465274573917 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:54 INFO - PROCESS | 840 | 1465274574038 Marionette TRACE conn5 <- [1,2007,null,{"value":null}] 21:42:54 INFO - PROCESS | 840 | 1465274574046 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:54 INFO - PROCESS | 840 | 1465274574048 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:54 INFO - PROCESS | 840 | ++DOCSHELL 16F27000 == 34 [pid = 840] [id = 511] 21:42:54 INFO - PROCESS | 840 | ++DOMWINDOW == 80 (16F2B000) [pid = 840] [serial = 1533] [outer = 00000000] 21:42:54 INFO - PROCESS | 840 | ++DOMWINDOW == 81 (1744A400) [pid = 840] [serial = 1534] [outer = 16F2B000] 21:42:54 INFO - PROCESS | 840 | 1465274574092 Marionette DEBUG loaded listener.js 21:42:54 INFO - PROCESS | 840 | ++DOMWINDOW == 82 (1744A800) [pid = 840] [serial = 1535] [outer = 16F2B000] 21:42:54 INFO - PROCESS | 840 | 1465274574515 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]]]}] 21:42:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 21:42:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 670ms 21:42:54 INFO - PROCESS | 840 | 1465274574581 Marionette TRACE conn5 -> [0,2009,"getWindowHandle",null] 21:42:54 INFO - PROCESS | 840 | 1465274574583 Marionette TRACE conn5 <- [1,2009,null,{"value":"13"}] 21:42:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 21:42:54 INFO - PROCESS | 840 | 1465274574586 Marionette TRACE conn5 -> [0,2010,"setScriptTimeout",{"ms":35000}] 21:42:54 INFO - PROCESS | 840 | 1465274574588 Marionette TRACE conn5 <- [1,2010,null,{}] 21:42:54 INFO - PROCESS | 840 | 1465274574591 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}] 21:42:54 INFO - PROCESS | 840 | 1465274574593 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:54 INFO - PROCESS | 840 | 1465274574708 Marionette TRACE conn5 <- [1,2011,null,{"value":null}] 21:42:54 INFO - PROCESS | 840 | 1465274574720 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:54 INFO - PROCESS | 840 | 1465274574722 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:54 INFO - PROCESS | 840 | ++DOCSHELL 13633C00 == 35 [pid = 840] [id = 512] 21:42:54 INFO - PROCESS | 840 | ++DOMWINDOW == 83 (17780800) [pid = 840] [serial = 1536] [outer = 00000000] 21:42:54 INFO - PROCESS | 840 | ++DOMWINDOW == 84 (1812D800) [pid = 840] [serial = 1537] [outer = 17780800] 21:42:54 INFO - PROCESS | 840 | 1465274574765 Marionette DEBUG loaded listener.js 21:42:54 INFO - PROCESS | 840 | ++DOMWINDOW == 85 (18156400) [pid = 840] [serial = 1538] [outer = 17780800] 21:42:55 INFO - PROCESS | 840 | --DOCSHELL 0D3ED800 == 34 [pid = 840] [id = 504] 21:42:55 INFO - PROCESS | 840 | --DOCSHELL 0D5DB400 == 33 [pid = 840] [id = 503] 21:42:56 INFO - PROCESS | 840 | --DOCSHELL 14D11800 == 32 [pid = 840] [id = 507] 21:42:56 INFO - PROCESS | 840 | --DOCSHELL 166F0400 == 31 [pid = 840] [id = 509] 21:42:56 INFO - PROCESS | 840 | --DOCSHELL 1516DC00 == 30 [pid = 840] [id = 508] 21:42:56 INFO - PROCESS | 840 | --DOCSHELL 13634400 == 29 [pid = 840] [id = 506] 21:42:56 INFO - PROCESS | 840 | --DOCSHELL 0DB48000 == 28 [pid = 840] [id = 510] 21:42:56 INFO - PROCESS | 840 | --DOCSHELL 0EB0E000 == 27 [pid = 840] [id = 505] 21:42:56 INFO - PROCESS | 840 | --DOCSHELL 16F27000 == 26 [pid = 840] [id = 511] 21:42:56 INFO - PROCESS | 840 | --DOMWINDOW == 84 (1744CC00) [pid = 840] [serial = 1495] [outer = 00000000] [url = about:blank] 21:42:56 INFO - PROCESS | 840 | --DOMWINDOW == 83 (14F3E000) [pid = 840] [serial = 1480] [outer = 00000000] [url = about:blank] 21:42:56 INFO - PROCESS | 840 | --DOMWINDOW == 82 (16270800) [pid = 840] [serial = 1484] [outer = 00000000] [url = about:blank] 21:42:56 INFO - PROCESS | 840 | --DOMWINDOW == 81 (1579AC00) [pid = 840] [serial = 1483] [outer = 00000000] [url = about:blank] 21:42:56 INFO - PROCESS | 840 | --DOMWINDOW == 80 (0D5DE000) [pid = 840] [serial = 1465] [outer = 00000000] [url = about:blank] 21:42:56 INFO - PROCESS | 840 | --DOMWINDOW == 79 (0DDC5000) [pid = 840] [serial = 1466] [outer = 00000000] [url = about:blank] 21:42:56 INFO - PROCESS | 840 | --DOMWINDOW == 78 (14D18800) [pid = 840] [serial = 1477] [outer = 00000000] [url = about:blank] 21:42:56 INFO - PROCESS | 840 | --DOMWINDOW == 77 (0D5D7800) [pid = 840] [serial = 1468] [outer = 00000000] [url = about:blank] 21:42:56 INFO - PROCESS | 840 | --DOMWINDOW == 76 (0DD1E800) [pid = 840] [serial = 1469] [outer = 00000000] [url = about:blank] 21:42:56 INFO - PROCESS | 840 | --DOMWINDOW == 75 (0E235400) [pid = 840] [serial = 1471] [outer = 00000000] [url = about:blank] 21:42:56 INFO - PROCESS | 840 | --DOMWINDOW == 74 (1815C800) [pid = 840] [serial = 1463] [outer = 00000000] [url = about:blank] 21:42:56 INFO - PROCESS | 840 | --DOMWINDOW == 73 (123A2400) [pid = 840] [serial = 1474] [outer = 00000000] [url = about:blank] 21:42:56 INFO - PROCESS | 840 | --DOMWINDOW == 72 (123C5400) [pid = 840] [serial = 1475] [outer = 00000000] [url = about:blank] 21:42:56 INFO - PROCESS | 840 | --DOMWINDOW == 71 (16869800) [pid = 840] [serial = 1486] [outer = 00000000] [url = about:blank] 21:42:56 INFO - PROCESS | 840 | --DOMWINDOW == 70 (14D42C00) [pid = 840] [serial = 1489] [outer = 00000000] [url = about:blank] 21:42:56 INFO - PROCESS | 840 | --DOMWINDOW == 69 (14DB7800) [pid = 840] [serial = 1490] [outer = 00000000] [url = about:blank] 21:42:56 INFO - PROCESS | 840 | --DOMWINDOW == 68 (16871800) [pid = 840] [serial = 1492] [outer = 00000000] [url = about:blank] 21:42:56 INFO - PROCESS | 840 | --DOMWINDOW == 67 (16518800) [pid = 840] [serial = 1487] [outer = 00000000] [url = about:blank] 21:42:56 INFO - PROCESS | 840 | --DOMWINDOW == 66 (15083C00) [pid = 840] [serial = 1481] [outer = 00000000] [url = about:blank] 21:42:56 INFO - PROCESS | 840 | --DOMWINDOW == 65 (17453C00) [pid = 840] [serial = 1496] [outer = 00000000] [url = about:blank] 21:42:56 INFO - PROCESS | 840 | --DOMWINDOW == 64 (16A22000) [pid = 840] [serial = 1493] [outer = 00000000] [url = about:blank] 21:42:56 INFO - PROCESS | 840 | --DOMWINDOW == 63 (14D3CC00) [pid = 840] [serial = 1478] [outer = 00000000] [url = about:blank] 21:42:56 INFO - PROCESS | 840 | 1465274576518 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]]]}] 21:42:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 21:42:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1977ms 21:42:56 INFO - PROCESS | 840 | 1465274576565 Marionette TRACE conn5 -> [0,2013,"getWindowHandle",null] 21:42:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 21:42:56 INFO - PROCESS | 840 | 1465274576569 Marionette TRACE conn5 <- [1,2013,null,{"value":"13"}] 21:42:56 INFO - PROCESS | 840 | 1465274576574 Marionette TRACE conn5 -> [0,2014,"setScriptTimeout",{"ms":35000}] 21:42:56 INFO - PROCESS | 840 | 1465274576577 Marionette TRACE conn5 <- [1,2014,null,{}] 21:42:56 INFO - PROCESS | 840 | 1465274576583 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}] 21:42:56 INFO - PROCESS | 840 | 1465274576586 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:56 INFO - PROCESS | 840 | 1465274576675 Marionette TRACE conn5 <- [1,2015,null,{"value":null}] 21:42:56 INFO - PROCESS | 840 | 1465274576682 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:56 INFO - PROCESS | 840 | 1465274576686 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:56 INFO - PROCESS | 840 | ++DOCSHELL 0CFD3000 == 27 [pid = 840] [id = 513] 21:42:56 INFO - PROCESS | 840 | ++DOMWINDOW == 64 (0D3E5800) [pid = 840] [serial = 1539] [outer = 00000000] 21:42:56 INFO - PROCESS | 840 | ++DOMWINDOW == 65 (0D46CC00) [pid = 840] [serial = 1540] [outer = 0D3E5800] 21:42:56 INFO - PROCESS | 840 | 1465274576734 Marionette DEBUG loaded listener.js 21:42:56 INFO - PROCESS | 840 | ++DOMWINDOW == 66 (0D551000) [pid = 840] [serial = 1541] [outer = 0D3E5800] 21:42:57 INFO - PROCESS | 840 | 1465274577227 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]]]}] 21:42:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 21:42:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 690ms 21:42:57 INFO - PROCESS | 840 | 1465274577265 Marionette TRACE conn5 -> [0,2017,"getWindowHandle",null] 21:42:57 INFO - PROCESS | 840 | 1465274577270 Marionette TRACE conn5 <- [1,2017,null,{"value":"13"}] 21:42:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 21:42:57 INFO - PROCESS | 840 | 1465274577276 Marionette TRACE conn5 -> [0,2018,"setScriptTimeout",{"ms":35000}] 21:42:57 INFO - PROCESS | 840 | 1465274577279 Marionette TRACE conn5 <- [1,2018,null,{}] 21:42:57 INFO - PROCESS | 840 | 1465274577283 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}] 21:42:57 INFO - PROCESS | 840 | 1465274577286 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:57 INFO - PROCESS | 840 | 1465274577372 Marionette TRACE conn5 <- [1,2019,null,{"value":null}] 21:42:57 INFO - PROCESS | 840 | 1465274577381 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:57 INFO - PROCESS | 840 | 1465274577384 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:57 INFO - PROCESS | 840 | ++DOCSHELL 0DDCD400 == 28 [pid = 840] [id = 514] 21:42:57 INFO - PROCESS | 840 | ++DOMWINDOW == 67 (0DDCD800) [pid = 840] [serial = 1542] [outer = 00000000] 21:42:57 INFO - PROCESS | 840 | ++DOMWINDOW == 68 (0DF07400) [pid = 840] [serial = 1543] [outer = 0DDCD800] 21:42:57 INFO - PROCESS | 840 | 1465274577431 Marionette DEBUG loaded listener.js 21:42:57 INFO - PROCESS | 840 | ++DOMWINDOW == 69 (0DF10400) [pid = 840] [serial = 1544] [outer = 0DDCD800] 21:42:57 INFO - PROCESS | 840 | 1465274577899 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]]]}] 21:42:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 21:42:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 671ms 21:42:57 INFO - PROCESS | 840 | 1465274577951 Marionette TRACE conn5 -> [0,2021,"getWindowHandle",null] 21:42:57 INFO - PROCESS | 840 | 1465274577953 Marionette TRACE conn5 <- [1,2021,null,{"value":"13"}] 21:42:57 INFO - PROCESS | 840 | 1465274577957 Marionette TRACE conn5 -> [0,2022,"setScriptTimeout",{"ms":35000}] 21:42:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 21:42:57 INFO - PROCESS | 840 | 1465274577960 Marionette TRACE conn5 <- [1,2022,null,{}] 21:42:57 INFO - PROCESS | 840 | 1465274577971 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}] 21:42:57 INFO - PROCESS | 840 | 1465274577975 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:58 INFO - PROCESS | 840 | 1465274578087 Marionette TRACE conn5 <- [1,2023,null,{"value":null}] 21:42:58 INFO - PROCESS | 840 | 1465274578184 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:58 INFO - PROCESS | 840 | 1465274578187 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:58 INFO - PROCESS | 840 | ++DOCSHELL 1233E800 == 29 [pid = 840] [id = 515] 21:42:58 INFO - PROCESS | 840 | ++DOMWINDOW == 70 (12340800) [pid = 840] [serial = 1545] [outer = 00000000] 21:42:58 INFO - PROCESS | 840 | ++DOMWINDOW == 71 (12349800) [pid = 840] [serial = 1546] [outer = 12340800] 21:42:58 INFO - PROCESS | 840 | 1465274578235 Marionette DEBUG loaded listener.js 21:42:58 INFO - PROCESS | 840 | ++DOMWINDOW == 72 (123A9800) [pid = 840] [serial = 1547] [outer = 12340800] 21:42:58 INFO - PROCESS | 840 | 1465274578622 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]]]}] 21:42:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 21:42:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 670ms 21:42:58 INFO - PROCESS | 840 | 1465274578631 Marionette TRACE conn5 -> [0,2025,"getWindowHandle",null] 21:42:58 INFO - PROCESS | 840 | 1465274578633 Marionette TRACE conn5 <- [1,2025,null,{"value":"13"}] 21:42:58 INFO - PROCESS | 840 | 1465274578636 Marionette TRACE conn5 -> [0,2026,"setScriptTimeout",{"ms":35000}] 21:42:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 21:42:58 INFO - PROCESS | 840 | 1465274578638 Marionette TRACE conn5 <- [1,2026,null,{}] 21:42:58 INFO - PROCESS | 840 | 1465274578642 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}] 21:42:58 INFO - PROCESS | 840 | 1465274578644 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:58 INFO - PROCESS | 840 | 1465274578728 Marionette TRACE conn5 <- [1,2027,null,{"value":null}] 21:42:58 INFO - PROCESS | 840 | 1465274578815 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:58 INFO - PROCESS | 840 | 1465274578817 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:58 INFO - PROCESS | 840 | ++DOCSHELL 123C6000 == 30 [pid = 840] [id = 516] 21:42:58 INFO - PROCESS | 840 | ++DOMWINDOW == 73 (123CE000) [pid = 840] [serial = 1548] [outer = 00000000] 21:42:58 INFO - PROCESS | 840 | ++DOMWINDOW == 74 (13638400) [pid = 840] [serial = 1549] [outer = 123CE000] 21:42:58 INFO - PROCESS | 840 | 1465274578862 Marionette DEBUG loaded listener.js 21:42:58 INFO - PROCESS | 840 | ++DOMWINDOW == 75 (14D14800) [pid = 840] [serial = 1550] [outer = 123CE000] 21:42:59 INFO - PROCESS | 840 | 1465274579230 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]]]}] 21:42:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 21:42:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 630ms 21:42:59 INFO - PROCESS | 840 | 1465274579270 Marionette TRACE conn5 -> [0,2029,"getWindowHandle",null] 21:42:59 INFO - PROCESS | 840 | 1465274579272 Marionette TRACE conn5 <- [1,2029,null,{"value":"13"}] 21:42:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 21:42:59 INFO - PROCESS | 840 | 1465274579275 Marionette TRACE conn5 -> [0,2030,"setScriptTimeout",{"ms":35000}] 21:42:59 INFO - PROCESS | 840 | 1465274579277 Marionette TRACE conn5 <- [1,2030,null,{}] 21:42:59 INFO - PROCESS | 840 | 1465274579280 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}] 21:42:59 INFO - PROCESS | 840 | 1465274579282 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:59 INFO - PROCESS | 840 | 1465274579397 Marionette TRACE conn5 <- [1,2031,null,{"value":null}] 21:42:59 INFO - PROCESS | 840 | 1465274579405 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:59 INFO - PROCESS | 840 | 1465274579407 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:42:59 INFO - PROCESS | 840 | ++DOCSHELL 14D17C00 == 31 [pid = 840] [id = 517] 21:42:59 INFO - PROCESS | 840 | ++DOMWINDOW == 76 (14D3B000) [pid = 840] [serial = 1551] [outer = 00000000] 21:42:59 INFO - PROCESS | 840 | ++DOMWINDOW == 77 (14DB7800) [pid = 840] [serial = 1552] [outer = 14D3B000] 21:42:59 INFO - PROCESS | 840 | 1465274579451 Marionette DEBUG loaded listener.js 21:42:59 INFO - PROCESS | 840 | ++DOMWINDOW == 78 (14DF1000) [pid = 840] [serial = 1553] [outer = 14D3B000] 21:42:59 INFO - PROCESS | 840 | 1465274579884 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]]]}] 21:42:59 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) 21:42:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 670ms 21:42:59 INFO - PROCESS | 840 | 1465274579947 Marionette TRACE conn5 -> [0,2033,"getWindowHandle",null] 21:42:59 INFO - PROCESS | 840 | 1465274579949 Marionette TRACE conn5 <- [1,2033,null,{"value":"13"}] 21:42:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 21:42:59 INFO - PROCESS | 840 | 1465274579952 Marionette TRACE conn5 -> [0,2034,"setScriptTimeout",{"ms":35000}] 21:42:59 INFO - PROCESS | 840 | 1465274579953 Marionette TRACE conn5 <- [1,2034,null,{}] 21:42:59 INFO - PROCESS | 840 | 1465274579965 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}] 21:42:59 INFO - PROCESS | 840 | 1465274579970 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:00 INFO - PROCESS | 840 | 1465274580072 Marionette TRACE conn5 <- [1,2035,null,{"value":null}] 21:43:00 INFO - PROCESS | 840 | 1465274580083 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:00 INFO - PROCESS | 840 | 1465274580085 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:00 INFO - PROCESS | 840 | ++DOCSHELL 1516B800 == 32 [pid = 840] [id = 518] 21:43:00 INFO - PROCESS | 840 | ++DOMWINDOW == 79 (1516DC00) [pid = 840] [serial = 1554] [outer = 00000000] 21:43:00 INFO - PROCESS | 840 | ++DOMWINDOW == 80 (15797800) [pid = 840] [serial = 1555] [outer = 1516DC00] 21:43:00 INFO - PROCESS | 840 | 1465274580128 Marionette DEBUG loaded listener.js 21:43:00 INFO - PROCESS | 840 | ++DOMWINDOW == 81 (160D3400) [pid = 840] [serial = 1556] [outer = 1516DC00] 21:43:00 INFO - PROCESS | 840 | 1465274580570 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]]]}] 21:43:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 21:43:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 631ms 21:43:00 INFO - PROCESS | 840 | 1465274580583 Marionette TRACE conn5 -> [0,2037,"getWindowHandle",null] 21:43:00 INFO - PROCESS | 840 | 1465274580585 Marionette TRACE conn5 <- [1,2037,null,{"value":"13"}] 21:43:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 21:43:00 INFO - PROCESS | 840 | 1465274580606 Marionette TRACE conn5 -> [0,2038,"setScriptTimeout",{"ms":35000}] 21:43:00 INFO - PROCESS | 840 | 1465274580608 Marionette TRACE conn5 <- [1,2038,null,{}] 21:43:00 INFO - PROCESS | 840 | 1465274580611 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}] 21:43:00 INFO - PROCESS | 840 | 1465274580613 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:00 INFO - PROCESS | 840 | 1465274580716 Marionette TRACE conn5 <- [1,2039,null,{"value":null}] 21:43:00 INFO - PROCESS | 840 | 1465274580724 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:00 INFO - PROCESS | 840 | 1465274580726 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:00 INFO - PROCESS | 840 | ++DOCSHELL 15799000 == 33 [pid = 840] [id = 519] 21:43:00 INFO - PROCESS | 840 | ++DOMWINDOW == 82 (16271800) [pid = 840] [serial = 1557] [outer = 00000000] 21:43:00 INFO - PROCESS | 840 | ++DOMWINDOW == 83 (16516800) [pid = 840] [serial = 1558] [outer = 16271800] 21:43:00 INFO - PROCESS | 840 | 1465274580769 Marionette DEBUG loaded listener.js 21:43:00 INFO - PROCESS | 840 | ++DOMWINDOW == 84 (16864400) [pid = 840] [serial = 1559] [outer = 16271800] 21:43:01 INFO - PROCESS | 840 | 1465274581193 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]]]}] 21:43:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 21:43:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 631ms 21:43:01 INFO - PROCESS | 840 | 1465274581249 Marionette TRACE conn5 -> [0,2041,"getWindowHandle",null] 21:43:01 INFO - PROCESS | 840 | 1465274581251 Marionette TRACE conn5 <- [1,2041,null,{"value":"13"}] 21:43:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 21:43:01 INFO - PROCESS | 840 | 1465274581254 Marionette TRACE conn5 -> [0,2042,"setScriptTimeout",{"ms":35000}] 21:43:01 INFO - PROCESS | 840 | 1465274581256 Marionette TRACE conn5 <- [1,2042,null,{}] 21:43:01 INFO - PROCESS | 840 | 1465274581259 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}] 21:43:01 INFO - PROCESS | 840 | 1465274581261 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:01 INFO - PROCESS | 840 | 1465274581337 Marionette TRACE conn5 <- [1,2043,null,{"value":null}] 21:43:01 INFO - PROCESS | 840 | 1465274581344 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:01 INFO - PROCESS | 840 | 1465274581346 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:01 INFO - PROCESS | 840 | ++DOCSHELL 0CB22000 == 34 [pid = 840] [id = 520] 21:43:01 INFO - PROCESS | 840 | ++DOMWINDOW == 85 (16517C00) [pid = 840] [serial = 1560] [outer = 00000000] 21:43:01 INFO - PROCESS | 840 | ++DOMWINDOW == 86 (16871800) [pid = 840] [serial = 1561] [outer = 16517C00] 21:43:01 INFO - PROCESS | 840 | 1465274581389 Marionette DEBUG loaded listener.js 21:43:01 INFO - PROCESS | 840 | ++DOMWINDOW == 87 (1686F800) [pid = 840] [serial = 1562] [outer = 16517C00] 21:43:01 INFO - PROCESS | 840 | 1465274581871 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]]]}] 21:43:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 21:43:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 671ms 21:43:01 INFO - PROCESS | 840 | 1465274581932 Marionette TRACE conn5 -> [0,2045,"getWindowHandle",null] 21:43:01 INFO - PROCESS | 840 | 1465274581934 Marionette TRACE conn5 <- [1,2045,null,{"value":"13"}] 21:43:01 INFO - PROCESS | 840 | 1465274581937 Marionette TRACE conn5 -> [0,2046,"setScriptTimeout",{"ms":35000}] 21:43:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 21:43:01 INFO - PROCESS | 840 | 1465274581939 Marionette TRACE conn5 <- [1,2046,null,{}] 21:43:01 INFO - PROCESS | 840 | 1465274581942 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}] 21:43:01 INFO - PROCESS | 840 | 1465274581944 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:02 INFO - PROCESS | 840 | 1465274582054 Marionette TRACE conn5 <- [1,2047,null,{"value":null}] 21:43:02 INFO - PROCESS | 840 | 1465274582144 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:02 INFO - PROCESS | 840 | 1465274582146 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:02 INFO - PROCESS | 840 | ++DOCSHELL 1231F400 == 35 [pid = 840] [id = 521] 21:43:02 INFO - PROCESS | 840 | ++DOMWINDOW == 88 (1704E800) [pid = 840] [serial = 1563] [outer = 00000000] 21:43:02 INFO - PROCESS | 840 | ++DOMWINDOW == 89 (170F3800) [pid = 840] [serial = 1564] [outer = 1704E800] 21:43:02 INFO - PROCESS | 840 | 1465274582190 Marionette DEBUG loaded listener.js 21:43:02 INFO - PROCESS | 840 | ++DOMWINDOW == 90 (17447400) [pid = 840] [serial = 1565] [outer = 1704E800] 21:43:02 INFO - PROCESS | 840 | 1465274582611 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]]]}] 21:43:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 21:43:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 731ms 21:43:02 INFO - PROCESS | 840 | 1465274582678 Marionette TRACE conn5 -> [0,2049,"getWindowHandle",null] 21:43:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 21:43:02 INFO - PROCESS | 840 | 1465274582680 Marionette TRACE conn5 <- [1,2049,null,{"value":"13"}] 21:43:02 INFO - PROCESS | 840 | 1465274582683 Marionette TRACE conn5 -> [0,2050,"setScriptTimeout",{"ms":35000}] 21:43:02 INFO - PROCESS | 840 | 1465274582685 Marionette TRACE conn5 <- [1,2050,null,{}] 21:43:02 INFO - PROCESS | 840 | 1465274582688 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}] 21:43:02 INFO - PROCESS | 840 | 1465274582690 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:02 INFO - PROCESS | 840 | 1465274582809 Marionette TRACE conn5 <- [1,2051,null,{"value":null}] 21:43:02 INFO - PROCESS | 840 | 1465274582892 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:02 INFO - PROCESS | 840 | 1465274582894 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:02 INFO - PROCESS | 840 | ++DOCSHELL 16A2C800 == 36 [pid = 840] [id = 522] 21:43:02 INFO - PROCESS | 840 | ++DOMWINDOW == 91 (1704F800) [pid = 840] [serial = 1566] [outer = 00000000] 21:43:02 INFO - PROCESS | 840 | ++DOMWINDOW == 92 (1753A400) [pid = 840] [serial = 1567] [outer = 1704F800] 21:43:02 INFO - PROCESS | 840 | 1465274582939 Marionette DEBUG loaded listener.js 21:43:02 INFO - PROCESS | 840 | ++DOMWINDOW == 93 (17785400) [pid = 840] [serial = 1568] [outer = 1704F800] 21:43:03 INFO - PROCESS | 840 | 1465274583339 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]]]}] 21:43:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 21:43:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 730ms 21:43:03 INFO - PROCESS | 840 | 1465274583414 Marionette TRACE conn5 -> [0,2053,"getWindowHandle",null] 21:43:03 INFO - PROCESS | 840 | 1465274583416 Marionette TRACE conn5 <- [1,2053,null,{"value":"13"}] 21:43:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 21:43:03 INFO - PROCESS | 840 | 1465274583419 Marionette TRACE conn5 -> [0,2054,"setScriptTimeout",{"ms":35000}] 21:43:03 INFO - PROCESS | 840 | 1465274583421 Marionette TRACE conn5 <- [1,2054,null,{}] 21:43:03 INFO - PROCESS | 840 | 1465274583427 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}] 21:43:03 INFO - PROCESS | 840 | 1465274583430 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:03 INFO - PROCESS | 840 | 1465274583554 Marionette TRACE conn5 <- [1,2055,null,{"value":null}] 21:43:03 INFO - PROCESS | 840 | 1465274583561 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:03 INFO - PROCESS | 840 | 1465274583563 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:03 INFO - PROCESS | 840 | ++DOCSHELL 0D5D2C00 == 37 [pid = 840] [id = 523] 21:43:03 INFO - PROCESS | 840 | ++DOMWINDOW == 94 (0D5D5C00) [pid = 840] [serial = 1569] [outer = 00000000] 21:43:03 INFO - PROCESS | 840 | ++DOMWINDOW == 95 (14D16400) [pid = 840] [serial = 1570] [outer = 0D5D5C00] 21:43:03 INFO - PROCESS | 840 | 1465274583810 Marionette DEBUG loaded listener.js 21:43:03 INFO - PROCESS | 840 | ++DOMWINDOW == 96 (18161C00) [pid = 840] [serial = 1571] [outer = 0D5D5C00] 21:43:03 INFO - PROCESS | 840 | --DOMWINDOW == 95 (16F2B000) [pid = 840] [serial = 1533] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 21:43:03 INFO - PROCESS | 840 | --DOMWINDOW == 94 (14D18400) [pid = 840] [serial = 1521] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 21:43:03 INFO - PROCESS | 840 | --DOMWINDOW == 93 (1516E400) [pid = 840] [serial = 1524] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 21:43:03 INFO - PROCESS | 840 | --DOMWINDOW == 92 (166F1C00) [pid = 840] [serial = 1527] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 21:43:03 INFO - PROCESS | 840 | --DOMWINDOW == 91 (0EB15C00) [pid = 840] [serial = 1515] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 21:43:03 INFO - PROCESS | 840 | --DOMWINDOW == 90 (0D4E5C00) [pid = 840] [serial = 1512] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 21:43:03 INFO - PROCESS | 840 | --DOMWINDOW == 89 (0D5DBC00) [pid = 840] [serial = 1509] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 21:43:03 INFO - PROCESS | 840 | --DOMWINDOW == 88 (1816B400) [pid = 840] [serial = 1506] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 21:43:03 INFO - PROCESS | 840 | --DOMWINDOW == 87 (1517A400) [pid = 840] [serial = 1503] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 21:43:03 INFO - PROCESS | 840 | --DOMWINDOW == 86 (120CEC00) [pid = 840] [serial = 1500] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 21:43:03 INFO - PROCESS | 840 | --DOMWINDOW == 85 (0CB22800) [pid = 840] [serial = 1497] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 21:43:03 INFO - PROCESS | 840 | --DOMWINDOW == 84 (13634800) [pid = 840] [serial = 1518] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 21:43:03 INFO - PROCESS | 840 | --DOMWINDOW == 83 (15177000) [pid = 840] [serial = 1530] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 21:43:03 INFO - PROCESS | 840 | --DOMWINDOW == 82 (0D5DE400) [pid = 840] [serial = 1470] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 21:43:04 INFO - PROCESS | 840 | 1465274584193 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]]]}] 21:43:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 21:43:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 830ms 21:43:04 INFO - PROCESS | 840 | 1465274584250 Marionette TRACE conn5 -> [0,2057,"getWindowHandle",null] 21:43:04 INFO - PROCESS | 840 | 1465274584252 Marionette TRACE conn5 <- [1,2057,null,{"value":"13"}] 21:43:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 21:43:04 INFO - PROCESS | 840 | 1465274584255 Marionette TRACE conn5 -> [0,2058,"setScriptTimeout",{"ms":35000}] 21:43:04 INFO - PROCESS | 840 | 1465274584256 Marionette TRACE conn5 <- [1,2058,null,{}] 21:43:04 INFO - PROCESS | 840 | 1465274584260 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}] 21:43:04 INFO - PROCESS | 840 | 1465274584262 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:04 INFO - PROCESS | 840 | 1465274584374 Marionette TRACE conn5 <- [1,2059,null,{"value":null}] 21:43:04 INFO - PROCESS | 840 | 1465274584382 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:04 INFO - PROCESS | 840 | 1465274584384 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:04 INFO - PROCESS | 840 | ++DOCSHELL 0D5D4800 == 38 [pid = 840] [id = 524] 21:43:04 INFO - PROCESS | 840 | ++DOMWINDOW == 83 (0E1E3000) [pid = 840] [serial = 1572] [outer = 00000000] 21:43:04 INFO - PROCESS | 840 | ++DOMWINDOW == 84 (1579BC00) [pid = 840] [serial = 1573] [outer = 0E1E3000] 21:43:04 INFO - PROCESS | 840 | 1465274584440 Marionette DEBUG loaded listener.js 21:43:04 INFO - PROCESS | 840 | ++DOMWINDOW == 85 (1744E800) [pid = 840] [serial = 1574] [outer = 0E1E3000] 21:43:04 INFO - PROCESS | 840 | 1465274584850 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]]]}] 21:43:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 21:43:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 630ms 21:43:04 INFO - PROCESS | 840 | 1465274584886 Marionette TRACE conn5 -> [0,2061,"getWindowHandle",null] 21:43:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 21:43:04 INFO - PROCESS | 840 | 1465274584888 Marionette TRACE conn5 <- [1,2061,null,{"value":"13"}] 21:43:04 INFO - PROCESS | 840 | 1465274584891 Marionette TRACE conn5 -> [0,2062,"setScriptTimeout",{"ms":35000}] 21:43:04 INFO - PROCESS | 840 | 1465274584892 Marionette TRACE conn5 <- [1,2062,null,{}] 21:43:04 INFO - PROCESS | 840 | 1465274584896 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}] 21:43:04 INFO - PROCESS | 840 | 1465274584897 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:04 INFO - PROCESS | 840 | 1465274584975 Marionette TRACE conn5 <- [1,2063,null,{"value":null}] 21:43:05 INFO - PROCESS | 840 | 1465274585097 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:05 INFO - PROCESS | 840 | 1465274585099 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:05 INFO - PROCESS | 840 | ++DOCSHELL 0CB30400 == 39 [pid = 840] [id = 525] 21:43:05 INFO - PROCESS | 840 | ++DOMWINDOW == 86 (0E1E2400) [pid = 840] [serial = 1575] [outer = 00000000] 21:43:05 INFO - PROCESS | 840 | ++DOMWINDOW == 87 (19861C00) [pid = 840] [serial = 1576] [outer = 0E1E2400] 21:43:05 INFO - PROCESS | 840 | 1465274585141 Marionette DEBUG loaded listener.js 21:43:05 INFO - PROCESS | 840 | ++DOMWINDOW == 88 (19899C00) [pid = 840] [serial = 1577] [outer = 0E1E2400] 21:43:05 INFO - PROCESS | 840 | 1465274585482 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]]]}] 21:43:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 21:43:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 634ms 21:43:05 INFO - PROCESS | 840 | 1465274585526 Marionette TRACE conn5 -> [0,2065,"getWindowHandle",null] 21:43:05 INFO - PROCESS | 840 | 1465274585528 Marionette TRACE conn5 <- [1,2065,null,{"value":"13"}] 21:43:05 INFO - PROCESS | 840 | 1465274585543 Marionette TRACE conn5 -> [0,2066,"setScriptTimeout",{"ms":35000}] 21:43:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 21:43:05 INFO - PROCESS | 840 | 1465274585545 Marionette TRACE conn5 <- [1,2066,null,{}] 21:43:05 INFO - PROCESS | 840 | 1465274585548 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}] 21:43:05 INFO - PROCESS | 840 | 1465274585550 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:05 INFO - PROCESS | 840 | 1465274585629 Marionette TRACE conn5 <- [1,2067,null,{"value":null}] 21:43:05 INFO - PROCESS | 840 | 1465274585634 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:05 INFO - PROCESS | 840 | 1465274585636 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:05 INFO - PROCESS | 840 | ++DOCSHELL 14FBA400 == 40 [pid = 840] [id = 526] 21:43:05 INFO - PROCESS | 840 | ++DOMWINDOW == 89 (1815F400) [pid = 840] [serial = 1578] [outer = 00000000] 21:43:05 INFO - PROCESS | 840 | ++DOMWINDOW == 90 (19B14C00) [pid = 840] [serial = 1579] [outer = 1815F400] 21:43:05 INFO - PROCESS | 840 | 1465274585678 Marionette DEBUG loaded listener.js 21:43:05 INFO - PROCESS | 840 | ++DOMWINDOW == 91 (19B17C00) [pid = 840] [serial = 1580] [outer = 1815F400] 21:43:06 INFO - PROCESS | 840 | 1465274586511 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]]]}] 21:43:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 21:43:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1015ms 21:43:06 INFO - PROCESS | 840 | 1465274586562 Marionette TRACE conn5 -> [0,2069,"getWindowHandle",null] 21:43:06 INFO - PROCESS | 840 | 1465274586566 Marionette TRACE conn5 <- [1,2069,null,{"value":"13"}] 21:43:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 21:43:06 INFO - PROCESS | 840 | 1465274586571 Marionette TRACE conn5 -> [0,2070,"setScriptTimeout",{"ms":35000}] 21:43:06 INFO - PROCESS | 840 | 1465274586576 Marionette TRACE conn5 <- [1,2070,null,{}] 21:43:06 INFO - PROCESS | 840 | 1465274586601 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}] 21:43:06 INFO - PROCESS | 840 | 1465274586604 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:06 INFO - PROCESS | 840 | 1465274586785 Marionette TRACE conn5 <- [1,2071,null,{"value":null}] 21:43:06 INFO - PROCESS | 840 | 1465274586885 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:06 INFO - PROCESS | 840 | 1465274586888 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:06 INFO - PROCESS | 840 | ++DOCSHELL 0D4E3C00 == 41 [pid = 840] [id = 527] 21:43:06 INFO - PROCESS | 840 | ++DOMWINDOW == 92 (0D4F1800) [pid = 840] [serial = 1581] [outer = 00000000] 21:43:06 INFO - PROCESS | 840 | ++DOMWINDOW == 93 (0DB48000) [pid = 840] [serial = 1582] [outer = 0D4F1800] 21:43:06 INFO - PROCESS | 840 | 1465274586944 Marionette DEBUG loaded listener.js 21:43:07 INFO - PROCESS | 840 | ++DOMWINDOW == 94 (0DF08000) [pid = 840] [serial = 1583] [outer = 0D4F1800] 21:43:07 INFO - PROCESS | 840 | 1465274587843 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]]]}] 21:43:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 21:43:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1334ms 21:43:07 INFO - PROCESS | 840 | 1465274587907 Marionette TRACE conn5 -> [0,2073,"getWindowHandle",null] 21:43:07 INFO - PROCESS | 840 | 1465274587911 Marionette TRACE conn5 <- [1,2073,null,{"value":"13"}] 21:43:07 INFO - PROCESS | 840 | 1465274587916 Marionette TRACE conn5 -> [0,2074,"setScriptTimeout",{"ms":35000}] 21:43:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 21:43:07 INFO - PROCESS | 840 | 1465274587919 Marionette TRACE conn5 <- [1,2074,null,{}] 21:43:07 INFO - PROCESS | 840 | 1465274587925 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}] 21:43:07 INFO - PROCESS | 840 | 1465274587928 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:08 INFO - PROCESS | 840 | 1465274588042 Marionette TRACE conn5 <- [1,2075,null,{"value":null}] 21:43:08 INFO - PROCESS | 840 | 1465274588188 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:08 INFO - PROCESS | 840 | 1465274588193 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:08 INFO - PROCESS | 840 | ++DOCSHELL 0CFE2800 == 42 [pid = 840] [id = 528] 21:43:08 INFO - PROCESS | 840 | ++DOMWINDOW == 95 (0CFF1C00) [pid = 840] [serial = 1584] [outer = 00000000] 21:43:08 INFO - PROCESS | 840 | ++DOMWINDOW == 96 (0DB41400) [pid = 840] [serial = 1585] [outer = 0CFF1C00] 21:43:08 INFO - PROCESS | 840 | 1465274588242 Marionette DEBUG loaded listener.js 21:43:08 INFO - PROCESS | 840 | ++DOMWINDOW == 97 (0DDC4800) [pid = 840] [serial = 1586] [outer = 0CFF1C00] 21:43:08 INFO - PROCESS | 840 | --DOCSHELL 0CB30400 == 41 [pid = 840] [id = 525] 21:43:08 INFO - PROCESS | 840 | --DOCSHELL 0D5D4800 == 40 [pid = 840] [id = 524] 21:43:08 INFO - PROCESS | 840 | --DOCSHELL 0D5D2C00 == 39 [pid = 840] [id = 523] 21:43:08 INFO - PROCESS | 840 | --DOCSHELL 16A2C800 == 38 [pid = 840] [id = 522] 21:43:08 INFO - PROCESS | 840 | --DOCSHELL 1231F400 == 37 [pid = 840] [id = 521] 21:43:08 INFO - PROCESS | 840 | --DOCSHELL 0CB22000 == 36 [pid = 840] [id = 520] 21:43:08 INFO - PROCESS | 840 | --DOCSHELL 15799000 == 35 [pid = 840] [id = 519] 21:43:08 INFO - PROCESS | 840 | --DOCSHELL 1516B800 == 34 [pid = 840] [id = 518] 21:43:08 INFO - PROCESS | 840 | --DOCSHELL 14D17C00 == 33 [pid = 840] [id = 517] 21:43:08 INFO - PROCESS | 840 | --DOCSHELL 123C6000 == 32 [pid = 840] [id = 516] 21:43:08 INFO - PROCESS | 840 | --DOCSHELL 1233E800 == 31 [pid = 840] [id = 515] 21:43:08 INFO - PROCESS | 840 | --DOMWINDOW == 96 (1812D800) [pid = 840] [serial = 1537] [outer = 00000000] [url = about:blank] 21:43:08 INFO - PROCESS | 840 | --DOCSHELL 0DDCD400 == 30 [pid = 840] [id = 514] 21:43:08 INFO - PROCESS | 840 | --DOCSHELL 0CFD3000 == 29 [pid = 840] [id = 513] 21:43:08 INFO - PROCESS | 840 | --DOCSHELL 13633C00 == 28 [pid = 840] [id = 512] 21:43:08 INFO - PROCESS | 840 | --DOMWINDOW == 95 (0E9D0800) [pid = 840] [serial = 1472] [outer = 00000000] [url = about:blank] 21:43:08 INFO - PROCESS | 840 | --DOMWINDOW == 94 (1744A800) [pid = 840] [serial = 1535] [outer = 00000000] [url = about:blank] 21:43:08 INFO - PROCESS | 840 | --DOMWINDOW == 93 (14DC0000) [pid = 840] [serial = 1522] [outer = 00000000] [url = about:blank] 21:43:08 INFO - PROCESS | 840 | --DOMWINDOW == 92 (15794400) [pid = 840] [serial = 1525] [outer = 00000000] [url = about:blank] 21:43:08 INFO - PROCESS | 840 | --DOMWINDOW == 91 (16871000) [pid = 840] [serial = 1528] [outer = 00000000] [url = about:blank] 21:43:08 INFO - PROCESS | 840 | --DOMWINDOW == 90 (160CF000) [pid = 840] [serial = 1526] [outer = 00000000] [url = about:blank] 21:43:08 INFO - PROCESS | 840 | --DOMWINDOW == 89 (16A11000) [pid = 840] [serial = 1529] [outer = 00000000] [url = about:blank] 21:43:08 INFO - PROCESS | 840 | --DOMWINDOW == 88 (11B0B000) [pid = 840] [serial = 1516] [outer = 00000000] [url = about:blank] 21:43:08 INFO - PROCESS | 840 | --DOMWINDOW == 87 (0D54EC00) [pid = 840] [serial = 1513] [outer = 00000000] [url = about:blank] 21:43:08 INFO - PROCESS | 840 | --DOMWINDOW == 86 (0D5D8C00) [pid = 840] [serial = 1514] [outer = 00000000] [url = about:blank] 21:43:08 INFO - PROCESS | 840 | --DOMWINDOW == 85 (0DF04000) [pid = 840] [serial = 1511] [outer = 00000000] [url = about:blank] 21:43:08 INFO - PROCESS | 840 | --DOMWINDOW == 84 (0DB42C00) [pid = 840] [serial = 1510] [outer = 00000000] [url = about:blank] 21:43:08 INFO - PROCESS | 840 | --DOMWINDOW == 83 (18DB8800) [pid = 840] [serial = 1508] [outer = 00000000] [url = about:blank] 21:43:08 INFO - PROCESS | 840 | --DOMWINDOW == 82 (181B2000) [pid = 840] [serial = 1507] [outer = 00000000] [url = about:blank] 21:43:08 INFO - PROCESS | 840 | --DOMWINDOW == 81 (17446800) [pid = 840] [serial = 1505] [outer = 00000000] [url = about:blank] 21:43:08 INFO - PROCESS | 840 | --DOMWINDOW == 80 (161C6400) [pid = 840] [serial = 1504] [outer = 00000000] [url = about:blank] 21:43:08 INFO - PROCESS | 840 | --DOMWINDOW == 79 (123CD000) [pid = 840] [serial = 1502] [outer = 00000000] [url = about:blank] 21:43:08 INFO - PROCESS | 840 | --DOMWINDOW == 78 (1231E400) [pid = 840] [serial = 1501] [outer = 00000000] [url = about:blank] 21:43:08 INFO - PROCESS | 840 | --DOMWINDOW == 77 (0CFC9400) [pid = 840] [serial = 1499] [outer = 00000000] [url = about:blank] 21:43:08 INFO - PROCESS | 840 | --DOMWINDOW == 76 (0CBE1C00) [pid = 840] [serial = 1498] [outer = 00000000] [url = about:blank] 21:43:08 INFO - PROCESS | 840 | --DOMWINDOW == 75 (13642000) [pid = 840] [serial = 1519] [outer = 00000000] [url = about:blank] 21:43:08 INFO - PROCESS | 840 | --DOMWINDOW == 74 (11DDC000) [pid = 840] [serial = 1517] [outer = 00000000] [url = about:blank] 21:43:08 INFO - PROCESS | 840 | --DOMWINDOW == 73 (16A28400) [pid = 840] [serial = 1531] [outer = 00000000] [url = about:blank] 21:43:08 INFO - PROCESS | 840 | --DOMWINDOW == 72 (14F3B400) [pid = 840] [serial = 1523] [outer = 00000000] [url = about:blank] 21:43:08 INFO - PROCESS | 840 | --DOMWINDOW == 71 (16A2B000) [pid = 840] [serial = 1532] [outer = 00000000] [url = about:blank] 21:43:08 INFO - PROCESS | 840 | --DOMWINDOW == 70 (14D0D800) [pid = 840] [serial = 1520] [outer = 00000000] [url = about:blank] 21:43:08 INFO - PROCESS | 840 | --DOMWINDOW == 69 (1744A400) [pid = 840] [serial = 1534] [outer = 00000000] [url = about:blank] 21:43:08 INFO - PROCESS | 840 | 1465274588781 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]]]}] 21:43:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 21:43:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 930ms 21:43:08 INFO - PROCESS | 840 | 1465274588851 Marionette TRACE conn5 -> [0,2077,"getWindowHandle",null] 21:43:08 INFO - PROCESS | 840 | 1465274588856 Marionette TRACE conn5 <- [1,2077,null,{"value":"13"}] 21:43:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 21:43:08 INFO - PROCESS | 840 | 1465274588862 Marionette TRACE conn5 -> [0,2078,"setScriptTimeout",{"ms":35000}] 21:43:08 INFO - PROCESS | 840 | 1465274588865 Marionette TRACE conn5 <- [1,2078,null,{}] 21:43:08 INFO - PROCESS | 840 | 1465274588869 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}] 21:43:08 INFO - PROCESS | 840 | 1465274588871 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:08 INFO - PROCESS | 840 | 1465274588961 Marionette TRACE conn5 <- [1,2079,null,{"value":null}] 21:43:09 INFO - PROCESS | 840 | 1465274589053 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:09 INFO - PROCESS | 840 | 1465274589055 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:09 INFO - PROCESS | 840 | ++DOCSHELL 0DB43800 == 29 [pid = 840] [id = 529] 21:43:09 INFO - PROCESS | 840 | ++DOMWINDOW == 70 (0DB45000) [pid = 840] [serial = 1587] [outer = 00000000] 21:43:09 INFO - PROCESS | 840 | ++DOMWINDOW == 71 (0E239400) [pid = 840] [serial = 1588] [outer = 0DB45000] 21:43:09 INFO - PROCESS | 840 | 1465274589102 Marionette DEBUG loaded listener.js 21:43:09 INFO - PROCESS | 840 | ++DOMWINDOW == 72 (0EBB5400) [pid = 840] [serial = 1589] [outer = 0DB45000] 21:43:09 INFO - PROCESS | 840 | 1465274589514 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]]]}] 21:43:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 21:43:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 670ms 21:43:09 INFO - PROCESS | 840 | 1465274589536 Marionette TRACE conn5 -> [0,2081,"getWindowHandle",null] 21:43:09 INFO - PROCESS | 840 | 1465274589538 Marionette TRACE conn5 <- [1,2081,null,{"value":"13"}] 21:43:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 21:43:09 INFO - PROCESS | 840 | 1465274589542 Marionette TRACE conn5 -> [0,2082,"setScriptTimeout",{"ms":35000}] 21:43:09 INFO - PROCESS | 840 | 1465274589545 Marionette TRACE conn5 <- [1,2082,null,{}] 21:43:09 INFO - PROCESS | 840 | 1465274589585 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}] 21:43:09 INFO - PROCESS | 840 | 1465274589590 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:09 INFO - PROCESS | 840 | 1465274589674 Marionette TRACE conn5 <- [1,2083,null,{"value":null}] 21:43:09 INFO - PROCESS | 840 | 1465274589681 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:09 INFO - PROCESS | 840 | 1465274589684 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:09 INFO - PROCESS | 840 | ++DOCSHELL 12318C00 == 30 [pid = 840] [id = 530] 21:43:09 INFO - PROCESS | 840 | ++DOMWINDOW == 73 (12319400) [pid = 840] [serial = 1590] [outer = 00000000] 21:43:09 INFO - PROCESS | 840 | ++DOMWINDOW == 74 (1234BC00) [pid = 840] [serial = 1591] [outer = 12319400] 21:43:09 INFO - PROCESS | 840 | 1465274589732 Marionette DEBUG loaded listener.js 21:43:09 INFO - PROCESS | 840 | ++DOMWINDOW == 75 (123C3800) [pid = 840] [serial = 1592] [outer = 12319400] 21:43:10 INFO - PROCESS | 840 | 1465274590199 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]]]}] 21:43:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 21:43:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 670ms 21:43:10 INFO - PROCESS | 840 | 1465274590216 Marionette TRACE conn5 -> [0,2085,"getWindowHandle",null] 21:43:10 INFO - PROCESS | 840 | 1465274590218 Marionette TRACE conn5 <- [1,2085,null,{"value":"13"}] 21:43:10 INFO - PROCESS | 840 | 1465274590221 Marionette TRACE conn5 -> [0,2086,"setScriptTimeout",{"ms":35000}] 21:43:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 21:43:10 INFO - PROCESS | 840 | 1465274590223 Marionette TRACE conn5 <- [1,2086,null,{}] 21:43:10 INFO - PROCESS | 840 | 1465274590227 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}] 21:43:10 INFO - PROCESS | 840 | 1465274590229 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:10 INFO - PROCESS | 840 | 1465274590317 Marionette TRACE conn5 <- [1,2087,null,{"value":null}] 21:43:10 INFO - PROCESS | 840 | 1465274590325 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:10 INFO - PROCESS | 840 | 1465274590336 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:10 INFO - PROCESS | 840 | ++DOCSHELL 12444400 == 31 [pid = 840] [id = 531] 21:43:10 INFO - PROCESS | 840 | ++DOMWINDOW == 76 (13634400) [pid = 840] [serial = 1593] [outer = 00000000] 21:43:10 INFO - PROCESS | 840 | ++DOMWINDOW == 77 (14D1A400) [pid = 840] [serial = 1594] [outer = 13634400] 21:43:10 INFO - PROCESS | 840 | 1465274590385 Marionette DEBUG loaded listener.js 21:43:10 INFO - PROCESS | 840 | ++DOMWINDOW == 78 (14D3E400) [pid = 840] [serial = 1595] [outer = 13634400] 21:43:10 INFO - PROCESS | 840 | 1465274590827 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]]]}] 21:43:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 21:43:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 670ms 21:43:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 21:43:10 INFO - PROCESS | 840 | 1465274590896 Marionette TRACE conn5 -> [0,2089,"getWindowHandle",null] 21:43:10 INFO - PROCESS | 840 | 1465274590898 Marionette TRACE conn5 <- [1,2089,null,{"value":"13"}] 21:43:10 INFO - PROCESS | 840 | 1465274590901 Marionette TRACE conn5 -> [0,2090,"setScriptTimeout",{"ms":35000}] 21:43:10 INFO - PROCESS | 840 | 1465274590903 Marionette TRACE conn5 <- [1,2090,null,{}] 21:43:10 INFO - PROCESS | 840 | 1465274590906 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}] 21:43:10 INFO - PROCESS | 840 | 1465274590908 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:11 INFO - PROCESS | 840 | 1465274591018 Marionette TRACE conn5 <- [1,2091,null,{"value":null}] 21:43:11 INFO - PROCESS | 840 | 1465274591104 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:11 INFO - PROCESS | 840 | 1465274591106 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:11 INFO - PROCESS | 840 | ++DOCSHELL 14DB9C00 == 32 [pid = 840] [id = 532] 21:43:11 INFO - PROCESS | 840 | ++DOMWINDOW == 79 (14DC1C00) [pid = 840] [serial = 1596] [outer = 00000000] 21:43:11 INFO - PROCESS | 840 | ++DOMWINDOW == 80 (14F41C00) [pid = 840] [serial = 1597] [outer = 14DC1C00] 21:43:11 INFO - PROCESS | 840 | 1465274591150 Marionette DEBUG loaded listener.js 21:43:11 INFO - PROCESS | 840 | ++DOMWINDOW == 81 (15170C00) [pid = 840] [serial = 1598] [outer = 14DC1C00] 21:43:11 INFO - PROCESS | 840 | 1465274591576 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]]]}] 21:43:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 21:43:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 730ms 21:43:11 INFO - PROCESS | 840 | 1465274591632 Marionette TRACE conn5 -> [0,2093,"getWindowHandle",null] 21:43:11 INFO - PROCESS | 840 | 1465274591634 Marionette TRACE conn5 <- [1,2093,null,{"value":"13"}] 21:43:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 21:43:11 INFO - PROCESS | 840 | 1465274591637 Marionette TRACE conn5 -> [0,2094,"setScriptTimeout",{"ms":35000}] 21:43:11 INFO - PROCESS | 840 | 1465274591639 Marionette TRACE conn5 <- [1,2094,null,{}] 21:43:11 INFO - PROCESS | 840 | 1465274591642 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}] 21:43:11 INFO - PROCESS | 840 | 1465274591647 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:11 INFO - PROCESS | 840 | 1465274591791 Marionette TRACE conn5 <- [1,2095,null,{"value":null}] 21:43:11 INFO - PROCESS | 840 | 1465274591801 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:11 INFO - PROCESS | 840 | 1465274591803 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:11 INFO - PROCESS | 840 | ++DOCSHELL 15176C00 == 33 [pid = 840] [id = 533] 21:43:11 INFO - PROCESS | 840 | ++DOMWINDOW == 82 (1517A400) [pid = 840] [serial = 1599] [outer = 00000000] 21:43:11 INFO - PROCESS | 840 | ++DOMWINDOW == 83 (1626F400) [pid = 840] [serial = 1600] [outer = 1517A400] 21:43:11 INFO - PROCESS | 840 | 1465274591901 Marionette DEBUG loaded listener.js 21:43:11 INFO - PROCESS | 840 | ++DOMWINDOW == 84 (1626FC00) [pid = 840] [serial = 1601] [outer = 1517A400] 21:43:12 INFO - PROCESS | 840 | 1465274592325 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]]]}] 21:43:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 21:43:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 730ms 21:43:12 INFO - PROCESS | 840 | 1465274592380 Marionette TRACE conn5 -> [0,2097,"getWindowHandle",null] 21:43:12 INFO - PROCESS | 840 | 1465274592381 Marionette TRACE conn5 <- [1,2097,null,{"value":"13"}] 21:43:12 INFO - PROCESS | 840 | 1465274592384 Marionette TRACE conn5 -> [0,2098,"setScriptTimeout",{"ms":35000}] 21:43:12 INFO - PROCESS | 840 | 1465274592386 Marionette TRACE conn5 <- [1,2098,null,{}] 21:43:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 21:43:12 INFO - PROCESS | 840 | 1465274592389 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}] 21:43:12 INFO - PROCESS | 840 | 1465274592400 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:12 INFO - PROCESS | 840 | 1465274592513 Marionette TRACE conn5 <- [1,2099,null,{"value":null}] 21:43:12 INFO - PROCESS | 840 | 1465274592521 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:12 INFO - PROCESS | 840 | 1465274592523 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:12 INFO - PROCESS | 840 | ++DOCSHELL 1627BC00 == 34 [pid = 840] [id = 534] 21:43:12 INFO - PROCESS | 840 | ++DOMWINDOW == 85 (166EC400) [pid = 840] [serial = 1602] [outer = 00000000] 21:43:12 INFO - PROCESS | 840 | ++DOMWINDOW == 86 (1686D400) [pid = 840] [serial = 1603] [outer = 166EC400] 21:43:12 INFO - PROCESS | 840 | 1465274592566 Marionette DEBUG loaded listener.js 21:43:12 INFO - PROCESS | 840 | ++DOMWINDOW == 87 (167D3C00) [pid = 840] [serial = 1604] [outer = 166EC400] 21:43:13 INFO - PROCESS | 840 | --DOMWINDOW == 86 (0E1E2400) [pid = 840] [serial = 1575] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 21:43:13 INFO - PROCESS | 840 | --DOMWINDOW == 85 (1704E800) [pid = 840] [serial = 1563] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 21:43:13 INFO - PROCESS | 840 | --DOMWINDOW == 84 (1704F800) [pid = 840] [serial = 1566] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 21:43:13 INFO - PROCESS | 840 | --DOMWINDOW == 83 (12340800) [pid = 840] [serial = 1545] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 21:43:13 INFO - PROCESS | 840 | --DOMWINDOW == 82 (14D3B000) [pid = 840] [serial = 1551] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 21:43:13 INFO - PROCESS | 840 | --DOMWINDOW == 81 (16271800) [pid = 840] [serial = 1557] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 21:43:13 INFO - PROCESS | 840 | --DOMWINDOW == 80 (1516DC00) [pid = 840] [serial = 1554] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 21:43:13 INFO - PROCESS | 840 | --DOMWINDOW == 79 (0D3E5800) [pid = 840] [serial = 1539] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 21:43:13 INFO - PROCESS | 840 | --DOMWINDOW == 78 (123CE000) [pid = 840] [serial = 1548] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 21:43:13 INFO - PROCESS | 840 | --DOMWINDOW == 77 (0DDCD800) [pid = 840] [serial = 1542] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 21:43:13 INFO - PROCESS | 840 | --DOMWINDOW == 76 (17780800) [pid = 840] [serial = 1536] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 21:43:13 INFO - PROCESS | 840 | --DOMWINDOW == 75 (16517C00) [pid = 840] [serial = 1560] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 21:43:13 INFO - PROCESS | 840 | --DOMWINDOW == 74 (0D5D5C00) [pid = 840] [serial = 1569] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 21:43:13 INFO - PROCESS | 840 | --DOMWINDOW == 73 (0E1E3000) [pid = 840] [serial = 1572] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 21:43:13 INFO - PROCESS | 840 | 1465274593192 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]]]}] 21:43:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 21:43:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 832ms 21:43:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 21:43:13 INFO - PROCESS | 840 | 1465274593221 Marionette TRACE conn5 -> [0,2101,"getWindowHandle",null] 21:43:13 INFO - PROCESS | 840 | 1465274593223 Marionette TRACE conn5 <- [1,2101,null,{"value":"13"}] 21:43:13 INFO - PROCESS | 840 | 1465274593226 Marionette TRACE conn5 -> [0,2102,"setScriptTimeout",{"ms":35000}] 21:43:13 INFO - PROCESS | 840 | 1465274593228 Marionette TRACE conn5 <- [1,2102,null,{}] 21:43:13 INFO - PROCESS | 840 | 1465274593232 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}] 21:43:13 INFO - PROCESS | 840 | 1465274593233 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:13 INFO - PROCESS | 840 | 1465274593310 Marionette TRACE conn5 <- [1,2103,null,{"value":null}] 21:43:13 INFO - PROCESS | 840 | 1465274593316 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:13 INFO - PROCESS | 840 | 1465274593317 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:13 INFO - PROCESS | 840 | ++DOCSHELL 0D5D6C00 == 35 [pid = 840] [id = 535] 21:43:13 INFO - PROCESS | 840 | ++DOMWINDOW == 74 (120C8400) [pid = 840] [serial = 1605] [outer = 00000000] 21:43:13 INFO - PROCESS | 840 | ++DOMWINDOW == 75 (15175800) [pid = 840] [serial = 1606] [outer = 120C8400] 21:43:13 INFO - PROCESS | 840 | 1465274593360 Marionette DEBUG loaded listener.js 21:43:13 INFO - PROCESS | 840 | ++DOMWINDOW == 76 (166F2000) [pid = 840] [serial = 1607] [outer = 120C8400] 21:43:13 INFO - PROCESS | 840 | 1465274593793 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]]]}] 21:43:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 21:43:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 630ms 21:43:13 INFO - PROCESS | 840 | 1465274593857 Marionette TRACE conn5 -> [0,2105,"getWindowHandle",null] 21:43:13 INFO - PROCESS | 840 | 1465274593859 Marionette TRACE conn5 <- [1,2105,null,{"value":"13"}] 21:43:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 21:43:13 INFO - PROCESS | 840 | 1465274593862 Marionette TRACE conn5 -> [0,2106,"setScriptTimeout",{"ms":35000}] 21:43:13 INFO - PROCESS | 840 | 1465274593864 Marionette TRACE conn5 <- [1,2106,null,{}] 21:43:13 INFO - PROCESS | 840 | 1465274593867 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}] 21:43:13 INFO - PROCESS | 840 | 1465274593869 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:13 INFO - PROCESS | 840 | 1465274593947 Marionette TRACE conn5 <- [1,2107,null,{"value":null}] 21:43:13 INFO - PROCESS | 840 | 1465274593952 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:13 INFO - PROCESS | 840 | 1465274593954 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:13 INFO - PROCESS | 840 | ++DOCSHELL 0D4F1400 == 36 [pid = 840] [id = 536] 21:43:13 INFO - PROCESS | 840 | ++DOMWINDOW == 77 (0D554400) [pid = 840] [serial = 1608] [outer = 00000000] 21:43:13 INFO - PROCESS | 840 | ++DOMWINDOW == 78 (16A2B000) [pid = 840] [serial = 1609] [outer = 0D554400] 21:43:13 INFO - PROCESS | 840 | 1465274593996 Marionette DEBUG loaded listener.js 21:43:14 INFO - PROCESS | 840 | ++DOMWINDOW == 79 (16A2EC00) [pid = 840] [serial = 1610] [outer = 0D554400] 21:43:14 INFO - PROCESS | 840 | 1465274594421 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]]]}] 21:43:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 21:43:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 630ms 21:43:14 INFO - PROCESS | 840 | 1465274594493 Marionette TRACE conn5 -> [0,2109,"getWindowHandle",null] 21:43:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 21:43:14 INFO - PROCESS | 840 | 1465274594495 Marionette TRACE conn5 <- [1,2109,null,{"value":"13"}] 21:43:14 INFO - PROCESS | 840 | 1465274594499 Marionette TRACE conn5 -> [0,2110,"setScriptTimeout",{"ms":35000}] 21:43:14 INFO - PROCESS | 840 | 1465274594500 Marionette TRACE conn5 <- [1,2110,null,{}] 21:43:14 INFO - PROCESS | 840 | 1465274594504 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}] 21:43:14 INFO - PROCESS | 840 | 1465274594506 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:14 INFO - PROCESS | 840 | 1465274594585 Marionette TRACE conn5 <- [1,2111,null,{"value":null}] 21:43:14 INFO - PROCESS | 840 | 1465274594592 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:14 INFO - PROCESS | 840 | 1465274594594 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:14 INFO - PROCESS | 840 | ++DOCSHELL 16A3D400 == 37 [pid = 840] [id = 537] 21:43:14 INFO - PROCESS | 840 | ++DOMWINDOW == 80 (170E9000) [pid = 840] [serial = 1611] [outer = 00000000] 21:43:14 INFO - PROCESS | 840 | ++DOMWINDOW == 81 (1744E000) [pid = 840] [serial = 1612] [outer = 170E9000] 21:43:14 INFO - PROCESS | 840 | 1465274594638 Marionette DEBUG loaded listener.js 21:43:14 INFO - PROCESS | 840 | ++DOMWINDOW == 82 (1744EC00) [pid = 840] [serial = 1613] [outer = 170E9000] 21:43:15 INFO - PROCESS | 840 | 1465274595086 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]]]}] 21:43:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 21:43:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 670ms 21:43:15 INFO - PROCESS | 840 | 1465274595170 Marionette TRACE conn5 -> [0,2113,"getWindowHandle",null] 21:43:15 INFO - PROCESS | 840 | 1465274595174 Marionette TRACE conn5 <- [1,2113,null,{"value":"13"}] 21:43:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 21:43:15 INFO - PROCESS | 840 | 1465274595179 Marionette TRACE conn5 -> [0,2114,"setScriptTimeout",{"ms":35000}] 21:43:15 INFO - PROCESS | 840 | 1465274595184 Marionette TRACE conn5 <- [1,2114,null,{}] 21:43:15 INFO - PROCESS | 840 | 1465274595190 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}] 21:43:15 INFO - PROCESS | 840 | 1465274595194 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:15 INFO - PROCESS | 840 | 1465274595355 Marionette TRACE conn5 <- [1,2115,null,{"value":null}] 21:43:15 INFO - PROCESS | 840 | 1465274595481 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:15 INFO - PROCESS | 840 | 1465274595486 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:15 INFO - PROCESS | 840 | ++DOCSHELL 0CF73000 == 38 [pid = 840] [id = 538] 21:43:15 INFO - PROCESS | 840 | ++DOMWINDOW == 83 (0CF76C00) [pid = 840] [serial = 1614] [outer = 00000000] 21:43:15 INFO - PROCESS | 840 | ++DOMWINDOW == 84 (0D4EA400) [pid = 840] [serial = 1615] [outer = 0CF76C00] 21:43:15 INFO - PROCESS | 840 | 1465274595544 Marionette DEBUG loaded listener.js 21:43:15 INFO - PROCESS | 840 | ++DOMWINDOW == 85 (0DB3EC00) [pid = 840] [serial = 1616] [outer = 0CF76C00] 21:43:16 INFO - PROCESS | 840 | 1465274596106 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]]]}] 21:43:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 21:43:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 990ms 21:43:16 INFO - PROCESS | 840 | 1465274596170 Marionette TRACE conn5 -> [0,2117,"getWindowHandle",null] 21:43:16 INFO - PROCESS | 840 | 1465274596174 Marionette TRACE conn5 <- [1,2117,null,{"value":"13"}] 21:43:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 21:43:16 INFO - PROCESS | 840 | 1465274596180 Marionette TRACE conn5 -> [0,2118,"setScriptTimeout",{"ms":35000}] 21:43:16 INFO - PROCESS | 840 | 1465274596184 Marionette TRACE conn5 <- [1,2118,null,{}] 21:43:16 INFO - PROCESS | 840 | 1465274596188 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}] 21:43:16 INFO - PROCESS | 840 | 1465274596191 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:16 INFO - PROCESS | 840 | 1465274596333 Marionette TRACE conn5 <- [1,2119,null,{"value":null}] 21:43:16 INFO - PROCESS | 840 | 1465274596472 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:16 INFO - PROCESS | 840 | 1465274596475 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:16 INFO - PROCESS | 840 | ++DOCSHELL 12222800 == 39 [pid = 840] [id = 539] 21:43:16 INFO - PROCESS | 840 | ++DOMWINDOW == 86 (1223DC00) [pid = 840] [serial = 1617] [outer = 00000000] 21:43:16 INFO - PROCESS | 840 | ++DOMWINDOW == 87 (12348800) [pid = 840] [serial = 1618] [outer = 1223DC00] 21:43:16 INFO - PROCESS | 840 | 1465274596533 Marionette DEBUG loaded listener.js 21:43:16 INFO - PROCESS | 840 | ++DOMWINDOW == 88 (13638C00) [pid = 840] [serial = 1619] [outer = 1223DC00] 21:43:17 INFO - PROCESS | 840 | 1465274597157 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] 21:43:17 INFO - PROCESS | 840 | 1465274597208 Marionette TRACE conn5 <- [1,2121,null,{"value":"13"}] 21:43:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 21:43:17 INFO - PROCESS | 840 | 1465274597212 Marionette TRACE conn5 -> [0,2122,"setScriptTimeout",{"ms":35000}] 21:43:17 INFO - PROCESS | 840 | 1465274597214 Marionette TRACE conn5 <- [1,2122,null,{}] 21:43:17 INFO - PROCESS | 840 | 1465274597225 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}] 21:43:17 INFO - PROCESS | 840 | 1465274597230 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:17 INFO - PROCESS | 840 | 1465274597391 Marionette TRACE conn5 <- [1,2123,null,{"value":null}] 21:43:17 INFO - PROCESS | 840 | 1465274597530 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:17 INFO - PROCESS | 840 | 1465274597534 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:17 INFO - PROCESS | 840 | ++DOCSHELL 16273400 == 40 [pid = 840] [id = 540] 21:43:17 INFO - PROCESS | 840 | ++DOMWINDOW == 89 (167CDC00) [pid = 840] [serial = 1620] [outer = 00000000] 21:43:17 INFO - PROCESS | 840 | ++DOMWINDOW == 90 (17784400) [pid = 840] [serial = 1621] [outer = 167CDC00] 21:43:17 INFO - PROCESS | 840 | 1465274597592 Marionette DEBUG loaded listener.js 21:43:17 INFO - PROCESS | 840 | ++DOMWINDOW == 91 (18156C00) [pid = 840] [serial = 1622] [outer = 167CDC00] 21:43:18 INFO - PROCESS | 840 | --DOCSHELL 0D340800 == 39 [pid = 840] [id = 12] 21:43:18 INFO - PROCESS | 840 | 1465274598340 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]]]}] 21:43:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 21:43:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1170ms 21:43:18 INFO - PROCESS | 840 | 1465274598386 Marionette TRACE conn5 -> [0,2125,"getWindowHandle",null] 21:43:18 INFO - PROCESS | 840 | 1465274598388 Marionette TRACE conn5 <- [1,2125,null,{"value":"13"}] 21:43:18 INFO - PROCESS | 840 | 1465274598392 Marionette TRACE conn5 -> [0,2126,"setScriptTimeout",{"ms":35000}] 21:43:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 21:43:18 INFO - PROCESS | 840 | 1465274598394 Marionette TRACE conn5 <- [1,2126,null,{}] 21:43:18 INFO - PROCESS | 840 | 1465274598398 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}] 21:43:18 INFO - PROCESS | 840 | 1465274598400 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:18 INFO - PROCESS | 840 | 1465274598507 Marionette TRACE conn5 <- [1,2127,null,{"value":null}] 21:43:18 INFO - PROCESS | 840 | 1465274598760 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:18 INFO - PROCESS | 840 | 1465274598763 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:18 INFO - PROCESS | 840 | ++DOCSHELL 0CBDF000 == 40 [pid = 840] [id = 541] 21:43:18 INFO - PROCESS | 840 | ++DOMWINDOW == 92 (0CBE1400) [pid = 840] [serial = 1623] [outer = 00000000] 21:43:18 INFO - PROCESS | 840 | ++DOMWINDOW == 93 (0CC91400) [pid = 840] [serial = 1624] [outer = 0CBE1400] 21:43:18 INFO - PROCESS | 840 | 1465274598822 Marionette DEBUG loaded listener.js 21:43:18 INFO - PROCESS | 840 | ++DOMWINDOW == 94 (0D549800) [pid = 840] [serial = 1625] [outer = 0CBE1400] 21:43:19 INFO - PROCESS | 840 | --DOCSHELL 0D4F1400 == 39 [pid = 840] [id = 536] 21:43:19 INFO - PROCESS | 840 | --DOCSHELL 0D5D6C00 == 38 [pid = 840] [id = 535] 21:43:19 INFO - PROCESS | 840 | --DOCSHELL 1627BC00 == 37 [pid = 840] [id = 534] 21:43:19 INFO - PROCESS | 840 | --DOCSHELL 15176C00 == 36 [pid = 840] [id = 533] 21:43:19 INFO - PROCESS | 840 | --DOCSHELL 14DB9C00 == 35 [pid = 840] [id = 532] 21:43:19 INFO - PROCESS | 840 | --DOCSHELL 12444400 == 34 [pid = 840] [id = 531] 21:43:19 INFO - PROCESS | 840 | --DOCSHELL 12318C00 == 33 [pid = 840] [id = 530] 21:43:19 INFO - PROCESS | 840 | --DOCSHELL 0DB43800 == 32 [pid = 840] [id = 529] 21:43:19 INFO - PROCESS | 840 | --DOCSHELL 0CFE2800 == 31 [pid = 840] [id = 528] 21:43:19 INFO - PROCESS | 840 | --DOCSHELL 0D4E3C00 == 30 [pid = 840] [id = 527] 21:43:19 INFO - PROCESS | 840 | --DOCSHELL 14FBA400 == 29 [pid = 840] [id = 526] 21:43:19 INFO - PROCESS | 840 | --DOCSHELL 16273400 == 28 [pid = 840] [id = 540] 21:43:19 INFO - PROCESS | 840 | --DOCSHELL 006B7C00 == 27 [pid = 840] [id = 13] 21:43:19 INFO - PROCESS | 840 | --DOCSHELL 16A3D400 == 26 [pid = 840] [id = 537] 21:43:19 INFO - PROCESS | 840 | --DOCSHELL 0CF73000 == 25 [pid = 840] [id = 538] 21:43:19 INFO - PROCESS | 840 | --DOCSHELL 12222800 == 24 [pid = 840] [id = 539] 21:43:19 INFO - PROCESS | 840 | --DOMWINDOW == 93 (170F3800) [pid = 840] [serial = 1564] [outer = 00000000] [url = about:blank] 21:43:19 INFO - PROCESS | 840 | --DOMWINDOW == 92 (1753A400) [pid = 840] [serial = 1567] [outer = 00000000] [url = about:blank] 21:43:19 INFO - PROCESS | 840 | --DOMWINDOW == 91 (12349800) [pid = 840] [serial = 1546] [outer = 00000000] [url = about:blank] 21:43:19 INFO - PROCESS | 840 | --DOMWINDOW == 90 (123A9800) [pid = 840] [serial = 1547] [outer = 00000000] [url = about:blank] 21:43:19 INFO - PROCESS | 840 | --DOMWINDOW == 89 (14DB7800) [pid = 840] [serial = 1552] [outer = 00000000] [url = about:blank] 21:43:19 INFO - PROCESS | 840 | --DOMWINDOW == 88 (14DF1000) [pid = 840] [serial = 1553] [outer = 00000000] [url = about:blank] 21:43:19 INFO - PROCESS | 840 | --DOMWINDOW == 87 (16516800) [pid = 840] [serial = 1558] [outer = 00000000] [url = about:blank] 21:43:19 INFO - PROCESS | 840 | --DOMWINDOW == 86 (16864400) [pid = 840] [serial = 1559] [outer = 00000000] [url = about:blank] 21:43:19 INFO - PROCESS | 840 | --DOMWINDOW == 85 (15797800) [pid = 840] [serial = 1555] [outer = 00000000] [url = about:blank] 21:43:19 INFO - PROCESS | 840 | --DOMWINDOW == 84 (160D3400) [pid = 840] [serial = 1556] [outer = 00000000] [url = about:blank] 21:43:19 INFO - PROCESS | 840 | --DOMWINDOW == 83 (0D46CC00) [pid = 840] [serial = 1540] [outer = 00000000] [url = about:blank] 21:43:19 INFO - PROCESS | 840 | --DOMWINDOW == 82 (0D551000) [pid = 840] [serial = 1541] [outer = 00000000] [url = about:blank] 21:43:19 INFO - PROCESS | 840 | --DOMWINDOW == 81 (13638400) [pid = 840] [serial = 1549] [outer = 00000000] [url = about:blank] 21:43:19 INFO - PROCESS | 840 | --DOMWINDOW == 80 (14D14800) [pid = 840] [serial = 1550] [outer = 00000000] [url = about:blank] 21:43:19 INFO - PROCESS | 840 | --DOMWINDOW == 79 (0DF07400) [pid = 840] [serial = 1543] [outer = 00000000] [url = about:blank] 21:43:19 INFO - PROCESS | 840 | --DOMWINDOW == 78 (0DF10400) [pid = 840] [serial = 1544] [outer = 00000000] [url = about:blank] 21:43:19 INFO - PROCESS | 840 | --DOMWINDOW == 77 (18156400) [pid = 840] [serial = 1538] [outer = 00000000] [url = about:blank] 21:43:19 INFO - PROCESS | 840 | --DOMWINDOW == 76 (16871800) [pid = 840] [serial = 1561] [outer = 00000000] [url = about:blank] 21:43:19 INFO - PROCESS | 840 | --DOMWINDOW == 75 (17447400) [pid = 840] [serial = 1565] [outer = 00000000] [url = about:blank] 21:43:19 INFO - PROCESS | 840 | --DOMWINDOW == 74 (17785400) [pid = 840] [serial = 1568] [outer = 00000000] [url = about:blank] 21:43:19 INFO - PROCESS | 840 | --DOMWINDOW == 73 (14D16400) [pid = 840] [serial = 1570] [outer = 00000000] [url = about:blank] 21:43:20 INFO - PROCESS | 840 | --DOMWINDOW == 72 (18161C00) [pid = 840] [serial = 1571] [outer = 00000000] [url = about:blank] 21:43:20 INFO - PROCESS | 840 | --DOMWINDOW == 71 (1579BC00) [pid = 840] [serial = 1573] [outer = 00000000] [url = about:blank] 21:43:20 INFO - PROCESS | 840 | --DOMWINDOW == 70 (1744E800) [pid = 840] [serial = 1574] [outer = 00000000] [url = about:blank] 21:43:20 INFO - PROCESS | 840 | --DOMWINDOW == 69 (19899C00) [pid = 840] [serial = 1577] [outer = 00000000] [url = about:blank] 21:43:20 INFO - PROCESS | 840 | --DOMWINDOW == 68 (1686F800) [pid = 840] [serial = 1562] [outer = 00000000] [url = about:blank] 21:43:20 INFO - PROCESS | 840 | --DOMWINDOW == 67 (19B14C00) [pid = 840] [serial = 1579] [outer = 00000000] [url = about:blank] 21:43:20 INFO - PROCESS | 840 | --DOMWINDOW == 66 (19861C00) [pid = 840] [serial = 1576] [outer = 00000000] [url = about:blank] 21:43:20 INFO - PROCESS | 840 | 1465274600135 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]]]}] 21:43:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 21:43:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1774ms 21:43:20 INFO - PROCESS | 840 | 1465274600170 Marionette TRACE conn5 -> [0,2129,"getWindowHandle",null] 21:43:20 INFO - PROCESS | 840 | 1465274600175 Marionette TRACE conn5 <- [1,2129,null,{"value":"13"}] 21:43:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 21:43:20 INFO - PROCESS | 840 | 1465274600180 Marionette TRACE conn5 -> [0,2130,"setScriptTimeout",{"ms":35000}] 21:43:20 INFO - PROCESS | 840 | 1465274600183 Marionette TRACE conn5 <- [1,2130,null,{}] 21:43:20 INFO - PROCESS | 840 | 1465274600189 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}] 21:43:20 INFO - PROCESS | 840 | 1465274600192 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:20 INFO - PROCESS | 840 | 1465274600318 Marionette TRACE conn5 <- [1,2131,null,{"value":null}] 21:43:20 INFO - PROCESS | 840 | 1465274600332 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:20 INFO - PROCESS | 840 | 1465274600336 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:20 INFO - PROCESS | 840 | ++DOCSHELL 0CFC9C00 == 25 [pid = 840] [id = 542] 21:43:20 INFO - PROCESS | 840 | ++DOMWINDOW == 67 (0CFCA800) [pid = 840] [serial = 1626] [outer = 00000000] 21:43:20 INFO - PROCESS | 840 | ++DOMWINDOW == 68 (0D3EC800) [pid = 840] [serial = 1627] [outer = 0CFCA800] 21:43:20 INFO - PROCESS | 840 | 1465274600385 Marionette DEBUG loaded listener.js 21:43:20 INFO - PROCESS | 840 | ++DOMWINDOW == 69 (0D54B400) [pid = 840] [serial = 1628] [outer = 0CFCA800] 21:43:20 INFO - PROCESS | 840 | 1465274600889 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] 21:43:20 INFO - PROCESS | 840 | 1465274600915 Marionette TRACE conn5 <- [1,2133,null,{"value":"13"}] 21:43:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 21:43:20 INFO - PROCESS | 840 | 1465274600921 Marionette TRACE conn5 -> [0,2134,"setScriptTimeout",{"ms":35000}] 21:43:20 INFO - PROCESS | 840 | 1465274600924 Marionette TRACE conn5 <- [1,2134,null,{}] 21:43:20 INFO - PROCESS | 840 | 1465274600927 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}] 21:43:20 INFO - PROCESS | 840 | 1465274600930 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:21 INFO - PROCESS | 840 | 1465274601019 Marionette TRACE conn5 <- [1,2135,null,{"value":null}] 21:43:21 INFO - PROCESS | 840 | 1465274601028 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:21 INFO - PROCESS | 840 | 1465274601031 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:21 INFO - PROCESS | 840 | ++DOCSHELL 0E1DEC00 == 26 [pid = 840] [id = 543] 21:43:21 INFO - PROCESS | 840 | ++DOMWINDOW == 70 (0E1DF800) [pid = 840] [serial = 1629] [outer = 00000000] 21:43:21 INFO - PROCESS | 840 | ++DOMWINDOW == 71 (0E9D0800) [pid = 840] [serial = 1630] [outer = 0E1DF800] 21:43:21 INFO - PROCESS | 840 | 1465274601078 Marionette DEBUG loaded listener.js 21:43:21 INFO - PROCESS | 840 | ++DOMWINDOW == 72 (11B8F000) [pid = 840] [serial = 1631] [outer = 0E1DF800] 21:43:21 INFO - PROCESS | 840 | 1465274601543 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] 21:43:21 INFO - PROCESS | 840 | 1465274601598 Marionette TRACE conn5 <- [1,2137,null,{"value":"13"}] 21:43:21 INFO - PROCESS | 840 | 1465274601601 Marionette TRACE conn5 -> [0,2138,"setScriptTimeout",{"ms":35000}] 21:43:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 21:43:21 INFO - PROCESS | 840 | 1465274601605 Marionette TRACE conn5 <- [1,2138,null,{}] 21:43:21 INFO - PROCESS | 840 | 1465274601616 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}] 21:43:21 INFO - PROCESS | 840 | 1465274601620 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:21 INFO - PROCESS | 840 | 1465274601735 Marionette TRACE conn5 <- [1,2139,null,{"value":null}] 21:43:21 INFO - PROCESS | 840 | 1465274601834 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:21 INFO - PROCESS | 840 | 1465274601837 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:21 INFO - PROCESS | 840 | ++DOCSHELL 123CE000 == 27 [pid = 840] [id = 544] 21:43:21 INFO - PROCESS | 840 | ++DOMWINDOW == 73 (12440800) [pid = 840] [serial = 1632] [outer = 00000000] 21:43:21 INFO - PROCESS | 840 | ++DOMWINDOW == 74 (13158000) [pid = 840] [serial = 1633] [outer = 12440800] 21:43:21 INFO - PROCESS | 840 | 1465274601885 Marionette DEBUG loaded listener.js 21:43:21 INFO - PROCESS | 840 | ++DOMWINDOW == 75 (14024400) [pid = 840] [serial = 1634] [outer = 12440800] 21:43:22 INFO - PROCESS | 840 | 1465274602281 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]]]}] 21:43:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 21:43:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 730ms 21:43:22 INFO - PROCESS | 840 | 1465274602336 Marionette TRACE conn5 -> [0,2141,"getWindowHandle",null] 21:43:22 INFO - PROCESS | 840 | 1465274602338 Marionette TRACE conn5 <- [1,2141,null,{"value":"13"}] 21:43:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 21:43:22 INFO - PROCESS | 840 | 1465274602341 Marionette TRACE conn5 -> [0,2142,"setScriptTimeout",{"ms":35000}] 21:43:22 INFO - PROCESS | 840 | 1465274602343 Marionette TRACE conn5 <- [1,2142,null,{}] 21:43:22 INFO - PROCESS | 840 | 1465274602346 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}] 21:43:22 INFO - PROCESS | 840 | 1465274602348 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:22 INFO - PROCESS | 840 | 1465274602470 Marionette TRACE conn5 <- [1,2143,null,{"value":null}] 21:43:22 INFO - PROCESS | 840 | 1465274602480 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:22 INFO - PROCESS | 840 | 1465274602482 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:22 INFO - PROCESS | 840 | ++DOCSHELL 14D15400 == 28 [pid = 840] [id = 545] 21:43:22 INFO - PROCESS | 840 | ++DOMWINDOW == 76 (14D1A800) [pid = 840] [serial = 1635] [outer = 00000000] 21:43:22 INFO - PROCESS | 840 | ++DOMWINDOW == 77 (14DC1800) [pid = 840] [serial = 1636] [outer = 14D1A800] 21:43:22 INFO - PROCESS | 840 | 1465274602526 Marionette DEBUG loaded listener.js 21:43:22 INFO - PROCESS | 840 | ++DOMWINDOW == 78 (14F3F400) [pid = 840] [serial = 1637] [outer = 14D1A800] 21:43:22 INFO - PROCESS | 840 | 1465274602980 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]]]}] 21:43:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 21:43:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 670ms 21:43:22 INFO - PROCESS | 840 | 1465274603015 Marionette TRACE conn5 -> [0,2145,"getWindowHandle",null] 21:43:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 21:43:22 INFO - PROCESS | 840 | 1465274603017 Marionette TRACE conn5 <- [1,2145,null,{"value":"13"}] 21:43:23 INFO - PROCESS | 840 | 1465274603027 Marionette TRACE conn5 -> [0,2146,"setScriptTimeout",{"ms":35000}] 21:43:23 INFO - PROCESS | 840 | 1465274603028 Marionette TRACE conn5 <- [1,2146,null,{}] 21:43:23 INFO - PROCESS | 840 | 1465274603032 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}] 21:43:23 INFO - PROCESS | 840 | 1465274603034 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:23 INFO - PROCESS | 840 | 1465274603171 Marionette TRACE conn5 <- [1,2147,null,{"value":null}] 21:43:23 INFO - PROCESS | 840 | 1465274603191 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:23 INFO - PROCESS | 840 | 1465274603193 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:23 INFO - PROCESS | 840 | ++DOCSHELL 14FBA400 == 29 [pid = 840] [id = 546] 21:43:23 INFO - PROCESS | 840 | ++DOMWINDOW == 79 (1516DC00) [pid = 840] [serial = 1638] [outer = 00000000] 21:43:23 INFO - PROCESS | 840 | ++DOMWINDOW == 80 (15796000) [pid = 840] [serial = 1639] [outer = 1516DC00] 21:43:23 INFO - PROCESS | 840 | 1465274603236 Marionette DEBUG loaded listener.js 21:43:23 INFO - PROCESS | 840 | ++DOMWINDOW == 81 (1579E400) [pid = 840] [serial = 1640] [outer = 1516DC00] 21:43:23 INFO - PROCESS | 840 | 1465274603667 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]]]}] 21:43:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 21:43:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 690ms 21:43:23 INFO - PROCESS | 840 | 1465274603712 Marionette TRACE conn5 -> [0,2149,"getWindowHandle",null] 21:43:23 INFO - PROCESS | 840 | 1465274603714 Marionette TRACE conn5 <- [1,2149,null,{"value":"13"}] 21:43:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 21:43:23 INFO - PROCESS | 840 | 1465274603717 Marionette TRACE conn5 -> [0,2150,"setScriptTimeout",{"ms":35000}] 21:43:23 INFO - PROCESS | 840 | 1465274603718 Marionette TRACE conn5 <- [1,2150,null,{}] 21:43:23 INFO - PROCESS | 840 | 1465274603729 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}] 21:43:23 INFO - PROCESS | 840 | 1465274603735 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:23 INFO - PROCESS | 840 | 1465274603871 Marionette TRACE conn5 <- [1,2151,null,{"value":null}] 21:43:23 INFO - PROCESS | 840 | 1465274603878 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:23 INFO - PROCESS | 840 | 1465274603880 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:23 INFO - PROCESS | 840 | ++DOCSHELL 1626F800 == 30 [pid = 840] [id = 547] 21:43:23 INFO - PROCESS | 840 | ++DOMWINDOW == 82 (16270000) [pid = 840] [serial = 1641] [outer = 00000000] 21:43:23 INFO - PROCESS | 840 | ++DOMWINDOW == 83 (16867000) [pid = 840] [serial = 1642] [outer = 16270000] 21:43:23 INFO - PROCESS | 840 | 1465274603924 Marionette DEBUG loaded listener.js 21:43:23 INFO - PROCESS | 840 | ++DOMWINDOW == 84 (16871C00) [pid = 840] [serial = 1643] [outer = 16270000] 21:43:24 INFO - PROCESS | 840 | --DOMWINDOW == 83 (14DC1C00) [pid = 840] [serial = 1596] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 21:43:24 INFO - PROCESS | 840 | --DOMWINDOW == 82 (1517A400) [pid = 840] [serial = 1599] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 21:43:24 INFO - PROCESS | 840 | --DOMWINDOW == 81 (0DB45000) [pid = 840] [serial = 1587] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 21:43:24 INFO - PROCESS | 840 | --DOMWINDOW == 80 (0D4F1800) [pid = 840] [serial = 1581] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 21:43:24 INFO - PROCESS | 840 | --DOMWINDOW == 79 (0CFF1C00) [pid = 840] [serial = 1584] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 21:43:24 INFO - PROCESS | 840 | --DOMWINDOW == 78 (13634400) [pid = 840] [serial = 1593] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 21:43:24 INFO - PROCESS | 840 | --DOMWINDOW == 77 (12319400) [pid = 840] [serial = 1590] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 21:43:24 INFO - PROCESS | 840 | --DOMWINDOW == 76 (166EC400) [pid = 840] [serial = 1602] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 21:43:24 INFO - PROCESS | 840 | --DOMWINDOW == 75 (170E9000) [pid = 840] [serial = 1611] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 21:43:24 INFO - PROCESS | 840 | --DOMWINDOW == 74 (120C8400) [pid = 840] [serial = 1605] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 21:43:24 INFO - PROCESS | 840 | --DOMWINDOW == 73 (0D554400) [pid = 840] [serial = 1608] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 21:43:24 INFO - PROCESS | 840 | --DOMWINDOW == 72 (1815F400) [pid = 840] [serial = 1578] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 21:43:24 INFO - PROCESS | 840 | --DOMWINDOW == 71 (0D375400) [pid = 840] [serial = 32] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 21:43:24 INFO - PROCESS | 840 | --DOMWINDOW == 70 (0CF2A800) [pid = 840] [serial = 35] [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.] 21:43:24 INFO - PROCESS | 840 | 1465274604670 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]]]}] 21:43:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 21:43:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 971ms 21:43:24 INFO - PROCESS | 840 | 1465274604689 Marionette TRACE conn5 -> [0,2153,"getWindowHandle",null] 21:43:24 INFO - PROCESS | 840 | 1465274604691 Marionette TRACE conn5 <- [1,2153,null,{"value":"13"}] 21:43:24 INFO - PROCESS | 840 | 1465274604694 Marionette TRACE conn5 -> [0,2154,"setScriptTimeout",{"ms":35000}] 21:43:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 21:43:24 INFO - PROCESS | 840 | 1465274604696 Marionette TRACE conn5 <- [1,2154,null,{}] 21:43:24 INFO - PROCESS | 840 | 1465274604699 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}] 21:43:24 INFO - PROCESS | 840 | 1465274604701 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:24 INFO - PROCESS | 840 | 1465274604777 Marionette TRACE conn5 <- [1,2155,null,{"value":null}] 21:43:24 INFO - PROCESS | 840 | 1465274604782 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:24 INFO - PROCESS | 840 | 1465274604784 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:24 INFO - PROCESS | 840 | ++DOCSHELL 0D4EA800 == 31 [pid = 840] [id = 548] 21:43:24 INFO - PROCESS | 840 | ++DOMWINDOW == 71 (0D4EB400) [pid = 840] [serial = 1644] [outer = 00000000] 21:43:24 INFO - PROCESS | 840 | ++DOMWINDOW == 72 (1234C800) [pid = 840] [serial = 1645] [outer = 0D4EB400] 21:43:24 INFO - PROCESS | 840 | 1465274604828 Marionette DEBUG loaded listener.js 21:43:24 INFO - PROCESS | 840 | ++DOMWINDOW == 73 (14D16800) [pid = 840] [serial = 1646] [outer = 0D4EB400] 21:43:25 INFO - PROCESS | 840 | 1465274605248 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]]]}] 21:43:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 21:43:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 630ms 21:43:25 INFO - PROCESS | 840 | 1465274605329 Marionette TRACE conn5 -> [0,2157,"getWindowHandle",null] 21:43:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 21:43:25 INFO - PROCESS | 840 | 1465274605331 Marionette TRACE conn5 <- [1,2157,null,{"value":"13"}] 21:43:25 INFO - PROCESS | 840 | 1465274605334 Marionette TRACE conn5 -> [0,2158,"setScriptTimeout",{"ms":35000}] 21:43:25 INFO - PROCESS | 840 | 1465274605335 Marionette TRACE conn5 <- [1,2158,null,{}] 21:43:25 INFO - PROCESS | 840 | 1465274605338 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}] 21:43:25 INFO - PROCESS | 840 | 1465274605340 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:25 INFO - PROCESS | 840 | 1465274605417 Marionette TRACE conn5 <- [1,2159,null,{"value":null}] 21:43:25 INFO - PROCESS | 840 | 1465274605423 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:25 INFO - PROCESS | 840 | 1465274605424 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:25 INFO - PROCESS | 840 | ++DOCSHELL 0E9CEC00 == 32 [pid = 840] [id = 549] 21:43:25 INFO - PROCESS | 840 | ++DOMWINDOW == 74 (16270400) [pid = 840] [serial = 1647] [outer = 00000000] 21:43:25 INFO - PROCESS | 840 | ++DOMWINDOW == 75 (16A41800) [pid = 840] [serial = 1648] [outer = 16270400] 21:43:25 INFO - PROCESS | 840 | 1465274605467 Marionette DEBUG loaded listener.js 21:43:25 INFO - PROCESS | 840 | ++DOMWINDOW == 76 (16F2B000) [pid = 840] [serial = 1649] [outer = 16270400] 21:43:25 INFO - PROCESS | 840 | 1465274605897 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]]]}] 21:43:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 21:43:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 630ms 21:43:25 INFO - PROCESS | 840 | 1465274605965 Marionette TRACE conn5 -> [0,2161,"getWindowHandle",null] 21:43:25 INFO - PROCESS | 840 | 1465274605967 Marionette TRACE conn5 <- [1,2161,null,{"value":"13"}] 21:43:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 21:43:25 INFO - PROCESS | 840 | 1465274605970 Marionette TRACE conn5 -> [0,2162,"setScriptTimeout",{"ms":35000}] 21:43:25 INFO - PROCESS | 840 | 1465274605971 Marionette TRACE conn5 <- [1,2162,null,{}] 21:43:25 INFO - PROCESS | 840 | 1465274605975 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}] 21:43:25 INFO - PROCESS | 840 | 1465274605977 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:26 INFO - PROCESS | 840 | 1465274606055 Marionette TRACE conn5 <- [1,2163,null,{"value":null}] 21:43:26 INFO - PROCESS | 840 | 1465274606061 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:26 INFO - PROCESS | 840 | 1465274606063 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:26 INFO - PROCESS | 840 | ++DOCSHELL 1744B000 == 33 [pid = 840] [id = 550] 21:43:26 INFO - PROCESS | 840 | ++DOMWINDOW == 77 (17450000) [pid = 840] [serial = 1650] [outer = 00000000] 21:43:26 INFO - PROCESS | 840 | ++DOMWINDOW == 78 (1753FC00) [pid = 840] [serial = 1651] [outer = 17450000] 21:43:26 INFO - PROCESS | 840 | 1465274606106 Marionette DEBUG loaded listener.js 21:43:26 INFO - PROCESS | 840 | ++DOMWINDOW == 79 (17540C00) [pid = 840] [serial = 1652] [outer = 17450000] 21:43:26 INFO - PROCESS | 840 | 1465274606581 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]]]}] 21:43:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 21:43:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 630ms 21:43:26 INFO - PROCESS | 840 | 1465274606601 Marionette TRACE conn5 -> [0,2165,"getWindowHandle",null] 21:43:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 21:43:26 INFO - PROCESS | 840 | 1465274606602 Marionette TRACE conn5 <- [1,2165,null,{"value":"13"}] 21:43:26 INFO - PROCESS | 840 | 1465274606605 Marionette TRACE conn5 -> [0,2166,"setScriptTimeout",{"ms":35000}] 21:43:26 INFO - PROCESS | 840 | 1465274606607 Marionette TRACE conn5 <- [1,2166,null,{}] 21:43:26 INFO - PROCESS | 840 | 1465274606666 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}] 21:43:26 INFO - PROCESS | 840 | 1465274606669 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:26 INFO - PROCESS | 840 | 1465274606775 Marionette TRACE conn5 <- [1,2167,null,{"value":null}] 21:43:26 INFO - PROCESS | 840 | 1465274606914 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:26 INFO - PROCESS | 840 | 1465274606918 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:26 INFO - PROCESS | 840 | ++DOCSHELL 0CC94C00 == 34 [pid = 840] [id = 551] 21:43:26 INFO - PROCESS | 840 | ++DOMWINDOW == 80 (0CF1EC00) [pid = 840] [serial = 1653] [outer = 00000000] 21:43:26 INFO - PROCESS | 840 | ++DOMWINDOW == 81 (0D46CC00) [pid = 840] [serial = 1654] [outer = 0CF1EC00] 21:43:26 INFO - PROCESS | 840 | 1465274607017 Marionette DEBUG loaded listener.js 21:43:27 INFO - PROCESS | 840 | ++DOMWINDOW == 82 (0DB46800) [pid = 840] [serial = 1655] [outer = 0CF1EC00] 21:43:27 INFO - PROCESS | 840 | 1465274607785 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]]]}] 21:43:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 21:43:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1245ms 21:43:27 INFO - PROCESS | 840 | 1465274607853 Marionette TRACE conn5 -> [0,2169,"getWindowHandle",null] 21:43:27 INFO - PROCESS | 840 | 1465274607857 Marionette TRACE conn5 <- [1,2169,null,{"value":"13"}] 21:43:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 21:43:27 INFO - PROCESS | 840 | 1465274607861 Marionette TRACE conn5 -> [0,2170,"setScriptTimeout",{"ms":35000}] 21:43:27 INFO - PROCESS | 840 | 1465274607864 Marionette TRACE conn5 <- [1,2170,null,{}] 21:43:27 INFO - PROCESS | 840 | 1465274607869 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}] 21:43:27 INFO - PROCESS | 840 | 1465274607872 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:27 INFO - PROCESS | 840 | 1465274608010 Marionette TRACE conn5 <- [1,2171,null,{"value":null}] 21:43:28 INFO - PROCESS | 840 | 1465274608143 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:28 INFO - PROCESS | 840 | 1465274608147 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:28 INFO - PROCESS | 840 | ++DOCSHELL 123AFC00 == 35 [pid = 840] [id = 552] 21:43:28 INFO - PROCESS | 840 | ++DOMWINDOW == 83 (123B0C00) [pid = 840] [serial = 1656] [outer = 00000000] 21:43:28 INFO - PROCESS | 840 | ++DOMWINDOW == 84 (14D0E400) [pid = 840] [serial = 1657] [outer = 123B0C00] 21:43:28 INFO - PROCESS | 840 | 1465274608204 Marionette DEBUG loaded listener.js 21:43:28 INFO - PROCESS | 840 | ++DOMWINDOW == 85 (14DB7800) [pid = 840] [serial = 1658] [outer = 123B0C00] 21:43:29 INFO - PROCESS | 840 | 1465274609065 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]]]}] 21:43:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 21:43:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1279ms 21:43:29 INFO - PROCESS | 840 | 1465274609141 Marionette TRACE conn5 -> [0,2173,"getWindowHandle",null] 21:43:29 INFO - PROCESS | 840 | 1465274609145 Marionette TRACE conn5 <- [1,2173,null,{"value":"13"}] 21:43:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 21:43:29 INFO - PROCESS | 840 | 1465274609150 Marionette TRACE conn5 -> [0,2174,"setScriptTimeout",{"ms":35000}] 21:43:29 INFO - PROCESS | 840 | 1465274609153 Marionette TRACE conn5 <- [1,2174,null,{}] 21:43:29 INFO - PROCESS | 840 | 1465274609159 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}] 21:43:29 INFO - PROCESS | 840 | 1465274609161 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:29 INFO - PROCESS | 840 | 1465274609272 Marionette TRACE conn5 <- [1,2175,null,{"value":null}] 21:43:29 INFO - PROCESS | 840 | 1465274609404 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:29 INFO - PROCESS | 840 | 1465274609408 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:29 INFO - PROCESS | 840 | --DOCSHELL 0E9CEC00 == 34 [pid = 840] [id = 549] 21:43:29 INFO - PROCESS | 840 | --DOCSHELL 0D4EA800 == 33 [pid = 840] [id = 548] 21:43:29 INFO - PROCESS | 840 | --DOCSHELL 1626F800 == 32 [pid = 840] [id = 547] 21:43:29 INFO - PROCESS | 840 | --DOCSHELL 14FBA400 == 31 [pid = 840] [id = 546] 21:43:29 INFO - PROCESS | 840 | --DOCSHELL 14D15400 == 30 [pid = 840] [id = 545] 21:43:29 INFO - PROCESS | 840 | --DOCSHELL 123CE000 == 29 [pid = 840] [id = 544] 21:43:29 INFO - PROCESS | 840 | --DOCSHELL 0E1DEC00 == 28 [pid = 840] [id = 543] 21:43:29 INFO - PROCESS | 840 | --DOCSHELL 0CFC9C00 == 27 [pid = 840] [id = 542] 21:43:29 INFO - PROCESS | 840 | --DOMWINDOW == 84 (0DD18400) [pid = 840] [serial = 34] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 21:43:29 INFO - PROCESS | 840 | --DOMWINDOW == 83 (19B0A400) [pid = 840] [serial = 1091] [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.] 21:43:29 INFO - PROCESS | 840 | --DOMWINDOW == 82 (14F41C00) [pid = 840] [serial = 1597] [outer = 00000000] [url = about:blank] 21:43:29 INFO - PROCESS | 840 | --DOMWINDOW == 81 (15170C00) [pid = 840] [serial = 1598] [outer = 00000000] [url = about:blank] 21:43:29 INFO - PROCESS | 840 | --DOMWINDOW == 80 (1626FC00) [pid = 840] [serial = 1601] [outer = 00000000] [url = about:blank] 21:43:29 INFO - PROCESS | 840 | --DOMWINDOW == 79 (1626F400) [pid = 840] [serial = 1600] [outer = 00000000] [url = about:blank] 21:43:29 INFO - PROCESS | 840 | --DOMWINDOW == 78 (0E239400) [pid = 840] [serial = 1588] [outer = 00000000] [url = about:blank] 21:43:29 INFO - PROCESS | 840 | --DOMWINDOW == 77 (0EBB5400) [pid = 840] [serial = 1589] [outer = 00000000] [url = about:blank] 21:43:29 INFO - PROCESS | 840 | --DOMWINDOW == 76 (0DB48000) [pid = 840] [serial = 1582] [outer = 00000000] [url = about:blank] 21:43:29 INFO - PROCESS | 840 | --DOMWINDOW == 75 (0DF08000) [pid = 840] [serial = 1583] [outer = 00000000] [url = about:blank] 21:43:29 INFO - PROCESS | 840 | --DOMWINDOW == 74 (0DB41400) [pid = 840] [serial = 1585] [outer = 00000000] [url = about:blank] 21:43:29 INFO - PROCESS | 840 | --DOMWINDOW == 73 (0DDC4800) [pid = 840] [serial = 1586] [outer = 00000000] [url = about:blank] 21:43:29 INFO - PROCESS | 840 | --DOMWINDOW == 72 (14D1A400) [pid = 840] [serial = 1594] [outer = 00000000] [url = about:blank] 21:43:29 INFO - PROCESS | 840 | --DOMWINDOW == 71 (1234BC00) [pid = 840] [serial = 1591] [outer = 00000000] [url = about:blank] 21:43:29 INFO - PROCESS | 840 | --DOMWINDOW == 70 (123C3800) [pid = 840] [serial = 1592] [outer = 00000000] [url = about:blank] 21:43:29 INFO - PROCESS | 840 | --DOMWINDOW == 69 (1686D400) [pid = 840] [serial = 1603] [outer = 00000000] [url = about:blank] 21:43:29 INFO - PROCESS | 840 | --DOMWINDOW == 68 (1744E000) [pid = 840] [serial = 1612] [outer = 00000000] [url = about:blank] 21:43:29 INFO - PROCESS | 840 | --DOMWINDOW == 67 (166F2000) [pid = 840] [serial = 1607] [outer = 00000000] [url = about:blank] 21:43:29 INFO - PROCESS | 840 | --DOMWINDOW == 66 (1744EC00) [pid = 840] [serial = 1613] [outer = 00000000] [url = about:blank] 21:43:29 INFO - PROCESS | 840 | --DOMWINDOW == 65 (16A2EC00) [pid = 840] [serial = 1610] [outer = 00000000] [url = about:blank] 21:43:29 INFO - PROCESS | 840 | --DOMWINDOW == 64 (19B17C00) [pid = 840] [serial = 1580] [outer = 00000000] [url = about:blank] 21:43:29 INFO - PROCESS | 840 | --DOMWINDOW == 63 (15175800) [pid = 840] [serial = 1606] [outer = 00000000] [url = about:blank] 21:43:29 INFO - PROCESS | 840 | --DOMWINDOW == 62 (167D3C00) [pid = 840] [serial = 1604] [outer = 00000000] [url = about:blank] 21:43:29 INFO - PROCESS | 840 | --DOMWINDOW == 61 (14D3E400) [pid = 840] [serial = 1595] [outer = 00000000] [url = about:blank] 21:43:29 INFO - PROCESS | 840 | --DOMWINDOW == 60 (16A2B000) [pid = 840] [serial = 1609] [outer = 00000000] [url = about:blank] 21:43:29 INFO - PROCESS | 840 | ++DOCSHELL 0CB21800 == 28 [pid = 840] [id = 553] 21:43:29 INFO - PROCESS | 840 | ++DOMWINDOW == 61 (0CB25800) [pid = 840] [serial = 1659] [outer = 00000000] 21:43:29 INFO - PROCESS | 840 | ++DOMWINDOW == 62 (0CFCB800) [pid = 840] [serial = 1660] [outer = 0CB25800] 21:43:29 INFO - PROCESS | 840 | 1465274609500 Marionette DEBUG loaded listener.js 21:43:29 INFO - PROCESS | 840 | ++DOMWINDOW == 63 (0DB41400) [pid = 840] [serial = 1661] [outer = 0CB25800] 21:43:29 INFO - PROCESS | 840 | 1465274609934 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]]]}] 21:43:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 21:43:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 830ms 21:43:29 INFO - PROCESS | 840 | 1465274609981 Marionette TRACE conn5 -> [0,2177,"getWindowHandle",null] 21:43:29 INFO - PROCESS | 840 | 1465274609986 Marionette TRACE conn5 <- [1,2177,null,{"value":"13"}] 21:43:29 INFO - PROCESS | 840 | 1465274609991 Marionette TRACE conn5 -> [0,2178,"setScriptTimeout",{"ms":35000}] 21:43:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 21:43:29 INFO - PROCESS | 840 | 1465274609994 Marionette TRACE conn5 <- [1,2178,null,{}] 21:43:29 INFO - PROCESS | 840 | 1465274609998 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}] 21:43:29 INFO - PROCESS | 840 | 1465274610000 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:30 INFO - PROCESS | 840 | 1465274610085 Marionette TRACE conn5 <- [1,2179,null,{"value":null}] 21:43:30 INFO - PROCESS | 840 | 1465274610095 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:30 INFO - PROCESS | 840 | 1465274610097 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:30 INFO - PROCESS | 840 | ++DOCSHELL 0DDC3C00 == 29 [pid = 840] [id = 554] 21:43:30 INFO - PROCESS | 840 | ++DOMWINDOW == 64 (0DDC7000) [pid = 840] [serial = 1662] [outer = 00000000] 21:43:30 INFO - PROCESS | 840 | ++DOMWINDOW == 65 (0E9CA800) [pid = 840] [serial = 1663] [outer = 0DDC7000] 21:43:30 INFO - PROCESS | 840 | 1465274610144 Marionette DEBUG loaded listener.js 21:43:30 INFO - PROCESS | 840 | ++DOMWINDOW == 66 (11B06400) [pid = 840] [serial = 1664] [outer = 0DDC7000] 21:43:30 INFO - PROCESS | 840 | 1465274610644 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]]]}] 21:43:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 21:43:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 670ms 21:43:30 INFO - PROCESS | 840 | 1465274610666 Marionette TRACE conn5 -> [0,2181,"getWindowHandle",null] 21:43:30 INFO - PROCESS | 840 | 1465274610668 Marionette TRACE conn5 <- [1,2181,null,{"value":"13"}] 21:43:30 INFO - PROCESS | 840 | 1465274610672 Marionette TRACE conn5 -> [0,2182,"setScriptTimeout",{"ms":35000}] 21:43:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 21:43:30 INFO - PROCESS | 840 | 1465274610676 Marionette TRACE conn5 <- [1,2182,null,{}] 21:43:30 INFO - PROCESS | 840 | 1465274610686 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}] 21:43:30 INFO - PROCESS | 840 | 1465274610691 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:30 INFO - PROCESS | 840 | 1465274610776 Marionette TRACE conn5 <- [1,2183,null,{"value":null}] 21:43:30 INFO - PROCESS | 840 | 1465274610783 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:30 INFO - PROCESS | 840 | 1465274610786 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:30 INFO - PROCESS | 840 | ++DOCSHELL 12440400 == 30 [pid = 840] [id = 555] 21:43:30 INFO - PROCESS | 840 | ++DOMWINDOW == 67 (12444400) [pid = 840] [serial = 1665] [outer = 00000000] 21:43:30 INFO - PROCESS | 840 | ++DOMWINDOW == 68 (13634400) [pid = 840] [serial = 1666] [outer = 12444400] 21:43:30 INFO - PROCESS | 840 | 1465274610833 Marionette DEBUG loaded listener.js 21:43:30 INFO - PROCESS | 840 | ++DOMWINDOW == 69 (14D18C00) [pid = 840] [serial = 1667] [outer = 12444400] 21:43:31 INFO - PROCESS | 840 | 1465274611295 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]]]}] 21:43:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 21:43:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 670ms 21:43:31 INFO - PROCESS | 840 | 1465274611347 Marionette TRACE conn5 -> [0,2185,"getWindowHandle",null] 21:43:31 INFO - PROCESS | 840 | 1465274611349 Marionette TRACE conn5 <- [1,2185,null,{"value":"13"}] 21:43:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 21:43:31 INFO - PROCESS | 840 | 1465274611352 Marionette TRACE conn5 -> [0,2186,"setScriptTimeout",{"ms":35000}] 21:43:31 INFO - PROCESS | 840 | 1465274611354 Marionette TRACE conn5 <- [1,2186,null,{}] 21:43:31 INFO - PROCESS | 840 | 1465274611357 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}] 21:43:31 INFO - PROCESS | 840 | 1465274611369 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:31 INFO - PROCESS | 840 | 1465274611454 Marionette TRACE conn5 <- [1,2187,null,{"value":null}] 21:43:31 INFO - PROCESS | 840 | 1465274611462 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:31 INFO - PROCESS | 840 | 1465274611464 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:31 INFO - PROCESS | 840 | ++DOCSHELL 14F3E400 == 31 [pid = 840] [id = 556] 21:43:31 INFO - PROCESS | 840 | ++DOMWINDOW == 70 (14F3F000) [pid = 840] [serial = 1668] [outer = 00000000] 21:43:31 INFO - PROCESS | 840 | ++DOMWINDOW == 71 (15178400) [pid = 840] [serial = 1669] [outer = 14F3F000] 21:43:31 INFO - PROCESS | 840 | 1465274611508 Marionette DEBUG loaded listener.js 21:43:31 INFO - PROCESS | 840 | ++DOMWINDOW == 72 (15793000) [pid = 840] [serial = 1670] [outer = 14F3F000] 21:43:31 INFO - PROCESS | 840 | 1465274611948 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]]]}] 21:43:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 21:43:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 631ms 21:43:31 INFO - PROCESS | 840 | 1465274611990 Marionette TRACE conn5 -> [0,2189,"getWindowHandle",null] 21:43:31 INFO - PROCESS | 840 | 1465274611992 Marionette TRACE conn5 <- [1,2189,null,{"value":"13"}] 21:43:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 21:43:31 INFO - PROCESS | 840 | 1465274611996 Marionette TRACE conn5 -> [0,2190,"setScriptTimeout",{"ms":35000}] 21:43:31 INFO - PROCESS | 840 | 1465274611997 Marionette TRACE conn5 <- [1,2190,null,{}] 21:43:31 INFO - PROCESS | 840 | 1465274612001 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}] 21:43:31 INFO - PROCESS | 840 | 1465274612003 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:32 INFO - PROCESS | 840 | 1465274612119 Marionette TRACE conn5 <- [1,2191,null,{"value":null}] 21:43:32 INFO - PROCESS | 840 | 1465274612125 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:32 INFO - PROCESS | 840 | 1465274612126 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:32 INFO - PROCESS | 840 | ++DOCSHELL 15177C00 == 32 [pid = 840] [id = 557] 21:43:32 INFO - PROCESS | 840 | ++DOMWINDOW == 73 (15797800) [pid = 840] [serial = 1671] [outer = 00000000] 21:43:32 INFO - PROCESS | 840 | ++DOMWINDOW == 74 (16275400) [pid = 840] [serial = 1672] [outer = 15797800] 21:43:32 INFO - PROCESS | 840 | 1465274612171 Marionette DEBUG loaded listener.js 21:43:32 INFO - PROCESS | 840 | ++DOMWINDOW == 75 (16276800) [pid = 840] [serial = 1673] [outer = 15797800] 21:43:32 INFO - PROCESS | 840 | 1465274612659 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]]]}] 21:43:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 21:43:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 730ms 21:43:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 21:43:32 INFO - PROCESS | 840 | 1465274612727 Marionette TRACE conn5 -> [0,2193,"getWindowHandle",null] 21:43:32 INFO - PROCESS | 840 | 1465274612729 Marionette TRACE conn5 <- [1,2193,null,{"value":"13"}] 21:43:32 INFO - PROCESS | 840 | 1465274612732 Marionette TRACE conn5 -> [0,2194,"setScriptTimeout",{"ms":35000}] 21:43:32 INFO - PROCESS | 840 | 1465274612734 Marionette TRACE conn5 <- [1,2194,null,{}] 21:43:32 INFO - PROCESS | 840 | 1465274612754 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}] 21:43:32 INFO - PROCESS | 840 | 1465274612760 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:32 INFO - PROCESS | 840 | 1465274612906 Marionette TRACE conn5 <- [1,2195,null,{"value":null}] 21:43:32 INFO - PROCESS | 840 | 1465274612914 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:32 INFO - PROCESS | 840 | 1465274612916 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:32 INFO - PROCESS | 840 | ++DOCSHELL 1626F800 == 33 [pid = 840] [id = 558] 21:43:32 INFO - PROCESS | 840 | ++DOMWINDOW == 76 (16272800) [pid = 840] [serial = 1674] [outer = 00000000] 21:43:32 INFO - PROCESS | 840 | ++DOMWINDOW == 77 (16A2D000) [pid = 840] [serial = 1675] [outer = 16272800] 21:43:32 INFO - PROCESS | 840 | 1465274613014 Marionette DEBUG loaded listener.js 21:43:33 INFO - PROCESS | 840 | ++DOMWINDOW == 78 (16A2D800) [pid = 840] [serial = 1676] [outer = 16272800] 21:43:33 INFO - PROCESS | 840 | 1465274613474 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]]]}] 21:43:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 21:43:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 830ms 21:43:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 21:43:33 INFO - PROCESS | 840 | 1465274613563 Marionette TRACE conn5 -> [0,2197,"getWindowHandle",null] 21:43:33 INFO - PROCESS | 840 | 1465274613565 Marionette TRACE conn5 <- [1,2197,null,{"value":"13"}] 21:43:33 INFO - PROCESS | 840 | 1465274613568 Marionette TRACE conn5 -> [0,2198,"setScriptTimeout",{"ms":35000}] 21:43:33 INFO - PROCESS | 840 | 1465274613570 Marionette TRACE conn5 <- [1,2198,null,{}] 21:43:33 INFO - PROCESS | 840 | 1465274613581 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}] 21:43:33 INFO - PROCESS | 840 | 1465274613583 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:33 INFO - PROCESS | 840 | 1465274613702 Marionette TRACE conn5 <- [1,2199,null,{"value":null}] 21:43:33 INFO - PROCESS | 840 | 1465274613711 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:33 INFO - PROCESS | 840 | 1465274613713 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:33 INFO - PROCESS | 840 | ++DOCSHELL 0E9CE000 == 34 [pid = 840] [id = 559] 21:43:33 INFO - PROCESS | 840 | ++DOMWINDOW == 79 (17043400) [pid = 840] [serial = 1677] [outer = 00000000] 21:43:33 INFO - PROCESS | 840 | ++DOMWINDOW == 80 (1753F400) [pid = 840] [serial = 1678] [outer = 17043400] 21:43:33 INFO - PROCESS | 840 | 1465274613756 Marionette DEBUG loaded listener.js 21:43:33 INFO - PROCESS | 840 | ++DOMWINDOW == 81 (17783800) [pid = 840] [serial = 1679] [outer = 17043400] 21:43:34 INFO - PROCESS | 840 | --DOMWINDOW == 80 (0E1DF800) [pid = 840] [serial = 1629] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 21:43:34 INFO - PROCESS | 840 | --DOMWINDOW == 79 (0CBE1400) [pid = 840] [serial = 1623] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 21:43:34 INFO - PROCESS | 840 | --DOMWINDOW == 78 (14D1A800) [pid = 840] [serial = 1635] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 21:43:34 INFO - PROCESS | 840 | --DOMWINDOW == 77 (0CF76C00) [pid = 840] [serial = 1614] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 21:43:34 INFO - PROCESS | 840 | --DOMWINDOW == 76 (1223DC00) [pid = 840] [serial = 1617] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 21:43:34 INFO - PROCESS | 840 | --DOMWINDOW == 75 (167CDC00) [pid = 840] [serial = 1620] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 21:43:34 INFO - PROCESS | 840 | --DOMWINDOW == 74 (1516DC00) [pid = 840] [serial = 1638] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 21:43:34 INFO - PROCESS | 840 | --DOMWINDOW == 73 (16270000) [pid = 840] [serial = 1641] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 21:43:34 INFO - PROCESS | 840 | --DOMWINDOW == 72 (0D4EB400) [pid = 840] [serial = 1644] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 21:43:34 INFO - PROCESS | 840 | --DOMWINDOW == 71 (12440800) [pid = 840] [serial = 1632] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 21:43:34 INFO - PROCESS | 840 | --DOMWINDOW == 70 (0CFCA800) [pid = 840] [serial = 1626] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 21:43:34 INFO - PROCESS | 840 | --DOMWINDOW == 69 (16270400) [pid = 840] [serial = 1647] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 21:43:34 INFO - PROCESS | 840 | 1465274614257 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]]]}] 21:43:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 21:43:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 730ms 21:43:34 INFO - PROCESS | 840 | 1465274614299 Marionette TRACE conn5 -> [0,2201,"getWindowHandle",null] 21:43:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 21:43:34 INFO - PROCESS | 840 | 1465274614301 Marionette TRACE conn5 <- [1,2201,null,{"value":"13"}] 21:43:34 INFO - PROCESS | 840 | 1465274614304 Marionette TRACE conn5 -> [0,2202,"setScriptTimeout",{"ms":35000}] 21:43:34 INFO - PROCESS | 840 | 1465274614306 Marionette TRACE conn5 <- [1,2202,null,{}] 21:43:34 INFO - PROCESS | 840 | 1465274614310 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}] 21:43:34 INFO - PROCESS | 840 | 1465274614312 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:34 INFO - PROCESS | 840 | 1465274614391 Marionette TRACE conn5 <- [1,2203,null,{"value":null}] 21:43:34 INFO - PROCESS | 840 | 1465274614488 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:34 INFO - PROCESS | 840 | 1465274614490 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:34 INFO - PROCESS | 840 | ++DOCSHELL 0DF02C00 == 35 [pid = 840] [id = 560] 21:43:34 INFO - PROCESS | 840 | ++DOMWINDOW == 70 (0DF07400) [pid = 840] [serial = 1680] [outer = 00000000] 21:43:34 INFO - PROCESS | 840 | ++DOMWINDOW == 71 (1516EC00) [pid = 840] [serial = 1681] [outer = 0DF07400] 21:43:34 INFO - PROCESS | 840 | 1465274614533 Marionette DEBUG loaded listener.js 21:43:34 INFO - PROCESS | 840 | ++DOMWINDOW == 72 (170F0C00) [pid = 840] [serial = 1682] [outer = 0DF07400] 21:43:34 INFO - PROCESS | 840 | 1465274614876 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]]]}] 21:43:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 21:43:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 630ms 21:43:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 21:43:34 INFO - PROCESS | 840 | 1465274614935 Marionette TRACE conn5 -> [0,2205,"getWindowHandle",null] 21:43:34 INFO - PROCESS | 840 | 1465274614937 Marionette TRACE conn5 <- [1,2205,null,{"value":"13"}] 21:43:34 INFO - PROCESS | 840 | 1465274614940 Marionette TRACE conn5 -> [0,2206,"setScriptTimeout",{"ms":35000}] 21:43:34 INFO - PROCESS | 840 | 1465274614942 Marionette TRACE conn5 <- [1,2206,null,{}] 21:43:34 INFO - PROCESS | 840 | 1465274614945 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}] 21:43:34 INFO - PROCESS | 840 | 1465274614947 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:35 INFO - PROCESS | 840 | 1465274615089 Marionette TRACE conn5 <- [1,2207,null,{"value":null}] 21:43:35 INFO - PROCESS | 840 | 1465274615100 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:35 INFO - PROCESS | 840 | 1465274615102 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:35 INFO - PROCESS | 840 | ++DOCSHELL 15799800 == 36 [pid = 840] [id = 561] 21:43:35 INFO - PROCESS | 840 | ++DOMWINDOW == 73 (166F0400) [pid = 840] [serial = 1683] [outer = 00000000] 21:43:35 INFO - PROCESS | 840 | ++DOMWINDOW == 74 (18159C00) [pid = 840] [serial = 1684] [outer = 166F0400] 21:43:35 INFO - PROCESS | 840 | 1465274615154 Marionette DEBUG loaded listener.js 21:43:35 INFO - PROCESS | 840 | ++DOMWINDOW == 75 (18159000) [pid = 840] [serial = 1685] [outer = 166F0400] 21:43:35 INFO - PROCESS | 840 | 1465274615556 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]]]}] 21:43:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 21:43:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 670ms 21:43:35 INFO - PROCESS | 840 | 1465274615611 Marionette TRACE conn5 -> [0,2209,"getWindowHandle",null] 21:43:35 INFO - PROCESS | 840 | 1465274615613 Marionette TRACE conn5 <- [1,2209,null,{"value":"13"}] 21:43:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 21:43:35 INFO - PROCESS | 840 | 1465274615624 Marionette TRACE conn5 -> [0,2210,"setScriptTimeout",{"ms":35000}] 21:43:35 INFO - PROCESS | 840 | 1465274615626 Marionette TRACE conn5 <- [1,2210,null,{}] 21:43:35 INFO - PROCESS | 840 | 1465274615634 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}] 21:43:35 INFO - PROCESS | 840 | 1465274615635 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:35 INFO - PROCESS | 840 | 1465274615716 Marionette TRACE conn5 <- [1,2211,null,{"value":null}] 21:43:35 INFO - PROCESS | 840 | 1465274615722 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:35 INFO - PROCESS | 840 | 1465274615724 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:35 INFO - PROCESS | 840 | ++DOCSHELL 181A8400 == 37 [pid = 840] [id = 562] 21:43:35 INFO - PROCESS | 840 | ++DOMWINDOW == 76 (181A9000) [pid = 840] [serial = 1686] [outer = 00000000] 21:43:35 INFO - PROCESS | 840 | ++DOMWINDOW == 77 (18DB7800) [pid = 840] [serial = 1687] [outer = 181A9000] 21:43:35 INFO - PROCESS | 840 | 1465274615767 Marionette DEBUG loaded listener.js 21:43:35 INFO - PROCESS | 840 | ++DOMWINDOW == 78 (18DB8400) [pid = 840] [serial = 1688] [outer = 181A9000] 21:43:36 INFO - PROCESS | 840 | 1465274616329 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]]]}] 21:43:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 21:43:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 730ms 21:43:36 INFO - PROCESS | 840 | 1465274616357 Marionette TRACE conn5 -> [0,2213,"getWindowHandle",null] 21:43:36 INFO - PROCESS | 840 | 1465274616361 Marionette TRACE conn5 <- [1,2213,null,{"value":"13"}] 21:43:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 21:43:36 INFO - PROCESS | 840 | 1465274616367 Marionette TRACE conn5 -> [0,2214,"setScriptTimeout",{"ms":35000}] 21:43:36 INFO - PROCESS | 840 | 1465274616371 Marionette TRACE conn5 <- [1,2214,null,{}] 21:43:36 INFO - PROCESS | 840 | 1465274616377 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}] 21:43:36 INFO - PROCESS | 840 | 1465274616380 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:36 INFO - PROCESS | 840 | 1465274616579 Marionette TRACE conn5 <- [1,2215,null,{"value":null}] 21:43:36 INFO - PROCESS | 840 | 1465274616697 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:36 INFO - PROCESS | 840 | 1465274616702 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:36 INFO - PROCESS | 840 | ++DOCSHELL 0CBE4400 == 38 [pid = 840] [id = 563] 21:43:36 INFO - PROCESS | 840 | ++DOMWINDOW == 79 (0CBE7800) [pid = 840] [serial = 1689] [outer = 00000000] 21:43:36 INFO - PROCESS | 840 | ++DOMWINDOW == 80 (0DDCC800) [pid = 840] [serial = 1690] [outer = 0CBE7800] 21:43:36 INFO - PROCESS | 840 | 1465274616760 Marionette DEBUG loaded listener.js 21:43:36 INFO - PROCESS | 840 | ++DOMWINDOW == 81 (0E9CCC00) [pid = 840] [serial = 1691] [outer = 0CBE7800] 21:43:37 INFO - PROCESS | 840 | 1465274617318 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]]]}] 21:43:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 21:43:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 970ms 21:43:37 INFO - PROCESS | 840 | 1465274617341 Marionette TRACE conn5 -> [0,2217,"getWindowHandle",null] 21:43:37 INFO - PROCESS | 840 | 1465274617346 Marionette TRACE conn5 <- [1,2217,null,{"value":"13"}] 21:43:37 INFO - PROCESS | 840 | 1465274617353 Marionette TRACE conn5 -> [0,2218,"setScriptTimeout",{"ms":35000}] 21:43:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 21:43:37 INFO - PROCESS | 840 | 1465274617355 Marionette TRACE conn5 <- [1,2218,null,{}] 21:43:37 INFO - PROCESS | 840 | 1465274617359 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}] 21:43:37 INFO - PROCESS | 840 | 1465274617362 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:37 INFO - PROCESS | 840 | 1465274617474 Marionette TRACE conn5 <- [1,2219,null,{"value":null}] 21:43:37 INFO - PROCESS | 840 | 1465274617586 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:37 INFO - PROCESS | 840 | 1465274617589 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:37 INFO - PROCESS | 840 | ++DOCSHELL 123A4C00 == 39 [pid = 840] [id = 564] 21:43:37 INFO - PROCESS | 840 | ++DOMWINDOW == 82 (123C3800) [pid = 840] [serial = 1692] [outer = 00000000] 21:43:37 INFO - PROCESS | 840 | ++DOMWINDOW == 83 (14D3C400) [pid = 840] [serial = 1693] [outer = 123C3800] 21:43:37 INFO - PROCESS | 840 | 1465274617686 Marionette DEBUG loaded listener.js 21:43:37 INFO - PROCESS | 840 | ++DOMWINDOW == 84 (14FBA400) [pid = 840] [serial = 1694] [outer = 123C3800] 21:43:38 INFO - PROCESS | 840 | 1465274618321 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]]]}] 21:43:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 21:43:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1019ms 21:43:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 21:43:38 INFO - PROCESS | 840 | 1465274618375 Marionette TRACE conn5 -> [0,2221,"getWindowHandle",null] 21:43:38 INFO - PROCESS | 840 | 1465274618378 Marionette TRACE conn5 <- [1,2221,null,{"value":"13"}] 21:43:38 INFO - PROCESS | 840 | 1465274618382 Marionette TRACE conn5 -> [0,2222,"setScriptTimeout",{"ms":35000}] 21:43:38 INFO - PROCESS | 840 | 1465274618385 Marionette TRACE conn5 <- [1,2222,null,{}] 21:43:38 INFO - PROCESS | 840 | 1465274618396 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}] 21:43:38 INFO - PROCESS | 840 | 1465274618401 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:38 INFO - PROCESS | 840 | 1465274618529 Marionette TRACE conn5 <- [1,2223,null,{"value":null}] 21:43:38 INFO - PROCESS | 840 | 1465274618669 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:38 INFO - PROCESS | 840 | 1465274618672 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:38 INFO - PROCESS | 840 | ++DOCSHELL 181AB400 == 40 [pid = 840] [id = 565] 21:43:38 INFO - PROCESS | 840 | ++DOMWINDOW == 85 (181AC400) [pid = 840] [serial = 1695] [outer = 00000000] 21:43:38 INFO - PROCESS | 840 | ++DOMWINDOW == 86 (1985A800) [pid = 840] [serial = 1696] [outer = 181AC400] 21:43:38 INFO - PROCESS | 840 | 1465274618729 Marionette DEBUG loaded listener.js 21:43:38 INFO - PROCESS | 840 | ++DOMWINDOW == 87 (19895000) [pid = 840] [serial = 1697] [outer = 181AC400] 21:43:39 INFO - PROCESS | 840 | 1465274619547 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]]]}] 21:43:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 21:43:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1186ms 21:43:39 INFO - PROCESS | 840 | 1465274619578 Marionette TRACE conn5 -> [0,2225,"getWindowHandle",null] 21:43:39 INFO - PROCESS | 840 | 1465274619582 Marionette TRACE conn5 <- [1,2225,null,{"value":"13"}] 21:43:39 INFO - PROCESS | 840 | 1465274619588 Marionette TRACE conn5 -> [0,2226,"setScriptTimeout",{"ms":35000}] 21:43:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 21:43:39 INFO - PROCESS | 840 | 1465274619591 Marionette TRACE conn5 <- [1,2226,null,{}] 21:43:39 INFO - PROCESS | 840 | 1465274619596 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}] 21:43:39 INFO - PROCESS | 840 | 1465274619599 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:39 INFO - PROCESS | 840 | 1465274619698 Marionette TRACE conn5 <- [1,2227,null,{"value":null}] 21:43:39 INFO - PROCESS | 840 | 1465274619832 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:39 INFO - PROCESS | 840 | 1465274619836 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:39 INFO - PROCESS | 840 | ++DOCSHELL 0D5D7400 == 41 [pid = 840] [id = 566] 21:43:39 INFO - PROCESS | 840 | ++DOMWINDOW == 88 (0D5D8C00) [pid = 840] [serial = 1698] [outer = 00000000] 21:43:39 INFO - PROCESS | 840 | ++DOMWINDOW == 89 (0DB44800) [pid = 840] [serial = 1699] [outer = 0D5D8C00] 21:43:39 INFO - PROCESS | 840 | 1465274619886 Marionette DEBUG loaded listener.js 21:43:39 INFO - PROCESS | 840 | ++DOMWINDOW == 90 (0DF0B000) [pid = 840] [serial = 1700] [outer = 0D5D8C00] 21:43:40 INFO - PROCESS | 840 | --DOCSHELL 15799800 == 40 [pid = 840] [id = 561] 21:43:40 INFO - PROCESS | 840 | --DOCSHELL 0DF02C00 == 39 [pid = 840] [id = 560] 21:43:40 INFO - PROCESS | 840 | --DOCSHELL 0E9CE000 == 38 [pid = 840] [id = 559] 21:43:40 INFO - PROCESS | 840 | --DOCSHELL 1626F800 == 37 [pid = 840] [id = 558] 21:43:40 INFO - PROCESS | 840 | --DOCSHELL 15177C00 == 36 [pid = 840] [id = 557] 21:43:40 INFO - PROCESS | 840 | --DOCSHELL 14F3E400 == 35 [pid = 840] [id = 556] 21:43:40 INFO - PROCESS | 840 | --DOCSHELL 12440400 == 34 [pid = 840] [id = 555] 21:43:40 INFO - PROCESS | 840 | --DOCSHELL 0DDC3C00 == 33 [pid = 840] [id = 554] 21:43:40 INFO - PROCESS | 840 | --DOCSHELL 0CB21800 == 32 [pid = 840] [id = 553] 21:43:40 INFO - PROCESS | 840 | --DOCSHELL 0CC94C00 == 31 [pid = 840] [id = 551] 21:43:40 INFO - PROCESS | 840 | --DOCSHELL 1744B000 == 30 [pid = 840] [id = 550] 21:43:40 INFO - PROCESS | 840 | --DOCSHELL 123AFC00 == 29 [pid = 840] [id = 552] 21:43:40 INFO - PROCESS | 840 | --DOCSHELL 0CBDF000 == 28 [pid = 840] [id = 541] 21:43:40 INFO - PROCESS | 840 | --DOCSHELL 181AB400 == 27 [pid = 840] [id = 565] 21:43:40 INFO - PROCESS | 840 | --DOCSHELL 181A8400 == 26 [pid = 840] [id = 562] 21:43:40 INFO - PROCESS | 840 | --DOCSHELL 0CBE4400 == 25 [pid = 840] [id = 563] 21:43:40 INFO - PROCESS | 840 | --DOCSHELL 123A4C00 == 24 [pid = 840] [id = 564] 21:43:40 INFO - PROCESS | 840 | --DOMWINDOW == 89 (0D3EC800) [pid = 840] [serial = 1627] [outer = 00000000] [url = about:blank] 21:43:40 INFO - PROCESS | 840 | --DOMWINDOW == 88 (0D54B400) [pid = 840] [serial = 1628] [outer = 00000000] [url = about:blank] 21:43:40 INFO - PROCESS | 840 | --DOMWINDOW == 87 (14F3F400) [pid = 840] [serial = 1637] [outer = 00000000] [url = about:blank] 21:43:40 INFO - PROCESS | 840 | --DOMWINDOW == 86 (16A41800) [pid = 840] [serial = 1648] [outer = 00000000] [url = about:blank] 21:43:40 INFO - PROCESS | 840 | --DOMWINDOW == 85 (16F2B000) [pid = 840] [serial = 1649] [outer = 00000000] [url = about:blank] 21:43:40 INFO - PROCESS | 840 | --DOMWINDOW == 84 (14024400) [pid = 840] [serial = 1634] [outer = 00000000] [url = about:blank] 21:43:40 INFO - PROCESS | 840 | --DOMWINDOW == 83 (14D16800) [pid = 840] [serial = 1646] [outer = 00000000] [url = about:blank] 21:43:40 INFO - PROCESS | 840 | --DOMWINDOW == 82 (1753FC00) [pid = 840] [serial = 1651] [outer = 00000000] [url = about:blank] 21:43:40 INFO - PROCESS | 840 | --DOMWINDOW == 81 (0E9D0800) [pid = 840] [serial = 1630] [outer = 00000000] [url = about:blank] 21:43:40 INFO - PROCESS | 840 | --DOMWINDOW == 80 (11B8F000) [pid = 840] [serial = 1631] [outer = 00000000] [url = about:blank] 21:43:40 INFO - PROCESS | 840 | --DOMWINDOW == 79 (0D549800) [pid = 840] [serial = 1625] [outer = 00000000] [url = about:blank] 21:43:40 INFO - PROCESS | 840 | --DOMWINDOW == 78 (0CC91400) [pid = 840] [serial = 1624] [outer = 00000000] [url = about:blank] 21:43:40 INFO - PROCESS | 840 | --DOMWINDOW == 77 (14DC1800) [pid = 840] [serial = 1636] [outer = 00000000] [url = about:blank] 21:43:40 INFO - PROCESS | 840 | --DOMWINDOW == 76 (0DB3EC00) [pid = 840] [serial = 1616] [outer = 00000000] [url = about:blank] 21:43:40 INFO - PROCESS | 840 | --DOMWINDOW == 75 (0D4EA400) [pid = 840] [serial = 1615] [outer = 00000000] [url = about:blank] 21:43:40 INFO - PROCESS | 840 | --DOMWINDOW == 74 (13638C00) [pid = 840] [serial = 1619] [outer = 00000000] [url = about:blank] 21:43:40 INFO - PROCESS | 840 | --DOMWINDOW == 73 (12348800) [pid = 840] [serial = 1618] [outer = 00000000] [url = about:blank] 21:43:40 INFO - PROCESS | 840 | --DOMWINDOW == 72 (18156C00) [pid = 840] [serial = 1622] [outer = 00000000] [url = about:blank] 21:43:40 INFO - PROCESS | 840 | --DOMWINDOW == 71 (17784400) [pid = 840] [serial = 1621] [outer = 00000000] [url = about:blank] 21:43:40 INFO - PROCESS | 840 | --DOMWINDOW == 70 (1579E400) [pid = 840] [serial = 1640] [outer = 00000000] [url = about:blank] 21:43:40 INFO - PROCESS | 840 | --DOMWINDOW == 69 (15796000) [pid = 840] [serial = 1639] [outer = 00000000] [url = about:blank] 21:43:40 INFO - PROCESS | 840 | --DOMWINDOW == 68 (16867000) [pid = 840] [serial = 1642] [outer = 00000000] [url = about:blank] 21:43:40 INFO - PROCESS | 840 | --DOMWINDOW == 67 (1234C800) [pid = 840] [serial = 1645] [outer = 00000000] [url = about:blank] 21:43:40 INFO - PROCESS | 840 | --DOMWINDOW == 66 (16871C00) [pid = 840] [serial = 1643] [outer = 00000000] [url = about:blank] 21:43:40 INFO - PROCESS | 840 | --DOMWINDOW == 65 (13158000) [pid = 840] [serial = 1633] [outer = 00000000] [url = about:blank] 21:43:41 INFO - PROCESS | 840 | 1465274621120 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]]]}] 21:43:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 21:43:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1579ms 21:43:41 INFO - PROCESS | 840 | 1465274621174 Marionette TRACE conn5 -> [0,2229,"getWindowHandle",null] 21:43:41 INFO - PROCESS | 840 | 1465274621178 Marionette TRACE conn5 <- [1,2229,null,{"value":"13"}] 21:43:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 21:43:41 INFO - PROCESS | 840 | 1465274621186 Marionette TRACE conn5 -> [0,2230,"setScriptTimeout",{"ms":35000}] 21:43:41 INFO - PROCESS | 840 | 1465274621189 Marionette TRACE conn5 <- [1,2230,null,{}] 21:43:41 INFO - PROCESS | 840 | 1465274621196 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}] 21:43:41 INFO - PROCESS | 840 | 1465274621199 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:41 INFO - PROCESS | 840 | 1465274621286 Marionette TRACE conn5 <- [1,2231,null,{"value":null}] 21:43:41 INFO - PROCESS | 840 | 1465274621380 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:41 INFO - PROCESS | 840 | 1465274621382 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:41 INFO - PROCESS | 840 | ++DOCSHELL 0D333400 == 25 [pid = 840] [id = 567] 21:43:41 INFO - PROCESS | 840 | ++DOMWINDOW == 66 (0D375400) [pid = 840] [serial = 1701] [outer = 00000000] 21:43:41 INFO - PROCESS | 840 | ++DOMWINDOW == 67 (0D461800) [pid = 840] [serial = 1702] [outer = 0D375400] 21:43:41 INFO - PROCESS | 840 | 1465274621431 Marionette DEBUG loaded listener.js 21:43:41 INFO - PROCESS | 840 | ++DOMWINDOW == 68 (0D54C000) [pid = 840] [serial = 1703] [outer = 0D375400] 21:43:41 INFO - PROCESS | 840 | 1465274621836 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]]]}] 21:43:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 21:43:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 730ms 21:43:41 INFO - PROCESS | 840 | 1465274621916 Marionette TRACE conn5 -> [0,2233,"getWindowHandle",null] 21:43:41 INFO - PROCESS | 840 | 1465274621921 Marionette TRACE conn5 <- [1,2233,null,{"value":"13"}] 21:43:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 21:43:41 INFO - PROCESS | 840 | 1465274621928 Marionette TRACE conn5 -> [0,2234,"setScriptTimeout",{"ms":35000}] 21:43:41 INFO - PROCESS | 840 | 1465274621930 Marionette TRACE conn5 <- [1,2234,null,{}] 21:43:41 INFO - PROCESS | 840 | 1465274621934 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}] 21:43:41 INFO - PROCESS | 840 | 1465274621937 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:42 INFO - PROCESS | 840 | 1465274622024 Marionette TRACE conn5 <- [1,2235,null,{"value":null}] 21:43:42 INFO - PROCESS | 840 | 1465274622036 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:42 INFO - PROCESS | 840 | 1465274622038 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:42 INFO - PROCESS | 840 | ++DOCSHELL 0D5E0C00 == 26 [pid = 840] [id = 568] 21:43:42 INFO - PROCESS | 840 | ++DOMWINDOW == 69 (0DB3E800) [pid = 840] [serial = 1704] [outer = 00000000] 21:43:42 INFO - PROCESS | 840 | ++DOMWINDOW == 70 (0E1EAC00) [pid = 840] [serial = 1705] [outer = 0DB3E800] 21:43:42 INFO - PROCESS | 840 | 1465274622086 Marionette DEBUG loaded listener.js 21:43:42 INFO - PROCESS | 840 | ++DOMWINDOW == 71 (0EBB5C00) [pid = 840] [serial = 1706] [outer = 0DB3E800] 21:43:42 INFO - PROCESS | 840 | 1465274622547 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]]]}] 21:43:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 21:43:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 670ms 21:43:42 INFO - PROCESS | 840 | 1465274622602 Marionette TRACE conn5 -> [0,2237,"getWindowHandle",null] 21:43:42 INFO - PROCESS | 840 | 1465274622604 Marionette TRACE conn5 <- [1,2237,null,{"value":"13"}] 21:43:42 INFO - PROCESS | 840 | 1465274622607 Marionette TRACE conn5 -> [0,2238,"setScriptTimeout",{"ms":35000}] 21:43:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 21:43:42 INFO - PROCESS | 840 | 1465274622610 Marionette TRACE conn5 <- [1,2238,null,{}] 21:43:42 INFO - PROCESS | 840 | 1465274622621 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}] 21:43:42 INFO - PROCESS | 840 | 1465274622625 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:42 INFO - PROCESS | 840 | 1465274622740 Marionette TRACE conn5 <- [1,2239,null,{"value":null}] 21:43:42 INFO - PROCESS | 840 | 1465274622846 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:42 INFO - PROCESS | 840 | 1465274622849 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:42 INFO - PROCESS | 840 | ++DOCSHELL 123CC000 == 27 [pid = 840] [id = 569] 21:43:42 INFO - PROCESS | 840 | ++DOMWINDOW == 72 (123CC400) [pid = 840] [serial = 1707] [outer = 00000000] 21:43:42 INFO - PROCESS | 840 | ++DOMWINDOW == 73 (12449800) [pid = 840] [serial = 1708] [outer = 123CC400] 21:43:42 INFO - PROCESS | 840 | 1465274622896 Marionette DEBUG loaded listener.js 21:43:42 INFO - PROCESS | 840 | ++DOMWINDOW == 74 (13634800) [pid = 840] [serial = 1709] [outer = 123CC400] 21:43:43 INFO - PROCESS | 840 | 1465274623319 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]]]}] 21:43:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 21:43:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 731ms 21:43:43 INFO - PROCESS | 840 | 1465274623343 Marionette TRACE conn5 -> [0,2241,"getWindowHandle",null] 21:43:43 INFO - PROCESS | 840 | 1465274623346 Marionette TRACE conn5 <- [1,2241,null,{"value":"13"}] 21:43:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 21:43:43 INFO - PROCESS | 840 | 1465274623355 Marionette TRACE conn5 -> [0,2242,"setScriptTimeout",{"ms":35000}] 21:43:43 INFO - PROCESS | 840 | 1465274623357 Marionette TRACE conn5 <- [1,2242,null,{}] 21:43:43 INFO - PROCESS | 840 | 1465274623360 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}] 21:43:43 INFO - PROCESS | 840 | 1465274623362 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:43 INFO - PROCESS | 840 | 1465274623482 Marionette TRACE conn5 <- [1,2243,null,{"value":null}] 21:43:43 INFO - PROCESS | 840 | 1465274623488 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:43 INFO - PROCESS | 840 | 1465274623490 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:43 INFO - PROCESS | 840 | ++DOCSHELL 13642000 == 28 [pid = 840] [id = 570] 21:43:43 INFO - PROCESS | 840 | ++DOMWINDOW == 75 (14023C00) [pid = 840] [serial = 1710] [outer = 00000000] 21:43:43 INFO - PROCESS | 840 | ++DOMWINDOW == 76 (14D17000) [pid = 840] [serial = 1711] [outer = 14023C00] 21:43:43 INFO - PROCESS | 840 | 1465274623534 Marionette DEBUG loaded listener.js 21:43:43 INFO - PROCESS | 840 | ++DOMWINDOW == 77 (14DC1C00) [pid = 840] [serial = 1712] [outer = 14023C00] 21:43:43 INFO - PROCESS | 840 | 1465274623977 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]]]}] 21:43:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 21:43:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 670ms 21:43:44 INFO - PROCESS | 840 | 1465274624029 Marionette TRACE conn5 -> [0,2245,"getWindowHandle",null] 21:43:44 INFO - PROCESS | 840 | 1465274624031 Marionette TRACE conn5 <- [1,2245,null,{"value":"13"}] 21:43:44 INFO - PROCESS | 840 | 1465274624034 Marionette TRACE conn5 -> [0,2246,"setScriptTimeout",{"ms":35000}] 21:43:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 21:43:44 INFO - PROCESS | 840 | 1465274624036 Marionette TRACE conn5 <- [1,2246,null,{}] 21:43:44 INFO - PROCESS | 840 | 1465274624039 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}] 21:43:44 INFO - PROCESS | 840 | 1465274624041 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:44 INFO - PROCESS | 840 | 1465274624186 Marionette TRACE conn5 <- [1,2247,null,{"value":null}] 21:43:44 INFO - PROCESS | 840 | 1465274624196 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:44 INFO - PROCESS | 840 | 1465274624198 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:44 INFO - PROCESS | 840 | ++DOCSHELL 14F38800 == 29 [pid = 840] [id = 571] 21:43:44 INFO - PROCESS | 840 | ++DOMWINDOW == 78 (14F3D000) [pid = 840] [serial = 1713] [outer = 00000000] 21:43:44 INFO - PROCESS | 840 | ++DOMWINDOW == 79 (1516F000) [pid = 840] [serial = 1714] [outer = 14F3D000] 21:43:44 INFO - PROCESS | 840 | 1465274624241 Marionette DEBUG loaded listener.js 21:43:44 INFO - PROCESS | 840 | ++DOMWINDOW == 80 (15791400) [pid = 840] [serial = 1715] [outer = 14F3D000] 21:43:44 INFO - PROCESS | 840 | 1465274624706 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]]]}] 21:43:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 21:43:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 730ms 21:43:44 INFO - PROCESS | 840 | 1465274624769 Marionette TRACE conn5 -> [0,2249,"getWindowHandle",null] 21:43:44 INFO - PROCESS | 840 | 1465274624771 Marionette TRACE conn5 <- [1,2249,null,{"value":"13"}] 21:43:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 21:43:44 INFO - PROCESS | 840 | 1465274624774 Marionette TRACE conn5 -> [0,2250,"setScriptTimeout",{"ms":35000}] 21:43:44 INFO - PROCESS | 840 | 1465274624776 Marionette TRACE conn5 <- [1,2250,null,{}] 21:43:44 INFO - PROCESS | 840 | 1465274624779 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}] 21:43:44 INFO - PROCESS | 840 | 1465274624785 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:44 INFO - PROCESS | 840 | 1465274624926 Marionette TRACE conn5 <- [1,2251,null,{"value":null}] 21:43:44 INFO - PROCESS | 840 | 1465274624936 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:44 INFO - PROCESS | 840 | 1465274624938 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:44 INFO - PROCESS | 840 | ++DOCSHELL 0DB3CC00 == 30 [pid = 840] [id = 572] 21:43:44 INFO - PROCESS | 840 | ++DOMWINDOW == 81 (15231C00) [pid = 840] [serial = 1716] [outer = 00000000] 21:43:44 INFO - PROCESS | 840 | ++DOMWINDOW == 82 (16275800) [pid = 840] [serial = 1717] [outer = 15231C00] 21:43:44 INFO - PROCESS | 840 | 1465274624982 Marionette DEBUG loaded listener.js 21:43:45 INFO - PROCESS | 840 | ++DOMWINDOW == 83 (16866400) [pid = 840] [serial = 1718] [outer = 15231C00] 21:43:45 INFO - PROCESS | 840 | --DOMWINDOW == 82 (166F0400) [pid = 840] [serial = 1683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 21:43:45 INFO - PROCESS | 840 | --DOMWINDOW == 81 (15797800) [pid = 840] [serial = 1671] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 21:43:45 INFO - PROCESS | 840 | --DOMWINDOW == 80 (17450000) [pid = 840] [serial = 1650] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 21:43:45 INFO - PROCESS | 840 | --DOMWINDOW == 79 (123B0C00) [pid = 840] [serial = 1656] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 21:43:45 INFO - PROCESS | 840 | --DOMWINDOW == 78 (0CB25800) [pid = 840] [serial = 1659] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 21:43:45 INFO - PROCESS | 840 | --DOMWINDOW == 77 (0CF1EC00) [pid = 840] [serial = 1653] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 21:43:45 INFO - PROCESS | 840 | --DOMWINDOW == 76 (16272800) [pid = 840] [serial = 1674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 21:43:45 INFO - PROCESS | 840 | --DOMWINDOW == 75 (14F3F000) [pid = 840] [serial = 1668] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 21:43:45 INFO - PROCESS | 840 | --DOMWINDOW == 74 (0DDC7000) [pid = 840] [serial = 1662] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 21:43:45 INFO - PROCESS | 840 | --DOMWINDOW == 73 (12444400) [pid = 840] [serial = 1665] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 21:43:45 INFO - PROCESS | 840 | --DOMWINDOW == 72 (181A9000) [pid = 840] [serial = 1686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 21:43:45 INFO - PROCESS | 840 | --DOMWINDOW == 71 (17043400) [pid = 840] [serial = 1677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 21:43:45 INFO - PROCESS | 840 | --DOMWINDOW == 70 (0DF07400) [pid = 840] [serial = 1680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 21:43:45 INFO - PROCESS | 840 | 1465274625689 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]]]}] 21:43:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 21:43:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 970ms 21:43:45 INFO - PROCESS | 840 | 1465274625745 Marionette TRACE conn5 -> [0,2253,"getWindowHandle",null] 21:43:45 INFO - PROCESS | 840 | 1465274625746 Marionette TRACE conn5 <- [1,2253,null,{"value":"13"}] 21:43:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 21:43:45 INFO - PROCESS | 840 | 1465274625750 Marionette TRACE conn5 -> [0,2254,"setScriptTimeout",{"ms":35000}] 21:43:45 INFO - PROCESS | 840 | 1465274625751 Marionette TRACE conn5 <- [1,2254,null,{}] 21:43:45 INFO - PROCESS | 840 | 1465274625755 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}] 21:43:45 INFO - PROCESS | 840 | 1465274625756 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:45 INFO - PROCESS | 840 | 1465274625833 Marionette TRACE conn5 <- [1,2255,null,{"value":null}] 21:43:45 INFO - PROCESS | 840 | 1465274625839 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:45 INFO - PROCESS | 840 | 1465274625840 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:45 INFO - PROCESS | 840 | ++DOCSHELL 15170800 == 31 [pid = 840] [id = 573] 21:43:45 INFO - PROCESS | 840 | ++DOMWINDOW == 71 (1579F000) [pid = 840] [serial = 1719] [outer = 00000000] 21:43:45 INFO - PROCESS | 840 | ++DOMWINDOW == 72 (166EFC00) [pid = 840] [serial = 1720] [outer = 1579F000] 21:43:45 INFO - PROCESS | 840 | 1465274625884 Marionette DEBUG loaded listener.js 21:43:45 INFO - PROCESS | 840 | ++DOMWINDOW == 73 (167CC000) [pid = 840] [serial = 1721] [outer = 1579F000] 21:43:46 INFO - PROCESS | 840 | 1465274626293 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]]]}] 21:43:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 21:43:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 570ms 21:43:46 INFO - PROCESS | 840 | 1465274626320 Marionette TRACE conn5 -> [0,2257,"getWindowHandle",null] 21:43:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 21:43:46 INFO - PROCESS | 840 | 1465274626322 Marionette TRACE conn5 <- [1,2257,null,{"value":"13"}] 21:43:46 INFO - PROCESS | 840 | 1465274626325 Marionette TRACE conn5 -> [0,2258,"setScriptTimeout",{"ms":35000}] 21:43:46 INFO - PROCESS | 840 | 1465274626327 Marionette TRACE conn5 <- [1,2258,null,{}] 21:43:46 INFO - PROCESS | 840 | 1465274626331 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}] 21:43:46 INFO - PROCESS | 840 | 1465274626332 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:46 INFO - PROCESS | 840 | 1465274626454 Marionette TRACE conn5 <- [1,2259,null,{"value":null}] 21:43:46 INFO - PROCESS | 840 | 1465274626462 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:46 INFO - PROCESS | 840 | 1465274626464 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:46 INFO - PROCESS | 840 | ++DOCSHELL 1686F400 == 32 [pid = 840] [id = 574] 21:43:46 INFO - PROCESS | 840 | ++DOMWINDOW == 74 (1686F800) [pid = 840] [serial = 1722] [outer = 00000000] 21:43:46 INFO - PROCESS | 840 | ++DOMWINDOW == 75 (16A10800) [pid = 840] [serial = 1723] [outer = 1686F800] 21:43:46 INFO - PROCESS | 840 | 1465274626508 Marionette DEBUG loaded listener.js 21:43:46 INFO - PROCESS | 840 | ++DOMWINDOW == 76 (16872000) [pid = 840] [serial = 1724] [outer = 1686F800] 21:43:46 INFO - PROCESS | 840 | 1465274626940 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]]]}] 21:43:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 21:43:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 670ms 21:43:46 INFO - PROCESS | 840 | 1465274626997 Marionette TRACE conn5 -> [0,2261,"getWindowHandle",null] 21:43:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 21:43:46 INFO - PROCESS | 840 | 1465274626998 Marionette TRACE conn5 <- [1,2261,null,{"value":"13"}] 21:43:46 INFO - PROCESS | 840 | 1465274627002 Marionette TRACE conn5 -> [0,2262,"setScriptTimeout",{"ms":35000}] 21:43:46 INFO - PROCESS | 840 | 1465274627004 Marionette TRACE conn5 <- [1,2262,null,{}] 21:43:46 INFO - PROCESS | 840 | 1465274627007 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}] 21:43:46 INFO - PROCESS | 840 | 1465274627009 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:47 INFO - PROCESS | 840 | 1465274627125 Marionette TRACE conn5 <- [1,2263,null,{"value":null}] 21:43:47 INFO - PROCESS | 840 | 1465274627133 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:47 INFO - PROCESS | 840 | 1465274627135 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:47 INFO - PROCESS | 840 | ++DOCSHELL 123CBC00 == 33 [pid = 840] [id = 575] 21:43:47 INFO - PROCESS | 840 | ++DOMWINDOW == 77 (16A2C800) [pid = 840] [serial = 1725] [outer = 00000000] 21:43:47 INFO - PROCESS | 840 | ++DOMWINDOW == 78 (170F3C00) [pid = 840] [serial = 1726] [outer = 16A2C800] 21:43:47 INFO - PROCESS | 840 | 1465274627181 Marionette DEBUG loaded listener.js 21:43:47 INFO - PROCESS | 840 | ++DOMWINDOW == 79 (1744A400) [pid = 840] [serial = 1727] [outer = 16A2C800] 21:43:48 INFO - PROCESS | 840 | --DOCSHELL 0D333400 == 32 [pid = 840] [id = 567] 21:43:48 INFO - PROCESS | 840 | --DOCSHELL 0D5D7400 == 31 [pid = 840] [id = 566] 21:43:48 INFO - PROCESS | 840 | --DOCSHELL 13642000 == 30 [pid = 840] [id = 570] 21:43:48 INFO - PROCESS | 840 | --DOCSHELL 15170800 == 29 [pid = 840] [id = 573] 21:43:48 INFO - PROCESS | 840 | --DOCSHELL 1686F400 == 28 [pid = 840] [id = 574] 21:43:48 INFO - PROCESS | 840 | --DOCSHELL 0DB3CC00 == 27 [pid = 840] [id = 572] 21:43:48 INFO - PROCESS | 840 | --DOCSHELL 123CC000 == 26 [pid = 840] [id = 569] 21:43:48 INFO - PROCESS | 840 | --DOCSHELL 14F38800 == 25 [pid = 840] [id = 571] 21:43:48 INFO - PROCESS | 840 | --DOCSHELL 0D5E0C00 == 24 [pid = 840] [id = 568] 21:43:48 INFO - PROCESS | 840 | --DOMWINDOW == 78 (18159000) [pid = 840] [serial = 1685] [outer = 00000000] [url = about:blank] 21:43:48 INFO - PROCESS | 840 | --DOMWINDOW == 77 (16275400) [pid = 840] [serial = 1672] [outer = 00000000] [url = about:blank] 21:43:48 INFO - PROCESS | 840 | --DOMWINDOW == 76 (17540C00) [pid = 840] [serial = 1652] [outer = 00000000] [url = about:blank] 21:43:48 INFO - PROCESS | 840 | --DOMWINDOW == 75 (14D0E400) [pid = 840] [serial = 1657] [outer = 00000000] [url = about:blank] 21:43:48 INFO - PROCESS | 840 | --DOMWINDOW == 74 (14DB7800) [pid = 840] [serial = 1658] [outer = 00000000] [url = about:blank] 21:43:48 INFO - PROCESS | 840 | --DOMWINDOW == 73 (0CFCB800) [pid = 840] [serial = 1660] [outer = 00000000] [url = about:blank] 21:43:48 INFO - PROCESS | 840 | --DOMWINDOW == 72 (0DB41400) [pid = 840] [serial = 1661] [outer = 00000000] [url = about:blank] 21:43:48 INFO - PROCESS | 840 | --DOMWINDOW == 71 (0D46CC00) [pid = 840] [serial = 1654] [outer = 00000000] [url = about:blank] 21:43:48 INFO - PROCESS | 840 | --DOMWINDOW == 70 (0DB46800) [pid = 840] [serial = 1655] [outer = 00000000] [url = about:blank] 21:43:48 INFO - PROCESS | 840 | --DOMWINDOW == 69 (16A2D000) [pid = 840] [serial = 1675] [outer = 00000000] [url = about:blank] 21:43:48 INFO - PROCESS | 840 | --DOMWINDOW == 68 (15178400) [pid = 840] [serial = 1669] [outer = 00000000] [url = about:blank] 21:43:48 INFO - PROCESS | 840 | --DOMWINDOW == 67 (16A2D800) [pid = 840] [serial = 1676] [outer = 00000000] [url = about:blank] 21:43:48 INFO - PROCESS | 840 | --DOMWINDOW == 66 (0E9CA800) [pid = 840] [serial = 1663] [outer = 00000000] [url = about:blank] 21:43:48 INFO - PROCESS | 840 | --DOMWINDOW == 65 (11B06400) [pid = 840] [serial = 1664] [outer = 00000000] [url = about:blank] 21:43:48 INFO - PROCESS | 840 | --DOMWINDOW == 64 (13634400) [pid = 840] [serial = 1666] [outer = 00000000] [url = about:blank] 21:43:48 INFO - PROCESS | 840 | --DOMWINDOW == 63 (14D18C00) [pid = 840] [serial = 1667] [outer = 00000000] [url = about:blank] 21:43:48 INFO - PROCESS | 840 | --DOMWINDOW == 62 (18DB7800) [pid = 840] [serial = 1687] [outer = 00000000] [url = about:blank] 21:43:48 INFO - PROCESS | 840 | --DOMWINDOW == 61 (18DB8400) [pid = 840] [serial = 1688] [outer = 00000000] [url = about:blank] 21:43:48 INFO - PROCESS | 840 | --DOMWINDOW == 60 (1753F400) [pid = 840] [serial = 1678] [outer = 00000000] [url = about:blank] 21:43:48 INFO - PROCESS | 840 | --DOMWINDOW == 59 (1516EC00) [pid = 840] [serial = 1681] [outer = 00000000] [url = about:blank] 21:43:48 INFO - PROCESS | 840 | --DOMWINDOW == 58 (18159C00) [pid = 840] [serial = 1684] [outer = 00000000] [url = about:blank] 21:43:48 INFO - PROCESS | 840 | --DOMWINDOW == 57 (170F0C00) [pid = 840] [serial = 1682] [outer = 00000000] [url = about:blank] 21:43:48 INFO - PROCESS | 840 | --DOMWINDOW == 56 (17783800) [pid = 840] [serial = 1679] [outer = 00000000] [url = about:blank] 21:43:48 INFO - PROCESS | 840 | --DOMWINDOW == 55 (16276800) [pid = 840] [serial = 1673] [outer = 00000000] [url = about:blank] 21:43:48 INFO - PROCESS | 840 | --DOMWINDOW == 54 (15793000) [pid = 840] [serial = 1670] [outer = 00000000] [url = about:blank] 21:43:48 INFO - PROCESS | 840 | 1465274628955 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]]]}] 21:43:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 21:43:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1977ms 21:43:48 INFO - PROCESS | 840 | 1465274628980 Marionette TRACE conn5 -> [0,2265,"getWindowHandle",null] 21:43:48 INFO - PROCESS | 840 | 1465274628984 Marionette TRACE conn5 <- [1,2265,null,{"value":"13"}] 21:43:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 21:43:48 INFO - PROCESS | 840 | 1465274628989 Marionette TRACE conn5 -> [0,2266,"setScriptTimeout",{"ms":35000}] 21:43:48 INFO - PROCESS | 840 | 1465274628991 Marionette TRACE conn5 <- [1,2266,null,{}] 21:43:48 INFO - PROCESS | 840 | 1465274628997 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}] 21:43:48 INFO - PROCESS | 840 | 1465274629000 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:49 INFO - PROCESS | 840 | 1465274629087 Marionette TRACE conn5 <- [1,2267,null,{"value":null}] 21:43:49 INFO - PROCESS | 840 | 1465274629095 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:49 INFO - PROCESS | 840 | 1465274629098 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:49 INFO - PROCESS | 840 | ++DOCSHELL 0D3E2C00 == 25 [pid = 840] [id = 576] 21:43:49 INFO - PROCESS | 840 | ++DOMWINDOW == 55 (0D3E8800) [pid = 840] [serial = 1728] [outer = 00000000] 21:43:49 INFO - PROCESS | 840 | ++DOMWINDOW == 56 (0D4E7000) [pid = 840] [serial = 1729] [outer = 0D3E8800] 21:43:49 INFO - PROCESS | 840 | 1465274629146 Marionette DEBUG loaded listener.js 21:43:49 INFO - PROCESS | 840 | ++DOMWINDOW == 57 (0D54EC00) [pid = 840] [serial = 1730] [outer = 0D3E8800] 21:43:49 INFO - PROCESS | 840 | 1465274629618 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]]]}] 21:43:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 21:43:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 670ms 21:43:49 INFO - PROCESS | 840 | 1465274629681 Marionette TRACE conn5 -> [0,2269,"getWindowHandle",null] 21:43:49 INFO - PROCESS | 840 | 1465274629686 Marionette TRACE conn5 <- [1,2269,null,{"value":"13"}] 21:43:49 INFO - PROCESS | 840 | 1465274629692 Marionette TRACE conn5 -> [0,2270,"setScriptTimeout",{"ms":35000}] 21:43:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 21:43:49 INFO - PROCESS | 840 | 1465274629695 Marionette TRACE conn5 <- [1,2270,null,{}] 21:43:49 INFO - PROCESS | 840 | 1465274629698 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}] 21:43:49 INFO - PROCESS | 840 | 1465274629701 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:49 INFO - PROCESS | 840 | 1465274629794 Marionette TRACE conn5 <- [1,2271,null,{"value":null}] 21:43:49 INFO - PROCESS | 840 | 1465274629808 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:49 INFO - PROCESS | 840 | 1465274629811 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:49 INFO - PROCESS | 840 | ++DOCSHELL 0DF02000 == 26 [pid = 840] [id = 577] 21:43:49 INFO - PROCESS | 840 | ++DOMWINDOW == 58 (0DF02C00) [pid = 840] [serial = 1731] [outer = 00000000] 21:43:49 INFO - PROCESS | 840 | ++DOMWINDOW == 59 (0DF09400) [pid = 840] [serial = 1732] [outer = 0DF02C00] 21:43:49 INFO - PROCESS | 840 | 1465274629859 Marionette DEBUG loaded listener.js 21:43:49 INFO - PROCESS | 840 | ++DOMWINDOW == 60 (0E235400) [pid = 840] [serial = 1733] [outer = 0DF02C00] 21:43:50 INFO - PROCESS | 840 | 1465274630319 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]]]}] 21:43:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 21:43:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 670ms 21:43:50 INFO - PROCESS | 840 | 1465274630366 Marionette TRACE conn5 -> [0,2273,"getWindowHandle",null] 21:43:50 INFO - PROCESS | 840 | 1465274630369 Marionette TRACE conn5 <- [1,2273,null,{"value":"13"}] 21:43:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 21:43:50 INFO - PROCESS | 840 | 1465274630372 Marionette TRACE conn5 -> [0,2274,"setScriptTimeout",{"ms":35000}] 21:43:50 INFO - PROCESS | 840 | 1465274630376 Marionette TRACE conn5 <- [1,2274,null,{}] 21:43:50 INFO - PROCESS | 840 | 1465274630387 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}] 21:43:50 INFO - PROCESS | 840 | 1465274630392 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:50 INFO - PROCESS | 840 | 1465274630508 Marionette TRACE conn5 <- [1,2275,null,{"value":null}] 21:43:50 INFO - PROCESS | 840 | 1465274630606 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:50 INFO - PROCESS | 840 | 1465274630610 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:50 INFO - PROCESS | 840 | ++DOCSHELL 12291400 == 27 [pid = 840] [id = 578] 21:43:50 INFO - PROCESS | 840 | ++DOMWINDOW == 61 (12297000) [pid = 840] [serial = 1734] [outer = 00000000] 21:43:50 INFO - PROCESS | 840 | ++DOMWINDOW == 62 (1231DC00) [pid = 840] [serial = 1735] [outer = 12297000] 21:43:50 INFO - PROCESS | 840 | 1465274630657 Marionette DEBUG loaded listener.js 21:43:50 INFO - PROCESS | 840 | ++DOMWINDOW == 63 (12347800) [pid = 840] [serial = 1736] [outer = 12297000] 21:43:51 INFO - PROCESS | 840 | 1465274631034 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]]]}] 21:43:51 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 21:43:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 670ms 21:43:51 INFO - PROCESS | 840 | 1465274631046 Marionette TRACE conn5 -> [0,2277,"getWindowHandle",null] 21:43:51 INFO - PROCESS | 840 | 1465274631048 Marionette TRACE conn5 <- [1,2277,null,{"value":"13"}] 21:43:51 INFO - PROCESS | 840 | 1465274631051 Marionette TRACE conn5 -> [0,2278,"setScriptTimeout",{"ms":35000}] 21:43:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 21:43:51 INFO - PROCESS | 840 | 1465274631053 Marionette TRACE conn5 <- [1,2278,null,{}] 21:43:51 INFO - PROCESS | 840 | 1465274631056 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}] 21:43:51 INFO - PROCESS | 840 | 1465274631058 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:51 INFO - PROCESS | 840 | 1465274631179 Marionette TRACE conn5 <- [1,2279,null,{"value":null}] 21:43:51 INFO - PROCESS | 840 | 1465274631187 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:51 INFO - PROCESS | 840 | 1465274631189 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:51 INFO - PROCESS | 840 | ++DOCSHELL 12340C00 == 28 [pid = 840] [id = 579] 21:43:51 INFO - PROCESS | 840 | ++DOMWINDOW == 64 (1234A000) [pid = 840] [serial = 1737] [outer = 00000000] 21:43:51 INFO - PROCESS | 840 | ++DOMWINDOW == 65 (123CAC00) [pid = 840] [serial = 1738] [outer = 1234A000] 21:43:51 INFO - PROCESS | 840 | 1465274631234 Marionette DEBUG loaded listener.js 21:43:51 INFO - PROCESS | 840 | ++DOMWINDOW == 66 (14022400) [pid = 840] [serial = 1739] [outer = 1234A000] 21:43:51 INFO - PROCESS | 840 | 1465274631647 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]]]}] 21:43:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 21:43:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 630ms 21:43:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 21:43:51 INFO - PROCESS | 840 | 1465274631686 Marionette TRACE conn5 -> [0,2281,"getWindowHandle",null] 21:43:51 INFO - PROCESS | 840 | 1465274631688 Marionette TRACE conn5 <- [1,2281,null,{"value":"13"}] 21:43:51 INFO - PROCESS | 840 | 1465274631691 Marionette TRACE conn5 -> [0,2282,"setScriptTimeout",{"ms":35000}] 21:43:51 INFO - PROCESS | 840 | 1465274631692 Marionette TRACE conn5 <- [1,2282,null,{}] 21:43:51 INFO - PROCESS | 840 | 1465274631696 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}] 21:43:51 INFO - PROCESS | 840 | 1465274631698 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:51 INFO - PROCESS | 840 | 1465274631774 Marionette TRACE conn5 <- [1,2283,null,{"value":null}] 21:43:51 INFO - PROCESS | 840 | 1465274631893 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:51 INFO - PROCESS | 840 | 1465274631895 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:51 INFO - PROCESS | 840 | ++DOCSHELL 14D0F000 == 29 [pid = 840] [id = 580] 21:43:51 INFO - PROCESS | 840 | ++DOMWINDOW == 67 (14D10800) [pid = 840] [serial = 1740] [outer = 00000000] 21:43:51 INFO - PROCESS | 840 | ++DOMWINDOW == 68 (14D3AC00) [pid = 840] [serial = 1741] [outer = 14D10800] 21:43:51 INFO - PROCESS | 840 | 1465274631941 Marionette DEBUG loaded listener.js 21:43:51 INFO - PROCESS | 840 | ++DOMWINDOW == 69 (14DBD800) [pid = 840] [serial = 1742] [outer = 14D10800] 21:43:52 INFO - PROCESS | 840 | 1465274632289 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]]]}] 21:43:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 21:43:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 630ms 21:43:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 21:43:52 INFO - PROCESS | 840 | 1465274632322 Marionette TRACE conn5 -> [0,2285,"getWindowHandle",null] 21:43:52 INFO - PROCESS | 840 | 1465274632324 Marionette TRACE conn5 <- [1,2285,null,{"value":"13"}] 21:43:52 INFO - PROCESS | 840 | 1465274632338 Marionette TRACE conn5 -> [0,2286,"setScriptTimeout",{"ms":35000}] 21:43:52 INFO - PROCESS | 840 | 1465274632340 Marionette TRACE conn5 <- [1,2286,null,{}] 21:43:52 INFO - PROCESS | 840 | 1465274632343 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}] 21:43:52 INFO - PROCESS | 840 | 1465274632349 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:52 INFO - PROCESS | 840 | 1465274632450 Marionette TRACE conn5 <- [1,2287,null,{"value":null}] 21:43:52 INFO - PROCESS | 840 | 1465274632455 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:52 INFO - PROCESS | 840 | 1465274632457 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:52 INFO - PROCESS | 840 | ++DOCSHELL 14F42400 == 30 [pid = 840] [id = 581] 21:43:52 INFO - PROCESS | 840 | ++DOMWINDOW == 70 (14FACC00) [pid = 840] [serial = 1743] [outer = 00000000] 21:43:52 INFO - PROCESS | 840 | ++DOMWINDOW == 71 (15793000) [pid = 840] [serial = 1744] [outer = 14FACC00] 21:43:52 INFO - PROCESS | 840 | 1465274632501 Marionette DEBUG loaded listener.js 21:43:52 INFO - PROCESS | 840 | ++DOMWINDOW == 72 (160D1800) [pid = 840] [serial = 1745] [outer = 14FACC00] 21:43:52 INFO - PROCESS | 840 | 1465274632924 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]]]}] 21:43:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 21:43:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 630ms 21:43:52 INFO - PROCESS | 840 | 1465274632970 Marionette TRACE conn5 -> [0,2289,"getWindowHandle",null] 21:43:52 INFO - PROCESS | 840 | 1465274632972 Marionette TRACE conn5 <- [1,2289,null,{"value":"13"}] 21:43:52 INFO - PROCESS | 840 | 1465274632980 Marionette TRACE conn5 -> [0,2290,"setScriptTimeout",{"ms":35000}] 21:43:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 21:43:52 INFO - PROCESS | 840 | 1465274632982 Marionette TRACE conn5 <- [1,2290,null,{}] 21:43:52 INFO - PROCESS | 840 | 1465274632986 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}] 21:43:52 INFO - PROCESS | 840 | 1465274632987 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:53 INFO - PROCESS | 840 | 1465274633065 Marionette TRACE conn5 <- [1,2291,null,{"value":null}] 21:43:53 INFO - PROCESS | 840 | 1465274633070 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:53 INFO - PROCESS | 840 | 1465274633072 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:53 INFO - PROCESS | 840 | ++DOCSHELL 15792000 == 31 [pid = 840] [id = 582] 21:43:53 INFO - PROCESS | 840 | ++DOMWINDOW == 73 (16270C00) [pid = 840] [serial = 1746] [outer = 00000000] 21:43:53 INFO - PROCESS | 840 | ++DOMWINDOW == 74 (163E1400) [pid = 840] [serial = 1747] [outer = 16270C00] 21:43:53 INFO - PROCESS | 840 | 1465274633115 Marionette DEBUG loaded listener.js 21:43:53 INFO - PROCESS | 840 | ++DOMWINDOW == 75 (166F2000) [pid = 840] [serial = 1748] [outer = 16270C00] 21:43:53 INFO - PROCESS | 840 | 1465274633547 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]]]}] 21:43:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 21:43:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 630ms 21:43:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 21:43:53 INFO - PROCESS | 840 | 1465274633620 Marionette TRACE conn5 -> [0,2293,"getWindowHandle",null] 21:43:53 INFO - PROCESS | 840 | 1465274633622 Marionette TRACE conn5 <- [1,2293,null,{"value":"13"}] 21:43:53 INFO - PROCESS | 840 | 1465274633625 Marionette TRACE conn5 -> [0,2294,"setScriptTimeout",{"ms":35000}] 21:43:53 INFO - PROCESS | 840 | 1465274633627 Marionette TRACE conn5 <- [1,2294,null,{}] 21:43:53 INFO - PROCESS | 840 | 1465274633630 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}] 21:43:53 INFO - PROCESS | 840 | 1465274633632 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:53 INFO - PROCESS | 840 | 1465274633711 Marionette TRACE conn5 <- [1,2295,null,{"value":null}] 21:43:53 INFO - PROCESS | 840 | 1465274633716 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:53 INFO - PROCESS | 840 | 1465274633718 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:53 INFO - PROCESS | 840 | ++DOCSHELL 16865000 == 32 [pid = 840] [id = 583] 21:43:53 INFO - PROCESS | 840 | ++DOMWINDOW == 76 (1686FC00) [pid = 840] [serial = 1749] [outer = 00000000] 21:43:53 INFO - PROCESS | 840 | ++DOMWINDOW == 77 (16872400) [pid = 840] [serial = 1750] [outer = 1686FC00] 21:43:53 INFO - PROCESS | 840 | 1465274633762 Marionette DEBUG loaded listener.js 21:43:53 INFO - PROCESS | 840 | ++DOMWINDOW == 78 (16A0FC00) [pid = 840] [serial = 1751] [outer = 1686FC00] 21:43:54 INFO - PROCESS | 840 | 1465274634219 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]]]}] 21:43:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 21:43:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 631ms 21:43:54 INFO - PROCESS | 840 | 1465274634257 Marionette TRACE conn5 -> [0,2297,"getWindowHandle",null] 21:43:54 INFO - PROCESS | 840 | 1465274634259 Marionette TRACE conn5 <- [1,2297,null,{"value":"13"}] 21:43:54 INFO - PROCESS | 840 | 1465274634262 Marionette TRACE conn5 -> [0,2298,"setScriptTimeout",{"ms":35000}] 21:43:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 21:43:54 INFO - PROCESS | 840 | 1465274634264 Marionette TRACE conn5 <- [1,2298,null,{}] 21:43:54 INFO - PROCESS | 840 | 1465274634267 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}] 21:43:54 INFO - PROCESS | 840 | 1465274634269 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:54 INFO - PROCESS | 840 | 1465274634385 Marionette TRACE conn5 <- [1,2299,null,{"value":null}] 21:43:54 INFO - PROCESS | 840 | 1465274634393 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:54 INFO - PROCESS | 840 | 1465274634394 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:54 INFO - PROCESS | 840 | ++DOCSHELL 1223F000 == 33 [pid = 840] [id = 584] 21:43:54 INFO - PROCESS | 840 | ++DOMWINDOW == 79 (17043400) [pid = 840] [serial = 1752] [outer = 00000000] 21:43:54 INFO - PROCESS | 840 | ++DOMWINDOW == 80 (170F3800) [pid = 840] [serial = 1753] [outer = 17043400] 21:43:54 INFO - PROCESS | 840 | 1465274634514 Marionette DEBUG loaded listener.js 21:43:54 INFO - PROCESS | 840 | ++DOMWINDOW == 81 (170F4800) [pid = 840] [serial = 1754] [outer = 17043400] 21:43:54 INFO - PROCESS | 840 | 1465274634945 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]]]}] 21:43:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 21:43:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 730ms 21:43:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 21:43:54 INFO - PROCESS | 840 | 1465274634997 Marionette TRACE conn5 -> [0,2301,"getWindowHandle",null] 21:43:54 INFO - PROCESS | 840 | 1465274634999 Marionette TRACE conn5 <- [1,2301,null,{"value":"13"}] 21:43:54 INFO - PROCESS | 840 | 1465274635002 Marionette TRACE conn5 -> [0,2302,"setScriptTimeout",{"ms":35000}] 21:43:54 INFO - PROCESS | 840 | 1465274635003 Marionette TRACE conn5 <- [1,2302,null,{}] 21:43:54 INFO - PROCESS | 840 | 1465274635007 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}] 21:43:54 INFO - PROCESS | 840 | 1465274635008 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:55 INFO - PROCESS | 840 | 1465274635126 Marionette TRACE conn5 <- [1,2303,null,{"value":null}] 21:43:55 INFO - PROCESS | 840 | 1465274635193 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:55 INFO - PROCESS | 840 | 1465274635196 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:55 INFO - PROCESS | 840 | ++DOCSHELL 123C6C00 == 34 [pid = 840] [id = 585] 21:43:55 INFO - PROCESS | 840 | ++DOMWINDOW == 82 (17049C00) [pid = 840] [serial = 1755] [outer = 00000000] 21:43:55 INFO - PROCESS | 840 | ++DOMWINDOW == 83 (17538000) [pid = 840] [serial = 1756] [outer = 17049C00] 21:43:55 INFO - PROCESS | 840 | 1465274635241 Marionette DEBUG loaded listener.js 21:43:55 INFO - PROCESS | 840 | ++DOMWINDOW == 84 (17782C00) [pid = 840] [serial = 1757] [outer = 17049C00] 21:43:55 INFO - PROCESS | 840 | 1465274635661 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]]]}] 21:43:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 21:43:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 670ms 21:43:55 INFO - PROCESS | 840 | 1465274635673 Marionette TRACE conn5 -> [0,2305,"getWindowHandle",null] 21:43:55 INFO - PROCESS | 840 | 1465274635675 Marionette TRACE conn5 <- [1,2305,null,{"value":"13"}] 21:43:55 INFO - PROCESS | 840 | 1465274635678 Marionette TRACE conn5 -> [0,2306,"setScriptTimeout",{"ms":35000}] 21:43:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 21:43:55 INFO - PROCESS | 840 | 1465274635681 Marionette TRACE conn5 <- [1,2306,null,{}] 21:43:55 INFO - PROCESS | 840 | 1465274635684 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}] 21:43:55 INFO - PROCESS | 840 | 1465274635687 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:55 INFO - PROCESS | 840 | 1465274635838 Marionette TRACE conn5 <- [1,2307,null,{"value":null}] 21:43:55 INFO - PROCESS | 840 | 1465274635864 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:55 INFO - PROCESS | 840 | 1465274635866 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:55 INFO - PROCESS | 840 | ++DOCSHELL 14030400 == 35 [pid = 840] [id = 586] 21:43:55 INFO - PROCESS | 840 | ++DOMWINDOW == 85 (18126800) [pid = 840] [serial = 1758] [outer = 00000000] 21:43:55 INFO - PROCESS | 840 | ++DOMWINDOW == 86 (1815B800) [pid = 840] [serial = 1759] [outer = 18126800] 21:43:55 INFO - PROCESS | 840 | 1465274635911 Marionette DEBUG loaded listener.js 21:43:55 INFO - PROCESS | 840 | ++DOMWINDOW == 87 (18160800) [pid = 840] [serial = 1760] [outer = 18126800] 21:43:56 INFO - PROCESS | 840 | --DOMWINDOW == 86 (1686F800) [pid = 840] [serial = 1722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 21:43:56 INFO - PROCESS | 840 | --DOMWINDOW == 85 (14023C00) [pid = 840] [serial = 1710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 21:43:56 INFO - PROCESS | 840 | --DOMWINDOW == 84 (14F3D000) [pid = 840] [serial = 1713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 21:43:56 INFO - PROCESS | 840 | --DOMWINDOW == 83 (15231C00) [pid = 840] [serial = 1716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 21:43:56 INFO - PROCESS | 840 | --DOMWINDOW == 82 (0D5D8C00) [pid = 840] [serial = 1698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 21:43:56 INFO - PROCESS | 840 | --DOMWINDOW == 81 (181AC400) [pid = 840] [serial = 1695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 21:43:56 INFO - PROCESS | 840 | --DOMWINDOW == 80 (123C3800) [pid = 840] [serial = 1692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 21:43:56 INFO - PROCESS | 840 | --DOMWINDOW == 79 (0CBE7800) [pid = 840] [serial = 1689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 21:43:56 INFO - PROCESS | 840 | --DOMWINDOW == 78 (123CC400) [pid = 840] [serial = 1707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 21:43:56 INFO - PROCESS | 840 | --DOMWINDOW == 77 (0DB3E800) [pid = 840] [serial = 1704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 21:43:56 INFO - PROCESS | 840 | --DOMWINDOW == 76 (0D375400) [pid = 840] [serial = 1701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 21:43:56 INFO - PROCESS | 840 | --DOMWINDOW == 75 (1579F000) [pid = 840] [serial = 1719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 21:43:56 INFO - PROCESS | 840 | 1465274636443 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] 21:43:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 21:43:56 INFO - PROCESS | 840 | 1465274636515 Marionette TRACE conn5 <- [1,2309,null,{"value":"13"}] 21:43:56 INFO - PROCESS | 840 | 1465274636518 Marionette TRACE conn5 -> [0,2310,"setScriptTimeout",{"ms":35000}] 21:43:56 INFO - PROCESS | 840 | 1465274636520 Marionette TRACE conn5 <- [1,2310,null,{}] 21:43:56 INFO - PROCESS | 840 | 1465274636523 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}] 21:43:56 INFO - PROCESS | 840 | 1465274636525 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:56 INFO - PROCESS | 840 | 1465274636604 Marionette TRACE conn5 <- [1,2311,null,{"value":null}] 21:43:56 INFO - PROCESS | 840 | 1465274636611 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:56 INFO - PROCESS | 840 | 1465274636613 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:56 INFO - PROCESS | 840 | ++DOCSHELL 11D0D800 == 36 [pid = 840] [id = 587] 21:43:56 INFO - PROCESS | 840 | ++DOMWINDOW == 76 (1223C400) [pid = 840] [serial = 1761] [outer = 00000000] 21:43:56 INFO - PROCESS | 840 | ++DOMWINDOW == 77 (16277C00) [pid = 840] [serial = 1762] [outer = 1223C400] 21:43:56 INFO - PROCESS | 840 | 1465274636665 Marionette DEBUG loaded listener.js 21:43:56 INFO - PROCESS | 840 | ++DOMWINDOW == 78 (16A47C00) [pid = 840] [serial = 1763] [outer = 1223C400] 21:43:57 INFO - PROCESS | 840 | 1465274637085 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]]]}] 21:43:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 21:43:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 630ms 21:43:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 21:43:57 INFO - PROCESS | 840 | 1465274637149 Marionette TRACE conn5 -> [0,2313,"getWindowHandle",null] 21:43:57 INFO - PROCESS | 840 | 1465274637151 Marionette TRACE conn5 <- [1,2313,null,{"value":"13"}] 21:43:57 INFO - PROCESS | 840 | 1465274637154 Marionette TRACE conn5 -> [0,2314,"setScriptTimeout",{"ms":35000}] 21:43:57 INFO - PROCESS | 840 | 1465274637156 Marionette TRACE conn5 <- [1,2314,null,{}] 21:43:57 INFO - PROCESS | 840 | 1465274637160 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}] 21:43:57 INFO - PROCESS | 840 | 1465274637162 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:57 INFO - PROCESS | 840 | 1465274637242 Marionette TRACE conn5 <- [1,2315,null,{"value":null}] 21:43:57 INFO - PROCESS | 840 | 1465274637248 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:57 INFO - PROCESS | 840 | 1465274637249 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:57 INFO - PROCESS | 840 | ++DOCSHELL 18129800 == 37 [pid = 840] [id = 588] 21:43:57 INFO - PROCESS | 840 | ++DOMWINDOW == 79 (18155000) [pid = 840] [serial = 1764] [outer = 00000000] 21:43:57 INFO - PROCESS | 840 | ++DOMWINDOW == 80 (18171800) [pid = 840] [serial = 1765] [outer = 18155000] 21:43:57 INFO - PROCESS | 840 | 1465274637292 Marionette DEBUG loaded listener.js 21:43:57 INFO - PROCESS | 840 | ++DOMWINDOW == 81 (181AF400) [pid = 840] [serial = 1766] [outer = 18155000] 21:43:57 INFO - PROCESS | 840 | 1465274637739 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]]]}] 21:43:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 21:43:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 630ms 21:43:57 INFO - PROCESS | 840 | 1465274637797 Marionette TRACE conn5 -> [0,2317,"getWindowHandle",null] 21:43:57 INFO - PROCESS | 840 | 1465274637799 Marionette TRACE conn5 <- [1,2317,null,{"value":"13"}] 21:43:57 INFO - PROCESS | 840 | 1465274637802 Marionette TRACE conn5 -> [0,2318,"setScriptTimeout",{"ms":35000}] 21:43:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 21:43:57 INFO - PROCESS | 840 | 1465274637804 Marionette TRACE conn5 <- [1,2318,null,{}] 21:43:57 INFO - PROCESS | 840 | 1465274637808 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}] 21:43:57 INFO - PROCESS | 840 | 1465274637810 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:57 INFO - PROCESS | 840 | 1465274637889 Marionette TRACE conn5 <- [1,2319,null,{"value":null}] 21:43:57 INFO - PROCESS | 840 | 1465274637895 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:57 INFO - PROCESS | 840 | 1465274637897 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:57 INFO - PROCESS | 840 | ++DOCSHELL 1816F800 == 38 [pid = 840] [id = 589] 21:43:57 INFO - PROCESS | 840 | ++DOMWINDOW == 82 (18DB9000) [pid = 840] [serial = 1767] [outer = 00000000] 21:43:57 INFO - PROCESS | 840 | ++DOMWINDOW == 83 (19862400) [pid = 840] [serial = 1768] [outer = 18DB9000] 21:43:57 INFO - PROCESS | 840 | 1465274637940 Marionette DEBUG loaded listener.js 21:43:57 INFO - PROCESS | 840 | ++DOMWINDOW == 84 (19897800) [pid = 840] [serial = 1769] [outer = 18DB9000] 21:43:58 INFO - PROCESS | 840 | 1465274638550 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]]]}] 21:43:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 21:43:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 770ms 21:43:58 INFO - PROCESS | 840 | 1465274638576 Marionette TRACE conn5 -> [0,2321,"getWindowHandle",null] 21:43:58 INFO - PROCESS | 840 | 1465274638581 Marionette TRACE conn5 <- [1,2321,null,{"value":"13"}] 21:43:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 21:43:58 INFO - PROCESS | 840 | 1465274638651 Marionette TRACE conn5 -> [0,2322,"setScriptTimeout",{"ms":35000}] 21:43:58 INFO - PROCESS | 840 | 1465274638655 Marionette TRACE conn5 <- [1,2322,null,{}] 21:43:58 INFO - PROCESS | 840 | 1465274638664 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}] 21:43:58 INFO - PROCESS | 840 | 1465274638667 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:58 INFO - PROCESS | 840 | 1465274638798 Marionette TRACE conn5 <- [1,2323,null,{"value":null}] 21:43:58 INFO - PROCESS | 840 | 1465274638930 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:58 INFO - PROCESS | 840 | 1465274638933 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:58 INFO - PROCESS | 840 | ++DOCSHELL 0CF6E400 == 39 [pid = 840] [id = 590] 21:43:58 INFO - PROCESS | 840 | ++DOMWINDOW == 85 (0CF76C00) [pid = 840] [serial = 1770] [outer = 00000000] 21:43:58 INFO - PROCESS | 840 | ++DOMWINDOW == 86 (0D5E0C00) [pid = 840] [serial = 1771] [outer = 0CF76C00] 21:43:58 INFO - PROCESS | 840 | 1465274638991 Marionette DEBUG loaded listener.js 21:43:59 INFO - PROCESS | 840 | ++DOMWINDOW == 87 (0DB47800) [pid = 840] [serial = 1772] [outer = 0CF76C00] 21:43:59 INFO - PROCESS | 840 | 1465274639674 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]]]}] 21:43:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 21:43:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1106ms 21:43:59 INFO - PROCESS | 840 | 1465274639737 Marionette TRACE conn5 -> [0,2325,"getWindowHandle",null] 21:43:59 INFO - PROCESS | 840 | 1465274639742 Marionette TRACE conn5 <- [1,2325,null,{"value":"13"}] 21:43:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 21:43:59 INFO - PROCESS | 840 | 1465274639748 Marionette TRACE conn5 -> [0,2326,"setScriptTimeout",{"ms":35000}] 21:43:59 INFO - PROCESS | 840 | 1465274639751 Marionette TRACE conn5 <- [1,2326,null,{}] 21:43:59 INFO - PROCESS | 840 | 1465274639755 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}] 21:43:59 INFO - PROCESS | 840 | 1465274639758 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:59 INFO - PROCESS | 840 | 1465274639943 Marionette TRACE conn5 <- [1,2327,null,{"value":null}] 21:43:59 INFO - PROCESS | 840 | 1465274639953 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:59 INFO - PROCESS | 840 | 1465274639956 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:43:59 INFO - PROCESS | 840 | ++DOCSHELL 11EC2C00 == 40 [pid = 840] [id = 591] 21:43:59 INFO - PROCESS | 840 | ++DOMWINDOW == 88 (120B1000) [pid = 840] [serial = 1773] [outer = 00000000] 21:43:59 INFO - PROCESS | 840 | ++DOMWINDOW == 89 (1231E800) [pid = 840] [serial = 1774] [outer = 120B1000] 21:43:59 INFO - PROCESS | 840 | 1465274640012 Marionette DEBUG loaded listener.js 21:44:00 INFO - PROCESS | 840 | ++DOMWINDOW == 90 (123C6000) [pid = 840] [serial = 1775] [outer = 120B1000] 21:44:00 INFO - PROCESS | 840 | 1465274640981 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]]]}] 21:44:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 21:44:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1273ms 21:44:01 INFO - PROCESS | 840 | 1465274641025 Marionette TRACE conn5 -> [0,2329,"getWindowHandle",null] 21:44:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 21:44:01 INFO - PROCESS | 840 | 1465274641029 Marionette TRACE conn5 <- [1,2329,null,{"value":"13"}] 21:44:01 INFO - PROCESS | 840 | 1465274641034 Marionette TRACE conn5 -> [0,2330,"setScriptTimeout",{"ms":35000}] 21:44:01 INFO - PROCESS | 840 | 1465274641037 Marionette TRACE conn5 <- [1,2330,null,{}] 21:44:01 INFO - PROCESS | 840 | 1465274641043 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}] 21:44:01 INFO - PROCESS | 840 | 1465274641046 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:01 INFO - PROCESS | 840 | 1465274641162 Marionette TRACE conn5 <- [1,2331,null,{"value":null}] 21:44:01 INFO - PROCESS | 840 | 1465274641286 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:01 INFO - PROCESS | 840 | 1465274641290 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:01 INFO - PROCESS | 840 | --DOCSHELL 18129800 == 39 [pid = 840] [id = 588] 21:44:01 INFO - PROCESS | 840 | --DOCSHELL 11D0D800 == 38 [pid = 840] [id = 587] 21:44:01 INFO - PROCESS | 840 | --DOCSHELL 14030400 == 37 [pid = 840] [id = 586] 21:44:01 INFO - PROCESS | 840 | --DOCSHELL 123C6C00 == 36 [pid = 840] [id = 585] 21:44:01 INFO - PROCESS | 840 | --DOCSHELL 1223F000 == 35 [pid = 840] [id = 584] 21:44:01 INFO - PROCESS | 840 | --DOCSHELL 16865000 == 34 [pid = 840] [id = 583] 21:44:01 INFO - PROCESS | 840 | --DOCSHELL 15792000 == 33 [pid = 840] [id = 582] 21:44:01 INFO - PROCESS | 840 | --DOCSHELL 14F42400 == 32 [pid = 840] [id = 581] 21:44:01 INFO - PROCESS | 840 | --DOCSHELL 14D0F000 == 31 [pid = 840] [id = 580] 21:44:01 INFO - PROCESS | 840 | --DOCSHELL 12340C00 == 30 [pid = 840] [id = 579] 21:44:01 INFO - PROCESS | 840 | --DOCSHELL 12291400 == 29 [pid = 840] [id = 578] 21:44:01 INFO - PROCESS | 840 | --DOCSHELL 0DF02000 == 28 [pid = 840] [id = 577] 21:44:01 INFO - PROCESS | 840 | --DOCSHELL 0D3E2C00 == 27 [pid = 840] [id = 576] 21:44:01 INFO - PROCESS | 840 | --DOCSHELL 123CBC00 == 26 [pid = 840] [id = 575] 21:44:01 INFO - PROCESS | 840 | --DOMWINDOW == 89 (16872000) [pid = 840] [serial = 1724] [outer = 00000000] [url = about:blank] 21:44:01 INFO - PROCESS | 840 | --DOMWINDOW == 88 (14D17000) [pid = 840] [serial = 1711] [outer = 00000000] [url = about:blank] 21:44:01 INFO - PROCESS | 840 | --DOMWINDOW == 87 (1516F000) [pid = 840] [serial = 1714] [outer = 00000000] [url = about:blank] 21:44:01 INFO - PROCESS | 840 | --DOMWINDOW == 86 (16275800) [pid = 840] [serial = 1717] [outer = 00000000] [url = about:blank] 21:44:01 INFO - PROCESS | 840 | --DOMWINDOW == 85 (15791400) [pid = 840] [serial = 1715] [outer = 00000000] [url = about:blank] 21:44:01 INFO - PROCESS | 840 | --DOMWINDOW == 84 (16866400) [pid = 840] [serial = 1718] [outer = 00000000] [url = about:blank] 21:44:01 INFO - PROCESS | 840 | --DOMWINDOW == 83 (0DB44800) [pid = 840] [serial = 1699] [outer = 00000000] [url = about:blank] 21:44:01 INFO - PROCESS | 840 | --DOMWINDOW == 82 (19895000) [pid = 840] [serial = 1697] [outer = 00000000] [url = about:blank] 21:44:01 INFO - PROCESS | 840 | --DOMWINDOW == 81 (1985A800) [pid = 840] [serial = 1696] [outer = 00000000] [url = about:blank] 21:44:01 INFO - PROCESS | 840 | --DOMWINDOW == 80 (14FBA400) [pid = 840] [serial = 1694] [outer = 00000000] [url = about:blank] 21:44:01 INFO - PROCESS | 840 | --DOMWINDOW == 79 (14D3C400) [pid = 840] [serial = 1693] [outer = 00000000] [url = about:blank] 21:44:01 INFO - PROCESS | 840 | --DOMWINDOW == 78 (0E9CCC00) [pid = 840] [serial = 1691] [outer = 00000000] [url = about:blank] 21:44:01 INFO - PROCESS | 840 | --DOMWINDOW == 77 (0DDCC800) [pid = 840] [serial = 1690] [outer = 00000000] [url = about:blank] 21:44:01 INFO - PROCESS | 840 | --DOMWINDOW == 76 (170F3C00) [pid = 840] [serial = 1726] [outer = 00000000] [url = about:blank] 21:44:01 INFO - PROCESS | 840 | --DOMWINDOW == 75 (12449800) [pid = 840] [serial = 1708] [outer = 00000000] [url = about:blank] 21:44:01 INFO - PROCESS | 840 | --DOMWINDOW == 74 (0E1EAC00) [pid = 840] [serial = 1705] [outer = 00000000] [url = about:blank] 21:44:01 INFO - PROCESS | 840 | --DOMWINDOW == 73 (0EBB5C00) [pid = 840] [serial = 1706] [outer = 00000000] [url = about:blank] 21:44:01 INFO - PROCESS | 840 | --DOMWINDOW == 72 (0D461800) [pid = 840] [serial = 1702] [outer = 00000000] [url = about:blank] 21:44:01 INFO - PROCESS | 840 | --DOMWINDOW == 71 (0D54C000) [pid = 840] [serial = 1703] [outer = 00000000] [url = about:blank] 21:44:01 INFO - PROCESS | 840 | --DOMWINDOW == 70 (0DF0B000) [pid = 840] [serial = 1700] [outer = 00000000] [url = about:blank] 21:44:01 INFO - PROCESS | 840 | --DOMWINDOW == 69 (166EFC00) [pid = 840] [serial = 1720] [outer = 00000000] [url = about:blank] 21:44:01 INFO - PROCESS | 840 | --DOMWINDOW == 68 (14DC1C00) [pid = 840] [serial = 1712] [outer = 00000000] [url = about:blank] 21:44:01 INFO - PROCESS | 840 | --DOMWINDOW == 67 (167CC000) [pid = 840] [serial = 1721] [outer = 00000000] [url = about:blank] 21:44:01 INFO - PROCESS | 840 | --DOMWINDOW == 66 (16A10800) [pid = 840] [serial = 1723] [outer = 00000000] [url = about:blank] 21:44:01 INFO - PROCESS | 840 | --DOMWINDOW == 65 (13634800) [pid = 840] [serial = 1709] [outer = 00000000] [url = about:blank] 21:44:01 INFO - PROCESS | 840 | ++DOCSHELL 0CB27800 == 27 [pid = 840] [id = 592] 21:44:01 INFO - PROCESS | 840 | ++DOMWINDOW == 66 (0CBDE400) [pid = 840] [serial = 1776] [outer = 00000000] 21:44:01 INFO - PROCESS | 840 | ++DOMWINDOW == 67 (0D3E5C00) [pid = 840] [serial = 1777] [outer = 0CBDE400] 21:44:01 INFO - PROCESS | 840 | 1465274641411 Marionette DEBUG loaded listener.js 21:44:01 INFO - PROCESS | 840 | ++DOMWINDOW == 68 (0DB3C000) [pid = 840] [serial = 1778] [outer = 0CBDE400] 21:44:01 INFO - PROCESS | 840 | 1465274641821 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]]]}] 21:44:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 21:44:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 830ms 21:44:01 INFO - PROCESS | 840 | 1465274641865 Marionette TRACE conn5 -> [0,2333,"getWindowHandle",null] 21:44:01 INFO - PROCESS | 840 | 1465274641869 Marionette TRACE conn5 <- [1,2333,null,{"value":"13"}] 21:44:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 21:44:01 INFO - PROCESS | 840 | 1465274641875 Marionette TRACE conn5 -> [0,2334,"setScriptTimeout",{"ms":35000}] 21:44:01 INFO - PROCESS | 840 | 1465274641877 Marionette TRACE conn5 <- [1,2334,null,{}] 21:44:01 INFO - PROCESS | 840 | 1465274641881 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}] 21:44:01 INFO - PROCESS | 840 | 1465274641883 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:01 INFO - PROCESS | 840 | 1465274642008 Marionette TRACE conn5 <- [1,2335,null,{"value":null}] 21:44:02 INFO - PROCESS | 840 | 1465274642098 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:02 INFO - PROCESS | 840 | 1465274642100 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:02 INFO - PROCESS | 840 | ++DOCSHELL 0DB46800 == 28 [pid = 840] [id = 593] 21:44:02 INFO - PROCESS | 840 | ++DOMWINDOW == 69 (0DDC3800) [pid = 840] [serial = 1779] [outer = 00000000] 21:44:02 INFO - PROCESS | 840 | ++DOMWINDOW == 70 (0EBB8C00) [pid = 840] [serial = 1780] [outer = 0DDC3800] 21:44:02 INFO - PROCESS | 840 | 1465274642147 Marionette DEBUG loaded listener.js 21:44:02 INFO - PROCESS | 840 | ++DOMWINDOW == 71 (11DD5800) [pid = 840] [serial = 1781] [outer = 0DDC3800] 21:44:02 INFO - PROCESS | 840 | 1465274642529 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]]]}] 21:44:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 21:44:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 670ms 21:44:02 INFO - PROCESS | 840 | 1465274642549 Marionette TRACE conn5 -> [0,2337,"getWindowHandle",null] 21:44:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 21:44:02 INFO - PROCESS | 840 | 1465274642551 Marionette TRACE conn5 <- [1,2337,null,{"value":"13"}] 21:44:02 INFO - PROCESS | 840 | 1465274642554 Marionette TRACE conn5 -> [0,2338,"setScriptTimeout",{"ms":35000}] 21:44:02 INFO - PROCESS | 840 | 1465274642558 Marionette TRACE conn5 <- [1,2338,null,{}] 21:44:02 INFO - PROCESS | 840 | 1465274642568 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}] 21:44:02 INFO - PROCESS | 840 | 1465274642573 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:02 INFO - PROCESS | 840 | 1465274642687 Marionette TRACE conn5 <- [1,2339,null,{"value":null}] 21:44:02 INFO - PROCESS | 840 | 1465274642697 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:02 INFO - PROCESS | 840 | 1465274642700 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:02 INFO - PROCESS | 840 | ++DOCSHELL 13155000 == 29 [pid = 840] [id = 594] 21:44:02 INFO - PROCESS | 840 | ++DOMWINDOW == 72 (13159800) [pid = 840] [serial = 1782] [outer = 00000000] 21:44:02 INFO - PROCESS | 840 | ++DOMWINDOW == 73 (14026C00) [pid = 840] [serial = 1783] [outer = 13159800] 21:44:02 INFO - PROCESS | 840 | 1465274642748 Marionette DEBUG loaded listener.js 21:44:02 INFO - PROCESS | 840 | ++DOMWINDOW == 74 (14D15C00) [pid = 840] [serial = 1784] [outer = 13159800] 21:44:03 INFO - PROCESS | 840 | 1465274643195 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]]]}] 21:44:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 21:44:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 690ms 21:44:03 INFO - PROCESS | 840 | 1465274643248 Marionette TRACE conn5 -> [0,2341,"getWindowHandle",null] 21:44:03 INFO - PROCESS | 840 | 1465274643251 Marionette TRACE conn5 <- [1,2341,null,{"value":"13"}] 21:44:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 21:44:03 INFO - PROCESS | 840 | 1465274643254 Marionette TRACE conn5 -> [0,2342,"setScriptTimeout",{"ms":35000}] 21:44:03 INFO - PROCESS | 840 | 1465274643255 Marionette TRACE conn5 <- [1,2342,null,{}] 21:44:03 INFO - PROCESS | 840 | 1465274643259 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}] 21:44:03 INFO - PROCESS | 840 | 1465274643269 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:03 INFO - PROCESS | 840 | 1465274643357 Marionette TRACE conn5 <- [1,2343,null,{"value":null}] 21:44:03 INFO - PROCESS | 840 | 1465274643365 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:03 INFO - PROCESS | 840 | 1465274643367 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:03 INFO - PROCESS | 840 | ++DOCSHELL 14DE7400 == 30 [pid = 840] [id = 595] 21:44:03 INFO - PROCESS | 840 | ++DOMWINDOW == 75 (14F37400) [pid = 840] [serial = 1785] [outer = 00000000] 21:44:03 INFO - PROCESS | 840 | ++DOMWINDOW == 76 (14F42400) [pid = 840] [serial = 1786] [outer = 14F37400] 21:44:03 INFO - PROCESS | 840 | 1465274643411 Marionette DEBUG loaded listener.js 21:44:03 INFO - PROCESS | 840 | ++DOMWINDOW == 77 (15083C00) [pid = 840] [serial = 1787] [outer = 14F37400] 21:44:03 INFO - PROCESS | 840 | 1465274643902 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]]]}] 21:44:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 21:44:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 730ms 21:44:03 INFO - PROCESS | 840 | 1465274643985 Marionette TRACE conn5 -> [0,2345,"getWindowHandle",null] 21:44:03 INFO - PROCESS | 840 | 1465274643987 Marionette TRACE conn5 <- [1,2345,null,{"value":"13"}] 21:44:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 21:44:03 INFO - PROCESS | 840 | 1465274643991 Marionette TRACE conn5 -> [0,2346,"setScriptTimeout",{"ms":35000}] 21:44:03 INFO - PROCESS | 840 | 1465274643992 Marionette TRACE conn5 <- [1,2346,null,{}] 21:44:03 INFO - PROCESS | 840 | 1465274644002 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}] 21:44:03 INFO - PROCESS | 840 | 1465274644004 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:04 INFO - PROCESS | 840 | 1465274644146 Marionette TRACE conn5 <- [1,2347,null,{"value":null}] 21:44:04 INFO - PROCESS | 840 | 1465274644155 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:04 INFO - PROCESS | 840 | 1465274644157 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:04 INFO - PROCESS | 840 | ++DOCSHELL 14F3AC00 == 31 [pid = 840] [id = 596] 21:44:04 INFO - PROCESS | 840 | ++DOMWINDOW == 78 (14F3E000) [pid = 840] [serial = 1788] [outer = 00000000] 21:44:04 INFO - PROCESS | 840 | ++DOMWINDOW == 79 (15795000) [pid = 840] [serial = 1789] [outer = 14F3E000] 21:44:04 INFO - PROCESS | 840 | 1465274644200 Marionette DEBUG loaded listener.js 21:44:04 INFO - PROCESS | 840 | ++DOMWINDOW == 80 (1579F000) [pid = 840] [serial = 1790] [outer = 14F3E000] 21:44:04 INFO - PROCESS | 840 | 1465274644651 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]]]}] 21:44:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 21:44:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 730ms 21:44:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 21:44:04 INFO - PROCESS | 840 | 1465274644721 Marionette TRACE conn5 -> [0,2349,"getWindowHandle",null] 21:44:04 INFO - PROCESS | 840 | 1465274644723 Marionette TRACE conn5 <- [1,2349,null,{"value":"13"}] 21:44:04 INFO - PROCESS | 840 | 1465274644726 Marionette TRACE conn5 -> [0,2350,"setScriptTimeout",{"ms":35000}] 21:44:04 INFO - PROCESS | 840 | 1465274644728 Marionette TRACE conn5 <- [1,2350,null,{}] 21:44:04 INFO - PROCESS | 840 | 1465274644731 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}] 21:44:04 INFO - PROCESS | 840 | 1465274644737 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:04 INFO - PROCESS | 840 | 1465274644873 Marionette TRACE conn5 <- [1,2351,null,{"value":null}] 21:44:04 INFO - PROCESS | 840 | 1465274644937 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:04 INFO - PROCESS | 840 | 1465274644939 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:04 INFO - PROCESS | 840 | ++DOCSHELL 16274800 == 32 [pid = 840] [id = 597] 21:44:04 INFO - PROCESS | 840 | ++DOMWINDOW == 81 (16275800) [pid = 840] [serial = 1791] [outer = 00000000] 21:44:04 INFO - PROCESS | 840 | ++DOMWINDOW == 82 (16870800) [pid = 840] [serial = 1792] [outer = 16275800] 21:44:04 INFO - PROCESS | 840 | 1465274644983 Marionette DEBUG loaded listener.js 21:44:05 INFO - PROCESS | 840 | ++DOMWINDOW == 83 (16520000) [pid = 840] [serial = 1793] [outer = 16275800] 21:44:05 INFO - PROCESS | 840 | 1465274645424 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]]]}] 21:44:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 21:44:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 771ms 21:44:05 INFO - PROCESS | 840 | 1465274645502 Marionette TRACE conn5 -> [0,2353,"getWindowHandle",null] 21:44:05 INFO - PROCESS | 840 | 1465274645504 Marionette TRACE conn5 <- [1,2353,null,{"value":"13"}] 21:44:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 21:44:05 INFO - PROCESS | 840 | 1465274645507 Marionette TRACE conn5 -> [0,2354,"setScriptTimeout",{"ms":35000}] 21:44:05 INFO - PROCESS | 840 | 1465274645509 Marionette TRACE conn5 <- [1,2354,null,{}] 21:44:05 INFO - PROCESS | 840 | 1465274645512 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}] 21:44:05 INFO - PROCESS | 840 | 1465274645514 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:05 INFO - PROCESS | 840 | 1465274645783 Marionette TRACE conn5 <- [1,2355,null,{"value":null}] 21:44:05 INFO - PROCESS | 840 | --DOMWINDOW == 82 (0DF02C00) [pid = 840] [serial = 1731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 21:44:05 INFO - PROCESS | 840 | --DOMWINDOW == 81 (1686FC00) [pid = 840] [serial = 1749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 21:44:05 INFO - PROCESS | 840 | --DOMWINDOW == 80 (17049C00) [pid = 840] [serial = 1755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 21:44:05 INFO - PROCESS | 840 | --DOMWINDOW == 79 (0D3E8800) [pid = 840] [serial = 1728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 21:44:05 INFO - PROCESS | 840 | --DOMWINDOW == 78 (1223C400) [pid = 840] [serial = 1761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 21:44:05 INFO - PROCESS | 840 | --DOMWINDOW == 77 (14D10800) [pid = 840] [serial = 1740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 21:44:05 INFO - PROCESS | 840 | --DOMWINDOW == 76 (17043400) [pid = 840] [serial = 1752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 21:44:05 INFO - PROCESS | 840 | --DOMWINDOW == 75 (14FACC00) [pid = 840] [serial = 1743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 21:44:05 INFO - PROCESS | 840 | --DOMWINDOW == 74 (12297000) [pid = 840] [serial = 1734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 21:44:05 INFO - PROCESS | 840 | --DOMWINDOW == 73 (1234A000) [pid = 840] [serial = 1737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 21:44:05 INFO - PROCESS | 840 | --DOMWINDOW == 72 (16A2C800) [pid = 840] [serial = 1725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 21:44:05 INFO - PROCESS | 840 | --DOMWINDOW == 71 (18155000) [pid = 840] [serial = 1764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 21:44:05 INFO - PROCESS | 840 | --DOMWINDOW == 70 (18126800) [pid = 840] [serial = 1758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 21:44:05 INFO - PROCESS | 840 | --DOMWINDOW == 69 (16270C00) [pid = 840] [serial = 1746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 21:44:05 INFO - PROCESS | 840 | 1465274645856 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:05 INFO - PROCESS | 840 | 1465274645858 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:05 INFO - PROCESS | 840 | ++DOCSHELL 09457400 == 33 [pid = 840] [id = 598] 21:44:05 INFO - PROCESS | 840 | ++DOMWINDOW == 70 (0CB25800) [pid = 840] [serial = 1794] [outer = 00000000] 21:44:05 INFO - PROCESS | 840 | ++DOMWINDOW == 71 (0DF02C00) [pid = 840] [serial = 1795] [outer = 0CB25800] 21:44:05 INFO - PROCESS | 840 | 1465274645901 Marionette DEBUG loaded listener.js 21:44:05 INFO - PROCESS | 840 | ++DOMWINDOW == 72 (123CD000) [pid = 840] [serial = 1796] [outer = 0CB25800] 21:44:06 INFO - PROCESS | 840 | 1465274646245 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]]]}] 21:44:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 21:44:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 770ms 21:44:06 INFO - PROCESS | 840 | 1465274646278 Marionette TRACE conn5 -> [0,2357,"getWindowHandle",null] 21:44:06 INFO - PROCESS | 840 | 1465274646280 Marionette TRACE conn5 <- [1,2357,null,{"value":"13"}] 21:44:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 21:44:06 INFO - PROCESS | 840 | 1465274646292 Marionette TRACE conn5 -> [0,2358,"setScriptTimeout",{"ms":35000}] 21:44:06 INFO - PROCESS | 840 | 1465274646294 Marionette TRACE conn5 <- [1,2358,null,{}] 21:44:06 INFO - PROCESS | 840 | 1465274646297 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}] 21:44:06 INFO - PROCESS | 840 | 1465274646299 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:06 INFO - PROCESS | 840 | 1465274646378 Marionette TRACE conn5 <- [1,2359,null,{"value":null}] 21:44:06 INFO - PROCESS | 840 | 1465274646383 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:06 INFO - PROCESS | 840 | 1465274646385 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:06 INFO - PROCESS | 840 | ++DOCSHELL 15179800 == 34 [pid = 840] [id = 599] 21:44:06 INFO - PROCESS | 840 | ++DOMWINDOW == 73 (1579E800) [pid = 840] [serial = 1797] [outer = 00000000] 21:44:06 INFO - PROCESS | 840 | ++DOMWINDOW == 74 (16A2E000) [pid = 840] [serial = 1798] [outer = 1579E800] 21:44:06 INFO - PROCESS | 840 | 1465274646429 Marionette DEBUG loaded listener.js 21:44:06 INFO - PROCESS | 840 | ++DOMWINDOW == 75 (170F6C00) [pid = 840] [serial = 1799] [outer = 1579E800] 21:44:06 INFO - PROCESS | 840 | 1465274646866 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]]]}] 21:44:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 21:44:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 630ms 21:44:06 INFO - PROCESS | 840 | 1465274646924 Marionette TRACE conn5 -> [0,2361,"getWindowHandle",null] 21:44:06 INFO - PROCESS | 840 | 1465274646926 Marionette TRACE conn5 <- [1,2361,null,{"value":"13"}] 21:44:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 21:44:06 INFO - PROCESS | 840 | 1465274646929 Marionette TRACE conn5 -> [0,2362,"setScriptTimeout",{"ms":35000}] 21:44:06 INFO - PROCESS | 840 | 1465274646931 Marionette TRACE conn5 <- [1,2362,null,{}] 21:44:06 INFO - PROCESS | 840 | 1465274646934 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}] 21:44:06 INFO - PROCESS | 840 | 1465274646936 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:07 INFO - PROCESS | 840 | 1465274647019 Marionette TRACE conn5 <- [1,2363,null,{"value":null}] 21:44:07 INFO - PROCESS | 840 | 1465274647025 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:07 INFO - PROCESS | 840 | 1465274647027 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:07 INFO - PROCESS | 840 | ++DOCSHELL 13150800 == 35 [pid = 840] [id = 600] 21:44:07 INFO - PROCESS | 840 | ++DOMWINDOW == 76 (17540C00) [pid = 840] [serial = 1800] [outer = 00000000] 21:44:07 INFO - PROCESS | 840 | ++DOMWINDOW == 77 (1811FC00) [pid = 840] [serial = 1801] [outer = 17540C00] 21:44:07 INFO - PROCESS | 840 | 1465274647079 Marionette DEBUG loaded listener.js 21:44:07 INFO - PROCESS | 840 | ++DOMWINDOW == 78 (18125000) [pid = 840] [serial = 1802] [outer = 17540C00] 21:44:07 INFO - PROCESS | 840 | 1465274647520 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]]]}] 21:44:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 21:44:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 631ms 21:44:07 INFO - PROCESS | 840 | 1465274647565 Marionette TRACE conn5 -> [0,2365,"getWindowHandle",null] 21:44:07 INFO - PROCESS | 840 | 1465274647567 Marionette TRACE conn5 <- [1,2365,null,{"value":"13"}] 21:44:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 21:44:07 INFO - PROCESS | 840 | 1465274647584 Marionette TRACE conn5 -> [0,2366,"setScriptTimeout",{"ms":35000}] 21:44:07 INFO - PROCESS | 840 | 1465274647586 Marionette TRACE conn5 <- [1,2366,null,{}] 21:44:07 INFO - PROCESS | 840 | 1465274647590 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}] 21:44:07 INFO - PROCESS | 840 | 1465274647592 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:07 INFO - PROCESS | 840 | 1465274647673 Marionette TRACE conn5 <- [1,2367,null,{"value":null}] 21:44:07 INFO - PROCESS | 840 | 1465274647679 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:07 INFO - PROCESS | 840 | 1465274647681 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:07 INFO - PROCESS | 840 | ++DOCSHELL 1778C400 == 36 [pid = 840] [id = 601] 21:44:07 INFO - PROCESS | 840 | ++DOMWINDOW == 79 (18157C00) [pid = 840] [serial = 1803] [outer = 00000000] 21:44:07 INFO - PROCESS | 840 | ++DOMWINDOW == 80 (18171400) [pid = 840] [serial = 1804] [outer = 18157C00] 21:44:07 INFO - PROCESS | 840 | 1465274647723 Marionette DEBUG loaded listener.js 21:44:07 INFO - PROCESS | 840 | ++DOMWINDOW == 81 (18173000) [pid = 840] [serial = 1805] [outer = 18157C00] 21:44:08 INFO - PROCESS | 840 | 1465274648447 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]]]}] 21:44:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 21:44:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 930ms 21:44:08 INFO - PROCESS | 840 | 1465274648505 Marionette TRACE conn5 -> [0,2369,"getWindowHandle",null] 21:44:08 INFO - PROCESS | 840 | 1465274648510 Marionette TRACE conn5 <- [1,2369,null,{"value":"13"}] 21:44:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 21:44:08 INFO - PROCESS | 840 | 1465274648514 Marionette TRACE conn5 -> [0,2370,"setScriptTimeout",{"ms":35000}] 21:44:08 INFO - PROCESS | 840 | 1465274648519 Marionette TRACE conn5 <- [1,2370,null,{}] 21:44:08 INFO - PROCESS | 840 | 1465274648524 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}] 21:44:08 INFO - PROCESS | 840 | 1465274648527 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:08 INFO - PROCESS | 840 | 1465274648652 Marionette TRACE conn5 <- [1,2371,null,{"value":null}] 21:44:08 INFO - PROCESS | 840 | 1465274648788 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:08 INFO - PROCESS | 840 | 1465274648791 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:08 INFO - PROCESS | 840 | ++DOCSHELL 0DB44400 == 37 [pid = 840] [id = 602] 21:44:08 INFO - PROCESS | 840 | ++DOMWINDOW == 82 (0DB46000) [pid = 840] [serial = 1806] [outer = 00000000] 21:44:08 INFO - PROCESS | 840 | ++DOMWINDOW == 83 (0EBBC000) [pid = 840] [serial = 1807] [outer = 0DB46000] 21:44:08 INFO - PROCESS | 840 | 1465274648850 Marionette DEBUG loaded listener.js 21:44:08 INFO - PROCESS | 840 | ++DOMWINDOW == 84 (1221D800) [pid = 840] [serial = 1808] [outer = 0DB46000] 21:44:09 INFO - PROCESS | 840 | 1465274649430 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]]]}] 21:44:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 21:44:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 990ms 21:44:09 INFO - PROCESS | 840 | 1465274649505 Marionette TRACE conn5 -> [0,2373,"getWindowHandle",null] 21:44:09 INFO - PROCESS | 840 | 1465274649510 Marionette TRACE conn5 <- [1,2373,null,{"value":"13"}] 21:44:09 INFO - PROCESS | 840 | 1465274649516 Marionette TRACE conn5 -> [0,2374,"setScriptTimeout",{"ms":35000}] 21:44:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 21:44:09 INFO - PROCESS | 840 | 1465274649519 Marionette TRACE conn5 <- [1,2374,null,{}] 21:44:09 INFO - PROCESS | 840 | 1465274649523 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}] 21:44:09 INFO - PROCESS | 840 | 1465274649526 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:09 INFO - PROCESS | 840 | 1465274649672 Marionette TRACE conn5 <- [1,2375,null,{"value":null}] 21:44:09 INFO - PROCESS | 840 | 1465274649812 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:09 INFO - PROCESS | 840 | 1465274649815 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:09 INFO - PROCESS | 840 | ++DOCSHELL 14DC4000 == 38 [pid = 840] [id = 603] 21:44:09 INFO - PROCESS | 840 | ++DOMWINDOW == 85 (14DC5000) [pid = 840] [serial = 1809] [outer = 00000000] 21:44:09 INFO - PROCESS | 840 | ++DOMWINDOW == 86 (15793400) [pid = 840] [serial = 1810] [outer = 14DC5000] 21:44:09 INFO - PROCESS | 840 | 1465274649872 Marionette DEBUG loaded listener.js 21:44:09 INFO - PROCESS | 840 | ++DOMWINDOW == 87 (1627B000) [pid = 840] [serial = 1811] [outer = 14DC5000] 21:44:10 INFO - PROCESS | 840 | 1465274650483 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]]]}] 21:44:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 21:44:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1022ms 21:44:10 INFO - PROCESS | 840 | 1465274650542 Marionette TRACE conn5 -> [0,2377,"getWindowHandle",null] 21:44:10 INFO - PROCESS | 840 | 1465274650545 Marionette TRACE conn5 <- [1,2377,null,{"value":"13"}] 21:44:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 21:44:10 INFO - PROCESS | 840 | 1465274650548 Marionette TRACE conn5 -> [0,2378,"setScriptTimeout",{"ms":35000}] 21:44:10 INFO - PROCESS | 840 | 1465274650552 Marionette TRACE conn5 <- [1,2378,null,{}] 21:44:10 INFO - PROCESS | 840 | 1465274650563 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}] 21:44:10 INFO - PROCESS | 840 | 1465274650568 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:10 INFO - PROCESS | 840 | 1465274650727 Marionette TRACE conn5 <- [1,2379,null,{"value":null}] 21:44:10 INFO - PROCESS | 840 | 1465274650870 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:10 INFO - PROCESS | 840 | 1465274650874 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:10 INFO - PROCESS | 840 | ++DOCSHELL 0D551000 == 39 [pid = 840] [id = 604] 21:44:10 INFO - PROCESS | 840 | ++DOMWINDOW == 88 (0D552800) [pid = 840] [serial = 1812] [outer = 00000000] 21:44:10 INFO - PROCESS | 840 | ++DOMWINDOW == 89 (14DEE000) [pid = 840] [serial = 1813] [outer = 0D552800] 21:44:10 INFO - PROCESS | 840 | 1465274650933 Marionette DEBUG loaded listener.js 21:44:11 INFO - PROCESS | 840 | ++DOMWINDOW == 90 (1686A800) [pid = 840] [serial = 1814] [outer = 0D552800] 21:44:11 INFO - PROCESS | 840 | 1465274651705 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]]]}] 21:44:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 21:44:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1224ms 21:44:11 INFO - PROCESS | 840 | 1465274651776 Marionette TRACE conn5 -> [0,2381,"getWindowHandle",null] 21:44:11 INFO - PROCESS | 840 | 1465274651780 Marionette TRACE conn5 <- [1,2381,null,{"value":"13"}] 21:44:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 21:44:11 INFO - PROCESS | 840 | 1465274651798 Marionette TRACE conn5 -> [0,2382,"setScriptTimeout",{"ms":35000}] 21:44:11 INFO - PROCESS | 840 | 1465274651803 Marionette TRACE conn5 <- [1,2382,null,{}] 21:44:11 INFO - PROCESS | 840 | 1465274651808 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}] 21:44:11 INFO - PROCESS | 840 | 1465274651810 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:11 INFO - PROCESS | 840 | 1465274651916 Marionette TRACE conn5 <- [1,2383,null,{"value":null}] 21:44:12 INFO - PROCESS | 840 | --DOCSHELL 13150800 == 38 [pid = 840] [id = 600] 21:44:12 INFO - PROCESS | 840 | --DOCSHELL 15179800 == 37 [pid = 840] [id = 599] 21:44:12 INFO - PROCESS | 840 | --DOCSHELL 09457400 == 36 [pid = 840] [id = 598] 21:44:12 INFO - PROCESS | 840 | --DOCSHELL 16274800 == 35 [pid = 840] [id = 597] 21:44:12 INFO - PROCESS | 840 | --DOCSHELL 14F3AC00 == 34 [pid = 840] [id = 596] 21:44:12 INFO - PROCESS | 840 | --DOCSHELL 14DE7400 == 33 [pid = 840] [id = 595] 21:44:12 INFO - PROCESS | 840 | --DOCSHELL 13155000 == 32 [pid = 840] [id = 594] 21:44:12 INFO - PROCESS | 840 | --DOCSHELL 0DB46800 == 31 [pid = 840] [id = 593] 21:44:12 INFO - PROCESS | 840 | --DOCSHELL 0CB27800 == 30 [pid = 840] [id = 592] 21:44:12 INFO - PROCESS | 840 | --DOCSHELL 0CF6E400 == 29 [pid = 840] [id = 590] 21:44:12 INFO - PROCESS | 840 | --DOCSHELL 11EC2C00 == 28 [pid = 840] [id = 591] 21:44:12 INFO - PROCESS | 840 | --DOCSHELL 1816F800 == 27 [pid = 840] [id = 589] 21:44:12 INFO - PROCESS | 840 | --DOCSHELL 0D551000 == 26 [pid = 840] [id = 604] 21:44:12 INFO - PROCESS | 840 | --DOCSHELL 14DC4000 == 25 [pid = 840] [id = 603] 21:44:12 INFO - PROCESS | 840 | --DOCSHELL 1778C400 == 24 [pid = 840] [id = 601] 21:44:12 INFO - PROCESS | 840 | --DOCSHELL 0DB44400 == 23 [pid = 840] [id = 602] 21:44:12 INFO - PROCESS | 840 | 1465274652644 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:12 INFO - PROCESS | 840 | 1465274652647 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:12 INFO - PROCESS | 840 | --DOMWINDOW == 89 (181AF400) [pid = 840] [serial = 1766] [outer = 00000000] [url = about:blank] 21:44:12 INFO - PROCESS | 840 | --DOMWINDOW == 88 (19862400) [pid = 840] [serial = 1768] [outer = 00000000] [url = about:blank] 21:44:12 INFO - PROCESS | 840 | --DOMWINDOW == 87 (0E235400) [pid = 840] [serial = 1733] [outer = 00000000] [url = about:blank] 21:44:12 INFO - PROCESS | 840 | --DOMWINDOW == 86 (16A0FC00) [pid = 840] [serial = 1751] [outer = 00000000] [url = about:blank] 21:44:12 INFO - PROCESS | 840 | --DOMWINDOW == 85 (17782C00) [pid = 840] [serial = 1757] [outer = 00000000] [url = about:blank] 21:44:12 INFO - PROCESS | 840 | --DOMWINDOW == 84 (0D54EC00) [pid = 840] [serial = 1730] [outer = 00000000] [url = about:blank] 21:44:12 INFO - PROCESS | 840 | --DOMWINDOW == 83 (16277C00) [pid = 840] [serial = 1762] [outer = 00000000] [url = about:blank] 21:44:12 INFO - PROCESS | 840 | --DOMWINDOW == 82 (14D3AC00) [pid = 840] [serial = 1741] [outer = 00000000] [url = about:blank] 21:44:12 INFO - PROCESS | 840 | --DOMWINDOW == 81 (170F4800) [pid = 840] [serial = 1754] [outer = 00000000] [url = about:blank] 21:44:12 INFO - PROCESS | 840 | --DOMWINDOW == 80 (16872400) [pid = 840] [serial = 1750] [outer = 00000000] [url = about:blank] 21:44:12 INFO - PROCESS | 840 | --DOMWINDOW == 79 (160D1800) [pid = 840] [serial = 1745] [outer = 00000000] [url = about:blank] 21:44:12 INFO - PROCESS | 840 | --DOMWINDOW == 78 (170F3800) [pid = 840] [serial = 1753] [outer = 00000000] [url = about:blank] 21:44:12 INFO - PROCESS | 840 | --DOMWINDOW == 77 (12347800) [pid = 840] [serial = 1736] [outer = 00000000] [url = about:blank] 21:44:12 INFO - PROCESS | 840 | --DOMWINDOW == 76 (123CAC00) [pid = 840] [serial = 1738] [outer = 00000000] [url = about:blank] 21:44:12 INFO - PROCESS | 840 | --DOMWINDOW == 75 (17538000) [pid = 840] [serial = 1756] [outer = 00000000] [url = about:blank] 21:44:12 INFO - PROCESS | 840 | --DOMWINDOW == 74 (0D4E7000) [pid = 840] [serial = 1729] [outer = 00000000] [url = about:blank] 21:44:12 INFO - PROCESS | 840 | --DOMWINDOW == 73 (15793000) [pid = 840] [serial = 1744] [outer = 00000000] [url = about:blank] 21:44:12 INFO - PROCESS | 840 | --DOMWINDOW == 72 (1744A400) [pid = 840] [serial = 1727] [outer = 00000000] [url = about:blank] 21:44:12 INFO - PROCESS | 840 | --DOMWINDOW == 71 (18171800) [pid = 840] [serial = 1765] [outer = 00000000] [url = about:blank] 21:44:12 INFO - PROCESS | 840 | --DOMWINDOW == 70 (16A47C00) [pid = 840] [serial = 1763] [outer = 00000000] [url = about:blank] 21:44:12 INFO - PROCESS | 840 | --DOMWINDOW == 69 (18160800) [pid = 840] [serial = 1760] [outer = 00000000] [url = about:blank] 21:44:12 INFO - PROCESS | 840 | --DOMWINDOW == 68 (14022400) [pid = 840] [serial = 1739] [outer = 00000000] [url = about:blank] 21:44:12 INFO - PROCESS | 840 | --DOMWINDOW == 67 (163E1400) [pid = 840] [serial = 1747] [outer = 00000000] [url = about:blank] 21:44:12 INFO - PROCESS | 840 | --DOMWINDOW == 66 (1231DC00) [pid = 840] [serial = 1735] [outer = 00000000] [url = about:blank] 21:44:12 INFO - PROCESS | 840 | --DOMWINDOW == 65 (166F2000) [pid = 840] [serial = 1748] [outer = 00000000] [url = about:blank] 21:44:12 INFO - PROCESS | 840 | --DOMWINDOW == 64 (0DF09400) [pid = 840] [serial = 1732] [outer = 00000000] [url = about:blank] 21:44:12 INFO - PROCESS | 840 | --DOMWINDOW == 63 (1815B800) [pid = 840] [serial = 1759] [outer = 00000000] [url = about:blank] 21:44:12 INFO - PROCESS | 840 | --DOMWINDOW == 62 (14DBD800) [pid = 840] [serial = 1742] [outer = 00000000] [url = about:blank] 21:44:12 INFO - PROCESS | 840 | ++DOCSHELL 09460000 == 24 [pid = 840] [id = 605] 21:44:12 INFO - PROCESS | 840 | ++DOMWINDOW == 63 (09463000) [pid = 840] [serial = 1815] [outer = 00000000] 21:44:12 INFO - PROCESS | 840 | ++DOMWINDOW == 64 (0CB29000) [pid = 840] [serial = 1816] [outer = 09463000] 21:44:12 INFO - PROCESS | 840 | 1465274652817 Marionette DEBUG loaded listener.js 21:44:12 INFO - PROCESS | 840 | ++DOMWINDOW == 65 (0CBE7800) [pid = 840] [serial = 1817] [outer = 09463000] 21:44:13 INFO - PROCESS | 840 | 1465274653309 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]]]}] 21:44:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 21:44:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1580ms 21:44:13 INFO - PROCESS | 840 | 1465274653385 Marionette TRACE conn5 -> [0,2385,"getWindowHandle",null] 21:44:13 INFO - PROCESS | 840 | 1465274653388 Marionette TRACE conn5 <- [1,2385,null,{"value":"13"}] 21:44:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 21:44:13 INFO - PROCESS | 840 | 1465274653393 Marionette TRACE conn5 -> [0,2386,"setScriptTimeout",{"ms":35000}] 21:44:13 INFO - PROCESS | 840 | 1465274653396 Marionette TRACE conn5 <- [1,2386,null,{}] 21:44:13 INFO - PROCESS | 840 | 1465274653401 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}] 21:44:13 INFO - PROCESS | 840 | 1465274653405 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:13 INFO - PROCESS | 840 | 1465274653502 Marionette TRACE conn5 <- [1,2387,null,{"value":null}] 21:44:13 INFO - PROCESS | 840 | 1465274653513 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:13 INFO - PROCESS | 840 | 1465274653516 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:13 INFO - PROCESS | 840 | ++DOCSHELL 0D5E0400 == 25 [pid = 840] [id = 606] 21:44:13 INFO - PROCESS | 840 | ++DOMWINDOW == 66 (0D5E1000) [pid = 840] [serial = 1818] [outer = 00000000] 21:44:13 INFO - PROCESS | 840 | ++DOMWINDOW == 67 (0DB3F000) [pid = 840] [serial = 1819] [outer = 0D5E1000] 21:44:13 INFO - PROCESS | 840 | 1465274653563 Marionette DEBUG loaded listener.js 21:44:13 INFO - PROCESS | 840 | ++DOMWINDOW == 68 (0DD24800) [pid = 840] [serial = 1820] [outer = 0D5E1000] 21:44:14 INFO - PROCESS | 840 | 1465274654084 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]]]}] 21:44:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 21:44:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 730ms 21:44:14 INFO - PROCESS | 840 | 1465274654126 Marionette TRACE conn5 -> [0,2389,"getWindowHandle",null] 21:44:14 INFO - PROCESS | 840 | 1465274654130 Marionette TRACE conn5 <- [1,2389,null,{"value":"13"}] 21:44:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 21:44:14 INFO - PROCESS | 840 | 1465274654135 Marionette TRACE conn5 -> [0,2390,"setScriptTimeout",{"ms":35000}] 21:44:14 INFO - PROCESS | 840 | 1465274654137 Marionette TRACE conn5 <- [1,2390,null,{}] 21:44:14 INFO - PROCESS | 840 | 1465274654141 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}] 21:44:14 INFO - PROCESS | 840 | 1465274654143 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:14 INFO - PROCESS | 840 | 1465274654271 Marionette TRACE conn5 <- [1,2391,null,{"value":null}] 21:44:14 INFO - PROCESS | 840 | 1465274654335 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:14 INFO - PROCESS | 840 | 1465274654337 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:14 INFO - PROCESS | 840 | ++DOCSHELL 0E235400 == 26 [pid = 840] [id = 607] 21:44:14 INFO - PROCESS | 840 | ++DOMWINDOW == 69 (0E9C7C00) [pid = 840] [serial = 1821] [outer = 00000000] 21:44:14 INFO - PROCESS | 840 | ++DOMWINDOW == 70 (11B06000) [pid = 840] [serial = 1822] [outer = 0E9C7C00] 21:44:14 INFO - PROCESS | 840 | 1465274654384 Marionette DEBUG loaded listener.js 21:44:14 INFO - PROCESS | 840 | ++DOMWINDOW == 71 (120C6C00) [pid = 840] [serial = 1823] [outer = 0E9C7C00] 21:44:14 INFO - PROCESS | 840 | 1465274654786 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]]]}] 21:44:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 21:44:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 730ms 21:44:14 INFO - PROCESS | 840 | 1465274654869 Marionette TRACE conn5 -> [0,2393,"getWindowHandle",null] 21:44:14 INFO - PROCESS | 840 | 1465274654871 Marionette TRACE conn5 <- [1,2393,null,{"value":"13"}] 21:44:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 21:44:14 INFO - PROCESS | 840 | 1465274654876 Marionette TRACE conn5 -> [0,2394,"setScriptTimeout",{"ms":35000}] 21:44:14 INFO - PROCESS | 840 | 1465274654882 Marionette TRACE conn5 <- [1,2394,null,{}] 21:44:14 INFO - PROCESS | 840 | 1465274654899 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}] 21:44:14 INFO - PROCESS | 840 | 1465274654903 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:15 INFO - PROCESS | 840 | 1465274655032 Marionette TRACE conn5 <- [1,2395,null,{"value":null}] 21:44:15 INFO - PROCESS | 840 | 1465274655039 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:15 INFO - PROCESS | 840 | 1465274655041 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:15 INFO - PROCESS | 840 | ++DOCSHELL 0D381400 == 27 [pid = 840] [id = 608] 21:44:15 INFO - PROCESS | 840 | ++DOMWINDOW == 72 (1231E400) [pid = 840] [serial = 1824] [outer = 00000000] 21:44:15 INFO - PROCESS | 840 | ++DOMWINDOW == 73 (13152400) [pid = 840] [serial = 1825] [outer = 1231E400] 21:44:15 INFO - PROCESS | 840 | 1465274655096 Marionette DEBUG loaded listener.js 21:44:15 INFO - PROCESS | 840 | ++DOMWINDOW == 74 (14D0C400) [pid = 840] [serial = 1826] [outer = 1231E400] 21:44:15 INFO - PROCESS | 840 | 1465274655558 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]]]}] 21:44:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 21:44:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 730ms 21:44:15 INFO - PROCESS | 840 | 1465274655623 Marionette TRACE conn5 -> [0,2397,"getWindowHandle",null] 21:44:15 INFO - PROCESS | 840 | 1465274655625 Marionette TRACE conn5 <- [1,2397,null,{"value":"13"}] 21:44:15 INFO - PROCESS | 840 | 1465274655640 Marionette TRACE conn5 -> [0,2398,"setScriptTimeout",{"ms":35000}] 21:44:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 21:44:15 INFO - PROCESS | 840 | 1465274655642 Marionette TRACE conn5 <- [1,2398,null,{}] 21:44:15 INFO - PROCESS | 840 | 1465274655646 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}] 21:44:15 INFO - PROCESS | 840 | 1465274655648 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:15 INFO - PROCESS | 840 | 1465274655768 Marionette TRACE conn5 <- [1,2399,null,{"value":null}] 21:44:15 INFO - PROCESS | 840 | 1465274655834 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:15 INFO - PROCESS | 840 | 1465274655836 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:15 INFO - PROCESS | 840 | ++DOCSHELL 14D1A400 == 28 [pid = 840] [id = 609] 21:44:15 INFO - PROCESS | 840 | ++DOMWINDOW == 75 (14D1BC00) [pid = 840] [serial = 1827] [outer = 00000000] 21:44:15 INFO - PROCESS | 840 | ++DOMWINDOW == 76 (14DC1800) [pid = 840] [serial = 1828] [outer = 14D1BC00] 21:44:15 INFO - PROCESS | 840 | 1465274655880 Marionette DEBUG loaded listener.js 21:44:15 INFO - PROCESS | 840 | ++DOMWINDOW == 77 (14DE7800) [pid = 840] [serial = 1829] [outer = 14D1BC00] 21:44:16 INFO - PROCESS | 840 | 1465274656310 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]]]}] 21:44:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 21:44:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 730ms 21:44:16 INFO - PROCESS | 840 | 1465274656375 Marionette TRACE conn5 -> [0,2401,"getWindowHandle",null] 21:44:16 INFO - PROCESS | 840 | 1465274656377 Marionette TRACE conn5 <- [1,2401,null,{"value":"13"}] 21:44:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 21:44:16 INFO - PROCESS | 840 | 1465274656380 Marionette TRACE conn5 -> [0,2402,"setScriptTimeout",{"ms":35000}] 21:44:16 INFO - PROCESS | 840 | 1465274656382 Marionette TRACE conn5 <- [1,2402,null,{}] 21:44:16 INFO - PROCESS | 840 | 1465274656385 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}] 21:44:16 INFO - PROCESS | 840 | 1465274656387 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:16 INFO - PROCESS | 840 | 1465274656502 Marionette TRACE conn5 <- [1,2403,null,{"value":null}] 21:44:16 INFO - PROCESS | 840 | 1465274656512 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:16 INFO - PROCESS | 840 | 1465274656518 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:16 INFO - PROCESS | 840 | ++DOCSHELL 15082800 == 29 [pid = 840] [id = 610] 21:44:16 INFO - PROCESS | 840 | ++DOMWINDOW == 78 (1516B800) [pid = 840] [serial = 1830] [outer = 00000000] 21:44:16 INFO - PROCESS | 840 | ++DOMWINDOW == 79 (15177800) [pid = 840] [serial = 1831] [outer = 1516B800] 21:44:16 INFO - PROCESS | 840 | 1465274656629 Marionette DEBUG loaded listener.js 21:44:16 INFO - PROCESS | 840 | ++DOMWINDOW == 80 (1579F400) [pid = 840] [serial = 1832] [outer = 1516B800] 21:44:17 INFO - PROCESS | 840 | --DOMWINDOW == 79 (0DDC3800) [pid = 840] [serial = 1779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 21:44:17 INFO - PROCESS | 840 | --DOMWINDOW == 78 (0CB25800) [pid = 840] [serial = 1794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 21:44:17 INFO - PROCESS | 840 | --DOMWINDOW == 77 (1579E800) [pid = 840] [serial = 1797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 21:44:17 INFO - PROCESS | 840 | --DOMWINDOW == 76 (18157C00) [pid = 840] [serial = 1803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 21:44:17 INFO - PROCESS | 840 | --DOMWINDOW == 75 (17540C00) [pid = 840] [serial = 1800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 21:44:17 INFO - PROCESS | 840 | --DOMWINDOW == 74 (14F3E000) [pid = 840] [serial = 1788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 21:44:17 INFO - PROCESS | 840 | --DOMWINDOW == 73 (16275800) [pid = 840] [serial = 1791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 21:44:17 INFO - PROCESS | 840 | --DOMWINDOW == 72 (0CF76C00) [pid = 840] [serial = 1770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 21:44:17 INFO - PROCESS | 840 | --DOMWINDOW == 71 (13159800) [pid = 840] [serial = 1782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 21:44:17 INFO - PROCESS | 840 | --DOMWINDOW == 70 (0CBDE400) [pid = 840] [serial = 1776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 21:44:17 INFO - PROCESS | 840 | --DOMWINDOW == 69 (18DB9000) [pid = 840] [serial = 1767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 21:44:17 INFO - PROCESS | 840 | --DOMWINDOW == 68 (120B1000) [pid = 840] [serial = 1773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 21:44:17 INFO - PROCESS | 840 | --DOMWINDOW == 67 (14F37400) [pid = 840] [serial = 1785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 21:44:17 INFO - PROCESS | 840 | 1465274657299 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]]]}] 21:44:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 21:44:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 970ms 21:44:17 INFO - PROCESS | 840 | 1465274657355 Marionette TRACE conn5 -> [0,2405,"getWindowHandle",null] 21:44:17 INFO - PROCESS | 840 | 1465274657357 Marionette TRACE conn5 <- [1,2405,null,{"value":"13"}] 21:44:17 INFO - PROCESS | 840 | 1465274657361 Marionette TRACE conn5 -> [0,2406,"setScriptTimeout",{"ms":35000}] 21:44:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 21:44:17 INFO - PROCESS | 840 | 1465274657363 Marionette TRACE conn5 <- [1,2406,null,{}] 21:44:17 INFO - PROCESS | 840 | 1465274657367 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}] 21:44:17 INFO - PROCESS | 840 | 1465274657369 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:17 INFO - PROCESS | 840 | 1465274657453 Marionette TRACE conn5 <- [1,2407,null,{"value":null}] 21:44:17 INFO - PROCESS | 840 | 1465274657462 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:17 INFO - PROCESS | 840 | 1465274657464 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:17 INFO - PROCESS | 840 | ++DOCSHELL 0CBE4800 == 30 [pid = 840] [id = 611] 21:44:17 INFO - PROCESS | 840 | ++DOMWINDOW == 68 (14D46800) [pid = 840] [serial = 1833] [outer = 00000000] 21:44:17 INFO - PROCESS | 840 | ++DOMWINDOW == 69 (1627A400) [pid = 840] [serial = 1834] [outer = 14D46800] 21:44:17 INFO - PROCESS | 840 | 1465274657518 Marionette DEBUG loaded listener.js 21:44:17 INFO - PROCESS | 840 | ++DOMWINDOW == 70 (163E1400) [pid = 840] [serial = 1835] [outer = 14D46800] 21:44:17 INFO - PROCESS | 840 | 1465274657965 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]]]}] 21:44:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 21:44:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 630ms 21:44:17 INFO - PROCESS | 840 | 1465274658000 Marionette TRACE conn5 -> [0,2409,"getWindowHandle",null] 21:44:17 INFO - PROCESS | 840 | 1465274658002 Marionette TRACE conn5 <- [1,2409,null,{"value":"13"}] 21:44:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 21:44:17 INFO - PROCESS | 840 | 1465274658005 Marionette TRACE conn5 -> [0,2410,"setScriptTimeout",{"ms":35000}] 21:44:17 INFO - PROCESS | 840 | 1465274658007 Marionette TRACE conn5 <- [1,2410,null,{}] 21:44:17 INFO - PROCESS | 840 | 1465274658014 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}] 21:44:17 INFO - PROCESS | 840 | 1465274658016 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:18 INFO - PROCESS | 840 | 1465274658094 Marionette TRACE conn5 <- [1,2411,null,{"value":null}] 21:44:18 INFO - PROCESS | 840 | 1465274658100 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:18 INFO - PROCESS | 840 | 1465274658102 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:18 INFO - PROCESS | 840 | ++DOCSHELL 166F1C00 == 31 [pid = 840] [id = 612] 21:44:18 INFO - PROCESS | 840 | ++DOMWINDOW == 71 (16868C00) [pid = 840] [serial = 1836] [outer = 00000000] 21:44:18 INFO - PROCESS | 840 | ++DOMWINDOW == 72 (1686E400) [pid = 840] [serial = 1837] [outer = 16868C00] 21:44:18 INFO - PROCESS | 840 | 1465274658145 Marionette DEBUG loaded listener.js 21:44:18 INFO - PROCESS | 840 | ++DOMWINDOW == 73 (16A22C00) [pid = 840] [serial = 1838] [outer = 16868C00] 21:44:18 INFO - PROCESS | 840 | 1465274658605 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]]]}] 21:44:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 21:44:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 630ms 21:44:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 21:44:18 INFO - PROCESS | 840 | 1465274658636 Marionette TRACE conn5 -> [0,2413,"getWindowHandle",null] 21:44:18 INFO - PROCESS | 840 | 1465274658638 Marionette TRACE conn5 <- [1,2413,null,{"value":"13"}] 21:44:18 INFO - PROCESS | 840 | 1465274658641 Marionette TRACE conn5 -> [0,2414,"setScriptTimeout",{"ms":35000}] 21:44:18 INFO - PROCESS | 840 | 1465274658643 Marionette TRACE conn5 <- [1,2414,null,{}] 21:44:18 INFO - PROCESS | 840 | 1465274658651 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}] 21:44:18 INFO - PROCESS | 840 | 1465274658653 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:18 INFO - PROCESS | 840 | 1465274658736 Marionette TRACE conn5 <- [1,2415,null,{"value":null}] 21:44:18 INFO - PROCESS | 840 | 1465274658742 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:18 INFO - PROCESS | 840 | 1465274658744 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:18 INFO - PROCESS | 840 | ++DOCSHELL 0E1E2400 == 32 [pid = 840] [id = 613] 21:44:18 INFO - PROCESS | 840 | ++DOMWINDOW == 74 (1223DC00) [pid = 840] [serial = 1839] [outer = 00000000] 21:44:18 INFO - PROCESS | 840 | ++DOMWINDOW == 75 (16F21400) [pid = 840] [serial = 1840] [outer = 1223DC00] 21:44:18 INFO - PROCESS | 840 | 1465274658793 Marionette DEBUG loaded listener.js 21:44:18 INFO - PROCESS | 840 | ++DOMWINDOW == 76 (16F2B000) [pid = 840] [serial = 1841] [outer = 1223DC00] 21:44:19 INFO - PROCESS | 840 | 1465274659518 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]]]}] 21:44:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 21:44:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 930ms 21:44:19 INFO - PROCESS | 840 | 1465274659573 Marionette TRACE conn5 -> [0,2417,"getWindowHandle",null] 21:44:19 INFO - PROCESS | 840 | 1465274659577 Marionette TRACE conn5 <- [1,2417,null,{"value":"13"}] 21:44:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 21:44:19 INFO - PROCESS | 840 | 1465274659582 Marionette TRACE conn5 -> [0,2418,"setScriptTimeout",{"ms":35000}] 21:44:19 INFO - PROCESS | 840 | 1465274659586 Marionette TRACE conn5 <- [1,2418,null,{}] 21:44:19 INFO - PROCESS | 840 | 1465274659591 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}] 21:44:19 INFO - PROCESS | 840 | 1465274659595 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:19 INFO - PROCESS | 840 | 1465274659723 Marionette TRACE conn5 <- [1,2419,null,{"value":null}] 21:44:19 INFO - PROCESS | 840 | 1465274659857 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:19 INFO - PROCESS | 840 | 1465274659860 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:19 INFO - PROCESS | 840 | ++DOCSHELL 0CB2E400 == 33 [pid = 840] [id = 614] 21:44:19 INFO - PROCESS | 840 | ++DOMWINDOW == 77 (0D465800) [pid = 840] [serial = 1842] [outer = 00000000] 21:44:19 INFO - PROCESS | 840 | ++DOMWINDOW == 78 (0DF05000) [pid = 840] [serial = 1843] [outer = 0D465800] 21:44:19 INFO - PROCESS | 840 | 1465274659919 Marionette DEBUG loaded listener.js 21:44:19 INFO - PROCESS | 840 | ++DOMWINDOW == 79 (0E1E1800) [pid = 840] [serial = 1844] [outer = 0D465800] 21:44:20 INFO - PROCESS | 840 | 1465274660577 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]]]}] 21:44:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 21:44:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1022ms 21:44:20 INFO - PROCESS | 840 | 1465274660604 Marionette TRACE conn5 -> [0,2421,"getWindowHandle",null] 21:44:20 INFO - PROCESS | 840 | 1465274660609 Marionette TRACE conn5 <- [1,2421,null,{"value":"13"}] 21:44:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 21:44:20 INFO - PROCESS | 840 | 1465274660615 Marionette TRACE conn5 -> [0,2422,"setScriptTimeout",{"ms":35000}] 21:44:20 INFO - PROCESS | 840 | 1465274660618 Marionette TRACE conn5 <- [1,2422,null,{}] 21:44:20 INFO - PROCESS | 840 | 1465274660622 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}] 21:44:20 INFO - PROCESS | 840 | 1465274660625 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:20 INFO - PROCESS | 840 | 1465274660745 Marionette TRACE conn5 <- [1,2423,null,{"value":null}] 21:44:20 INFO - PROCESS | 840 | 1465274660886 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:20 INFO - PROCESS | 840 | 1465274660888 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:20 INFO - PROCESS | 840 | ++DOCSHELL 1231F400 == 34 [pid = 840] [id = 615] 21:44:20 INFO - PROCESS | 840 | ++DOMWINDOW == 80 (12341800) [pid = 840] [serial = 1845] [outer = 00000000] 21:44:20 INFO - PROCESS | 840 | ++DOMWINDOW == 81 (13151C00) [pid = 840] [serial = 1846] [outer = 12341800] 21:44:20 INFO - PROCESS | 840 | 1465274660953 Marionette DEBUG loaded listener.js 21:44:21 INFO - PROCESS | 840 | ++DOMWINDOW == 82 (1402E000) [pid = 840] [serial = 1847] [outer = 12341800] 21:44:21 INFO - PROCESS | 840 | --DOCSHELL 0CB24400 == 33 [pid = 840] [id = 484] 21:44:21 INFO - PROCESS | 840 | --DOCSHELL 0CB2E000 == 32 [pid = 840] [id = 474] 21:44:21 INFO - PROCESS | 840 | --DOCSHELL 14D13800 == 31 [pid = 840] [id = 481] 21:44:21 INFO - PROCESS | 840 | --DOCSHELL 0E1E9C00 == 30 [pid = 840] [id = 470] 21:44:21 INFO - PROCESS | 840 | --DOCSHELL 15237000 == 29 [pid = 840] [id = 483] 21:44:21 INFO - PROCESS | 840 | --DOCSHELL 0D5D5800 == 28 [pid = 840] [id = 469] 21:44:21 INFO - PROCESS | 840 | --DOCSHELL 15791C00 == 27 [pid = 840] [id = 475] 21:44:21 INFO - PROCESS | 840 | --DOCSHELL 0DD4EC00 == 26 [pid = 840] [id = 478] 21:44:21 INFO - PROCESS | 840 | --DOCSHELL 14DE4400 == 25 [pid = 840] [id = 473] 21:44:21 INFO - PROCESS | 840 | --DOCSHELL 12227C00 == 24 [pid = 840] [id = 479] 21:44:21 INFO - PROCESS | 840 | --DOCSHELL 14025C00 == 23 [pid = 840] [id = 472] 21:44:21 INFO - PROCESS | 840 | --DOCSHELL 12222C00 == 22 [pid = 840] [id = 485] 21:44:21 INFO - PROCESS | 840 | --DOCSHELL 0D3E8000 == 21 [pid = 840] [id = 477] 21:44:21 INFO - PROCESS | 840 | --DOMWINDOW == 81 (1811FC00) [pid = 840] [serial = 1801] [outer = 00000000] [url = about:blank] 21:44:21 INFO - PROCESS | 840 | --DOMWINDOW == 80 (15795000) [pid = 840] [serial = 1789] [outer = 00000000] [url = about:blank] 21:44:21 INFO - PROCESS | 840 | --DOMWINDOW == 79 (16870800) [pid = 840] [serial = 1792] [outer = 00000000] [url = about:blank] 21:44:21 INFO - PROCESS | 840 | --DOMWINDOW == 78 (0D5E0C00) [pid = 840] [serial = 1771] [outer = 00000000] [url = about:blank] 21:44:21 INFO - PROCESS | 840 | --DOMWINDOW == 77 (0DB47800) [pid = 840] [serial = 1772] [outer = 00000000] [url = about:blank] 21:44:21 INFO - PROCESS | 840 | --DOMWINDOW == 76 (14026C00) [pid = 840] [serial = 1783] [outer = 00000000] [url = about:blank] 21:44:21 INFO - PROCESS | 840 | --DOMWINDOW == 75 (14D15C00) [pid = 840] [serial = 1784] [outer = 00000000] [url = about:blank] 21:44:21 INFO - PROCESS | 840 | --DOMWINDOW == 74 (0D3E5C00) [pid = 840] [serial = 1777] [outer = 00000000] [url = about:blank] 21:44:21 INFO - PROCESS | 840 | --DOMWINDOW == 73 (0DB3C000) [pid = 840] [serial = 1778] [outer = 00000000] [url = about:blank] 21:44:21 INFO - PROCESS | 840 | --DOMWINDOW == 72 (19897800) [pid = 840] [serial = 1769] [outer = 00000000] [url = about:blank] 21:44:21 INFO - PROCESS | 840 | --DOMWINDOW == 71 (1579F000) [pid = 840] [serial = 1790] [outer = 00000000] [url = about:blank] 21:44:21 INFO - PROCESS | 840 | --DOMWINDOW == 70 (1231E800) [pid = 840] [serial = 1774] [outer = 00000000] [url = about:blank] 21:44:21 INFO - PROCESS | 840 | --DOMWINDOW == 69 (123C6000) [pid = 840] [serial = 1775] [outer = 00000000] [url = about:blank] 21:44:21 INFO - PROCESS | 840 | --DOMWINDOW == 68 (14F42400) [pid = 840] [serial = 1786] [outer = 00000000] [url = about:blank] 21:44:21 INFO - PROCESS | 840 | --DOMWINDOW == 67 (0EBB8C00) [pid = 840] [serial = 1780] [outer = 00000000] [url = about:blank] 21:44:21 INFO - PROCESS | 840 | --DOMWINDOW == 66 (11DD5800) [pid = 840] [serial = 1781] [outer = 00000000] [url = about:blank] 21:44:21 INFO - PROCESS | 840 | --DOMWINDOW == 65 (0DF02C00) [pid = 840] [serial = 1795] [outer = 00000000] [url = about:blank] 21:44:21 INFO - PROCESS | 840 | --DOMWINDOW == 64 (16520000) [pid = 840] [serial = 1793] [outer = 00000000] [url = about:blank] 21:44:21 INFO - PROCESS | 840 | --DOMWINDOW == 63 (16A2E000) [pid = 840] [serial = 1798] [outer = 00000000] [url = about:blank] 21:44:21 INFO - PROCESS | 840 | --DOMWINDOW == 62 (123CD000) [pid = 840] [serial = 1796] [outer = 00000000] [url = about:blank] 21:44:21 INFO - PROCESS | 840 | --DOMWINDOW == 61 (18125000) [pid = 840] [serial = 1802] [outer = 00000000] [url = about:blank] 21:44:21 INFO - PROCESS | 840 | --DOMWINDOW == 60 (170F6C00) [pid = 840] [serial = 1799] [outer = 00000000] [url = about:blank] 21:44:21 INFO - PROCESS | 840 | --DOMWINDOW == 59 (15083C00) [pid = 840] [serial = 1787] [outer = 00000000] [url = about:blank] 21:44:21 INFO - PROCESS | 840 | --DOMWINDOW == 58 (18173000) [pid = 840] [serial = 1805] [outer = 00000000] [url = about:blank] 21:44:21 INFO - PROCESS | 840 | --DOMWINDOW == 57 (18171400) [pid = 840] [serial = 1804] [outer = 00000000] [url = about:blank] 21:44:21 INFO - PROCESS | 840 | 1465274661873 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]]]}] 21:44:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 21:44:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1279ms 21:44:21 INFO - PROCESS | 840 | 1465274661898 Marionette TRACE conn5 -> [0,2425,"getWindowHandle",null] 21:44:21 INFO - PROCESS | 840 | 1465274661902 Marionette TRACE conn5 <- [1,2425,null,{"value":"13"}] 21:44:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 21:44:21 INFO - PROCESS | 840 | 1465274661907 Marionette TRACE conn5 -> [0,2426,"setScriptTimeout",{"ms":35000}] 21:44:21 INFO - PROCESS | 840 | 1465274661910 Marionette TRACE conn5 <- [1,2426,null,{}] 21:44:21 INFO - PROCESS | 840 | 1465274661916 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}] 21:44:21 INFO - PROCESS | 840 | 1465274661918 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:21 INFO - PROCESS | 840 | 1465274662019 Marionette TRACE conn5 <- [1,2427,null,{"value":null}] 21:44:22 INFO - PROCESS | 840 | 1465274662116 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:22 INFO - PROCESS | 840 | 1465274662121 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:22 INFO - PROCESS | 840 | ++DOCSHELL 0D5D4C00 == 22 [pid = 840] [id = 616] 21:44:22 INFO - PROCESS | 840 | ++DOMWINDOW == 58 (0D5D5000) [pid = 840] [serial = 1848] [outer = 00000000] 21:44:22 INFO - PROCESS | 840 | ++DOMWINDOW == 59 (0D5DC800) [pid = 840] [serial = 1849] [outer = 0D5D5000] 21:44:22 INFO - PROCESS | 840 | 1465274662168 Marionette DEBUG loaded listener.js 21:44:22 INFO - PROCESS | 840 | ++DOMWINDOW == 60 (0DB44800) [pid = 840] [serial = 1850] [outer = 0D5D5000] 21:44:22 INFO - PROCESS | 840 | 1465274662557 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]]]}] 21:44:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 21:44:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 730ms 21:44:22 INFO - PROCESS | 840 | 1465274662638 Marionette TRACE conn5 -> [0,2429,"getWindowHandle",null] 21:44:22 INFO - PROCESS | 840 | 1465274662642 Marionette TRACE conn5 <- [1,2429,null,{"value":"13"}] 21:44:22 INFO - PROCESS | 840 | 1465274662648 Marionette TRACE conn5 -> [0,2430,"setScriptTimeout",{"ms":35000}] 21:44:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 21:44:22 INFO - PROCESS | 840 | 1465274662651 Marionette TRACE conn5 <- [1,2430,null,{}] 21:44:22 INFO - PROCESS | 840 | 1465274662654 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}] 21:44:22 INFO - PROCESS | 840 | 1465274662657 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:22 INFO - PROCESS | 840 | 1465274662748 Marionette TRACE conn5 <- [1,2431,null,{"value":null}] 21:44:22 INFO - PROCESS | 840 | 1465274662763 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:22 INFO - PROCESS | 840 | 1465274662766 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:22 INFO - PROCESS | 840 | ++DOCSHELL 0E1E0400 == 23 [pid = 840] [id = 617] 21:44:22 INFO - PROCESS | 840 | ++DOMWINDOW == 61 (0EBB8C00) [pid = 840] [serial = 1851] [outer = 00000000] 21:44:22 INFO - PROCESS | 840 | ++DOMWINDOW == 62 (11DD9800) [pid = 840] [serial = 1852] [outer = 0EBB8C00] 21:44:22 INFO - PROCESS | 840 | 1465274662814 Marionette DEBUG loaded listener.js 21:44:22 INFO - PROCESS | 840 | ++DOMWINDOW == 63 (12295000) [pid = 840] [serial = 1853] [outer = 0EBB8C00] 21:44:23 INFO - PROCESS | 840 | 1465274663284 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]]]}] 21:44:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 21:44:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 670ms 21:44:23 INFO - PROCESS | 840 | 1465274663323 Marionette TRACE conn5 -> [0,2433,"getWindowHandle",null] 21:44:23 INFO - PROCESS | 840 | 1465274663325 Marionette TRACE conn5 <- [1,2433,null,{"value":"13"}] 21:44:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 21:44:23 INFO - PROCESS | 840 | 1465274663329 Marionette TRACE conn5 -> [0,2434,"setScriptTimeout",{"ms":35000}] 21:44:23 INFO - PROCESS | 840 | 1465274663332 Marionette TRACE conn5 <- [1,2434,null,{}] 21:44:23 INFO - PROCESS | 840 | 1465274663342 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}] 21:44:23 INFO - PROCESS | 840 | 1465274663347 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:23 INFO - PROCESS | 840 | 1465274663462 Marionette TRACE conn5 <- [1,2435,null,{"value":null}] 21:44:23 INFO - PROCESS | 840 | 1465274663564 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:23 INFO - PROCESS | 840 | 1465274663567 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:23 INFO - PROCESS | 840 | ++DOCSHELL 14D12000 == 24 [pid = 840] [id = 618] 21:44:23 INFO - PROCESS | 840 | ++DOMWINDOW == 64 (14D14000) [pid = 840] [serial = 1854] [outer = 00000000] 21:44:23 INFO - PROCESS | 840 | ++DOMWINDOW == 65 (14D17C00) [pid = 840] [serial = 1855] [outer = 14D14000] 21:44:23 INFO - PROCESS | 840 | 1465274663614 Marionette DEBUG loaded listener.js 21:44:23 INFO - PROCESS | 840 | ++DOMWINDOW == 66 (14DBE800) [pid = 840] [serial = 1856] [outer = 14D14000] 21:44:23 INFO - PROCESS | 840 | 1465274663983 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]]]}] 21:44:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 21:44:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 690ms 21:44:24 INFO - PROCESS | 840 | 1465274664035 Marionette TRACE conn5 -> [0,2437,"getWindowHandle",null] 21:44:24 INFO - PROCESS | 840 | 1465274664038 Marionette TRACE conn5 <- [1,2437,null,{"value":"13"}] 21:44:24 INFO - PROCESS | 840 | 1465274664059 Marionette TRACE conn5 -> [0,2438,"setScriptTimeout",{"ms":35000}] 21:44:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 21:44:24 INFO - PROCESS | 840 | 1465274664061 Marionette TRACE conn5 <- [1,2438,null,{}] 21:44:24 INFO - PROCESS | 840 | 1465274664065 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}] 21:44:24 INFO - PROCESS | 840 | 1465274664067 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:24 INFO - PROCESS | 840 | 1465274664190 Marionette TRACE conn5 <- [1,2439,null,{"value":null}] 21:44:24 INFO - PROCESS | 840 | 1465274664195 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:24 INFO - PROCESS | 840 | 1465274664197 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:24 INFO - PROCESS | 840 | ++DOCSHELL 15084000 == 25 [pid = 840] [id = 619] 21:44:24 INFO - PROCESS | 840 | ++DOMWINDOW == 67 (15084400) [pid = 840] [serial = 1857] [outer = 00000000] 21:44:24 INFO - PROCESS | 840 | ++DOMWINDOW == 68 (15794400) [pid = 840] [serial = 1858] [outer = 15084400] 21:44:24 INFO - PROCESS | 840 | 1465274664297 Marionette DEBUG loaded listener.js 21:44:24 INFO - PROCESS | 840 | ++DOMWINDOW == 69 (160C7400) [pid = 840] [serial = 1859] [outer = 15084400] 21:44:24 INFO - PROCESS | 840 | 1465274664713 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]]]}] 21:44:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 21:44:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 730ms 21:44:24 INFO - PROCESS | 840 | 1465274664794 Marionette TRACE conn5 -> [0,2441,"getWindowHandle",null] 21:44:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 21:44:24 INFO - PROCESS | 840 | 1465274664796 Marionette TRACE conn5 <- [1,2441,null,{"value":"13"}] 21:44:24 INFO - PROCESS | 840 | 1465274664800 Marionette TRACE conn5 -> [0,2442,"setScriptTimeout",{"ms":35000}] 21:44:24 INFO - PROCESS | 840 | 1465274664801 Marionette TRACE conn5 <- [1,2442,null,{}] 21:44:24 INFO - PROCESS | 840 | 1465274664813 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}] 21:44:24 INFO - PROCESS | 840 | 1465274664815 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:24 INFO - PROCESS | 840 | 1465274664958 Marionette TRACE conn5 <- [1,2443,null,{"value":null}] 21:44:24 INFO - PROCESS | 840 | 1465274664970 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:24 INFO - PROCESS | 840 | 1465274664972 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:24 INFO - PROCESS | 840 | ++DOCSHELL 15082C00 == 26 [pid = 840] [id = 620] 21:44:24 INFO - PROCESS | 840 | ++DOMWINDOW == 70 (161CBC00) [pid = 840] [serial = 1860] [outer = 00000000] 21:44:24 INFO - PROCESS | 840 | ++DOMWINDOW == 71 (16867000) [pid = 840] [serial = 1861] [outer = 161CBC00] 21:44:24 INFO - PROCESS | 840 | 1465274665015 Marionette DEBUG loaded listener.js 21:44:25 INFO - PROCESS | 840 | ++DOMWINDOW == 72 (1686D400) [pid = 840] [serial = 1862] [outer = 161CBC00] 21:44:25 INFO - PROCESS | 840 | 1465274665481 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]]]}] 21:44:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 21:44:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 730ms 21:44:25 INFO - PROCESS | 840 | 1465274665530 Marionette TRACE conn5 -> [0,2445,"getWindowHandle",null] 21:44:25 INFO - PROCESS | 840 | 1465274665532 Marionette TRACE conn5 <- [1,2445,null,{"value":"13"}] 21:44:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 21:44:25 INFO - PROCESS | 840 | 1465274665535 Marionette TRACE conn5 -> [0,2446,"setScriptTimeout",{"ms":35000}] 21:44:25 INFO - PROCESS | 840 | 1465274665537 Marionette TRACE conn5 <- [1,2446,null,{}] 21:44:25 INFO - PROCESS | 840 | 1465274665540 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}] 21:44:25 INFO - PROCESS | 840 | 1465274665545 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:25 INFO - PROCESS | 840 | 1465274665696 Marionette TRACE conn5 <- [1,2447,null,{"value":null}] 21:44:25 INFO - PROCESS | 840 | 1465274665762 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:25 INFO - PROCESS | 840 | 1465274665764 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:25 INFO - PROCESS | 840 | ++DOCSHELL 123A3C00 == 27 [pid = 840] [id = 621] 21:44:25 INFO - PROCESS | 840 | ++DOMWINDOW == 73 (16A0F800) [pid = 840] [serial = 1863] [outer = 00000000] 21:44:25 INFO - PROCESS | 840 | ++DOMWINDOW == 74 (1744B800) [pid = 840] [serial = 1864] [outer = 16A0F800] 21:44:25 INFO - PROCESS | 840 | 1465274665808 Marionette DEBUG loaded listener.js 21:44:25 INFO - PROCESS | 840 | ++DOMWINDOW == 75 (16A2C800) [pid = 840] [serial = 1865] [outer = 16A0F800] 21:44:26 INFO - PROCESS | 840 | --DOMWINDOW == 74 (09463000) [pid = 840] [serial = 1815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 21:44:26 INFO - PROCESS | 840 | --DOMWINDOW == 73 (0D5E1000) [pid = 840] [serial = 1818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 21:44:26 INFO - PROCESS | 840 | --DOMWINDOW == 72 (0E9C7C00) [pid = 840] [serial = 1821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 21:44:26 INFO - PROCESS | 840 | --DOMWINDOW == 71 (1231E400) [pid = 840] [serial = 1824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 21:44:26 INFO - PROCESS | 840 | --DOMWINDOW == 70 (0DB46000) [pid = 840] [serial = 1806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 21:44:26 INFO - PROCESS | 840 | --DOMWINDOW == 69 (14DC5000) [pid = 840] [serial = 1809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 21:44:26 INFO - PROCESS | 840 | --DOMWINDOW == 68 (14D1BC00) [pid = 840] [serial = 1827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 21:44:26 INFO - PROCESS | 840 | --DOMWINDOW == 67 (1516B800) [pid = 840] [serial = 1830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 21:44:26 INFO - PROCESS | 840 | --DOMWINDOW == 66 (16868C00) [pid = 840] [serial = 1836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 21:44:26 INFO - PROCESS | 840 | --DOMWINDOW == 65 (14D46800) [pid = 840] [serial = 1833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 21:44:26 INFO - PROCESS | 840 | 1465274666303 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]]]}] 21:44:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 21:44:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 830ms 21:44:26 INFO - PROCESS | 840 | 1465274666366 Marionette TRACE conn5 -> [0,2449,"getWindowHandle",null] 21:44:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 21:44:26 INFO - PROCESS | 840 | 1465274666368 Marionette TRACE conn5 <- [1,2449,null,{"value":"13"}] 21:44:26 INFO - PROCESS | 840 | 1465274666371 Marionette TRACE conn5 -> [0,2450,"setScriptTimeout",{"ms":35000}] 21:44:26 INFO - PROCESS | 840 | 1465274666373 Marionette TRACE conn5 <- [1,2450,null,{}] 21:44:26 INFO - PROCESS | 840 | 1465274666381 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}] 21:44:26 INFO - PROCESS | 840 | 1465274666383 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:26 INFO - PROCESS | 840 | 1465274666502 Marionette TRACE conn5 <- [1,2451,null,{"value":null}] 21:44:26 INFO - PROCESS | 840 | 1465274666517 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:26 INFO - PROCESS | 840 | 1465274666519 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:26 INFO - PROCESS | 840 | ++DOCSHELL 15175400 == 28 [pid = 840] [id = 622] 21:44:26 INFO - PROCESS | 840 | ++DOMWINDOW == 66 (15791000) [pid = 840] [serial = 1866] [outer = 00000000] 21:44:26 INFO - PROCESS | 840 | ++DOMWINDOW == 67 (1744D800) [pid = 840] [serial = 1867] [outer = 15791000] 21:44:26 INFO - PROCESS | 840 | 1465274666562 Marionette DEBUG loaded listener.js 21:44:26 INFO - PROCESS | 840 | ++DOMWINDOW == 68 (17454400) [pid = 840] [serial = 1868] [outer = 15791000] 21:44:26 INFO - PROCESS | 840 | 1465274666954 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]]]}] 21:44:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 21:44:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 630ms 21:44:26 INFO - PROCESS | 840 | 1465274667008 Marionette TRACE conn5 -> [0,2453,"getWindowHandle",null] 21:44:26 INFO - PROCESS | 840 | 1465274667010 Marionette TRACE conn5 <- [1,2453,null,{"value":"13"}] 21:44:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 21:44:27 INFO - PROCESS | 840 | 1465274667017 Marionette TRACE conn5 -> [0,2454,"setScriptTimeout",{"ms":35000}] 21:44:27 INFO - PROCESS | 840 | 1465274667019 Marionette TRACE conn5 <- [1,2454,null,{}] 21:44:27 INFO - PROCESS | 840 | 1465274667022 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}] 21:44:27 INFO - PROCESS | 840 | 1465274667024 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:27 INFO - PROCESS | 840 | 1465274667105 Marionette TRACE conn5 <- [1,2455,null,{"value":null}] 21:44:27 INFO - PROCESS | 840 | 1465274667114 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:27 INFO - PROCESS | 840 | 1465274667115 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:27 INFO - PROCESS | 840 | ++DOCSHELL 1753A400 == 29 [pid = 840] [id = 623] 21:44:27 INFO - PROCESS | 840 | ++DOMWINDOW == 69 (17782000) [pid = 840] [serial = 1869] [outer = 00000000] 21:44:27 INFO - PROCESS | 840 | ++DOMWINDOW == 70 (1778C400) [pid = 840] [serial = 1870] [outer = 17782000] 21:44:27 INFO - PROCESS | 840 | 1465274667159 Marionette DEBUG loaded listener.js 21:44:27 INFO - PROCESS | 840 | ++DOMWINDOW == 71 (18154000) [pid = 840] [serial = 1871] [outer = 17782000] 21:44:27 INFO - PROCESS | 840 | 1465274667587 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]]]}] 21:44:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 21:44:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 630ms 21:44:27 INFO - PROCESS | 840 | 1465274667653 Marionette TRACE conn5 -> [0,2457,"getWindowHandle",null] 21:44:27 INFO - PROCESS | 840 | 1465274667656 Marionette TRACE conn5 <- [1,2457,null,{"value":"13"}] 21:44:27 INFO - PROCESS | 840 | 1465274667669 Marionette TRACE conn5 -> [0,2458,"setScriptTimeout",{"ms":35000}] 21:44:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 21:44:27 INFO - PROCESS | 840 | 1465274667671 Marionette TRACE conn5 <- [1,2458,null,{}] 21:44:27 INFO - PROCESS | 840 | 1465274667675 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}] 21:44:27 INFO - PROCESS | 840 | 1465274667677 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:27 INFO - PROCESS | 840 | 1465274667758 Marionette TRACE conn5 <- [1,2459,null,{"value":null}] 21:44:27 INFO - PROCESS | 840 | 1465274667763 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:27 INFO - PROCESS | 840 | 1465274667765 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:27 INFO - PROCESS | 840 | ++DOCSHELL 14D10C00 == 30 [pid = 840] [id = 624] 21:44:27 INFO - PROCESS | 840 | ++DOMWINDOW == 72 (17786400) [pid = 840] [serial = 1872] [outer = 00000000] 21:44:27 INFO - PROCESS | 840 | ++DOMWINDOW == 73 (1815B400) [pid = 840] [serial = 1873] [outer = 17786400] 21:44:27 INFO - PROCESS | 840 | 1465274667808 Marionette DEBUG loaded listener.js 21:44:27 INFO - PROCESS | 840 | ++DOMWINDOW == 74 (1815E000) [pid = 840] [serial = 1874] [outer = 17786400] 21:44:28 INFO - PROCESS | 840 | 1465274668453 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]]]}] 21:44:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 21:44:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 830ms 21:44:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 21:44:28 INFO - PROCESS | 840 | 1465274668505 Marionette TRACE conn5 -> [0,2461,"getWindowHandle",null] 21:44:28 INFO - PROCESS | 840 | 1465274668509 Marionette TRACE conn5 <- [1,2461,null,{"value":"13"}] 21:44:28 INFO - PROCESS | 840 | 1465274668515 Marionette TRACE conn5 -> [0,2462,"setScriptTimeout",{"ms":35000}] 21:44:28 INFO - PROCESS | 840 | 1465274668518 Marionette TRACE conn5 <- [1,2462,null,{}] 21:44:28 INFO - PROCESS | 840 | 1465274668524 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}] 21:44:28 INFO - PROCESS | 840 | 1465274668527 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:28 INFO - PROCESS | 840 | 1465274668671 Marionette TRACE conn5 <- [1,2463,null,{"value":null}] 21:44:28 INFO - PROCESS | 840 | 1465274668815 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:28 INFO - PROCESS | 840 | 1465274668818 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:28 INFO - PROCESS | 840 | ++DOCSHELL 0CF1C800 == 31 [pid = 840] [id = 625] 21:44:28 INFO - PROCESS | 840 | ++DOMWINDOW == 75 (0D5D8C00) [pid = 840] [serial = 1875] [outer = 00000000] 21:44:28 INFO - PROCESS | 840 | ++DOMWINDOW == 76 (0E23CC00) [pid = 840] [serial = 1876] [outer = 0D5D8C00] 21:44:28 INFO - PROCESS | 840 | 1465274668877 Marionette DEBUG loaded listener.js 21:44:28 INFO - PROCESS | 840 | ++DOMWINDOW == 77 (11EC0000) [pid = 840] [serial = 1877] [outer = 0D5D8C00] 21:44:29 INFO - PROCESS | 840 | 1465274669527 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]]]}] 21:44:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 21:44:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1022ms 21:44:29 INFO - PROCESS | 840 | 1465274669537 Marionette TRACE conn5 -> [0,2465,"getWindowHandle",null] 21:44:29 INFO - PROCESS | 840 | 1465274669541 Marionette TRACE conn5 <- [1,2465,null,{"value":"13"}] 21:44:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 21:44:29 INFO - PROCESS | 840 | 1465274669548 Marionette TRACE conn5 -> [0,2466,"setScriptTimeout",{"ms":35000}] 21:44:29 INFO - PROCESS | 840 | 1465274669551 Marionette TRACE conn5 <- [1,2466,null,{}] 21:44:29 INFO - PROCESS | 840 | 1465274669555 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}] 21:44:29 INFO - PROCESS | 840 | 1465274669558 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:29 INFO - PROCESS | 840 | 1465274669671 Marionette TRACE conn5 <- [1,2467,null,{"value":null}] 21:44:29 INFO - PROCESS | 840 | 1465274669785 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:29 INFO - PROCESS | 840 | 1465274669787 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:29 INFO - PROCESS | 840 | ++DOCSHELL 1402F000 == 32 [pid = 840] [id = 626] 21:44:29 INFO - PROCESS | 840 | ++DOMWINDOW == 78 (14030400) [pid = 840] [serial = 1878] [outer = 00000000] 21:44:29 INFO - PROCESS | 840 | ++DOMWINDOW == 79 (14FBA400) [pid = 840] [serial = 1879] [outer = 14030400] 21:44:29 INFO - PROCESS | 840 | 1465274669884 Marionette DEBUG loaded listener.js 21:44:29 INFO - PROCESS | 840 | ++DOMWINDOW == 80 (15796000) [pid = 840] [serial = 1880] [outer = 14030400] 21:44:30 INFO - PROCESS | 840 | 1465274670478 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]]]}] 21:44:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 21:44:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 970ms 21:44:30 INFO - PROCESS | 840 | 1465274670522 Marionette TRACE conn5 -> [0,2469,"getWindowHandle",null] 21:44:30 INFO - PROCESS | 840 | 1465274670524 Marionette TRACE conn5 <- [1,2469,null,{"value":"13"}] 21:44:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 21:44:30 INFO - PROCESS | 840 | 1465274670528 Marionette TRACE conn5 -> [0,2470,"setScriptTimeout",{"ms":35000}] 21:44:30 INFO - PROCESS | 840 | 1465274670532 Marionette TRACE conn5 <- [1,2470,null,{}] 21:44:30 INFO - PROCESS | 840 | 1465274670542 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}] 21:44:30 INFO - PROCESS | 840 | 1465274670547 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:30 INFO - PROCESS | 840 | 1465274670627 Marionette TRACE conn5 <- [1,2471,null,{"value":null}] 21:44:30 INFO - PROCESS | 840 | 1465274670784 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:30 INFO - PROCESS | 840 | 1465274670787 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:30 INFO - PROCESS | 840 | ++DOCSHELL 1816C000 == 33 [pid = 840] [id = 627] 21:44:30 INFO - PROCESS | 840 | ++DOMWINDOW == 81 (1816F800) [pid = 840] [serial = 1881] [outer = 00000000] 21:44:30 INFO - PROCESS | 840 | ++DOMWINDOW == 82 (181AB400) [pid = 840] [serial = 1882] [outer = 1816F800] 21:44:30 INFO - PROCESS | 840 | 1465274670844 Marionette DEBUG loaded listener.js 21:44:30 INFO - PROCESS | 840 | ++DOMWINDOW == 83 (18DB8C00) [pid = 840] [serial = 1883] [outer = 1816F800] 21:44:31 INFO - PROCESS | 840 | 1465274671613 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]]]}] 21:44:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 21:44:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1173ms 21:44:31 INFO - PROCESS | 840 | 1465274671674 Marionette TRACE conn5 -> [0,2473,"getWindowHandle",null] 21:44:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 21:44:31 INFO - PROCESS | 840 | 1465274671679 Marionette TRACE conn5 <- [1,2473,null,{"value":"13"}] 21:44:31 INFO - PROCESS | 840 | 1465274671684 Marionette TRACE conn5 -> [0,2474,"setScriptTimeout",{"ms":35000}] 21:44:31 INFO - PROCESS | 840 | 1465274671687 Marionette TRACE conn5 <- [1,2474,null,{}] 21:44:31 INFO - PROCESS | 840 | 1465274671693 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}] 21:44:31 INFO - PROCESS | 840 | 1465274671695 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:31 INFO - PROCESS | 840 | 1465274671796 Marionette TRACE conn5 <- [1,2475,null,{"value":null}] 21:44:31 INFO - PROCESS | 840 | 1465274671937 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:31 INFO - PROCESS | 840 | 1465274671942 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:31 INFO - PROCESS | 840 | ++DOCSHELL 0CBE9400 == 34 [pid = 840] [id = 628] 21:44:31 INFO - PROCESS | 840 | ++DOMWINDOW == 84 (0CF73000) [pid = 840] [serial = 1884] [outer = 00000000] 21:44:31 INFO - PROCESS | 840 | ++DOMWINDOW == 85 (0D5DDC00) [pid = 840] [serial = 1885] [outer = 0CF73000] 21:44:32 INFO - PROCESS | 840 | 1465274671995 Marionette DEBUG loaded listener.js 21:44:32 INFO - PROCESS | 840 | ++DOMWINDOW == 86 (0DB47000) [pid = 840] [serial = 1886] [outer = 0CF73000] 21:44:32 INFO - PROCESS | 840 | --DOCSHELL 0D54B800 == 33 [pid = 840] [id = 471] 21:44:32 INFO - PROCESS | 840 | --DOCSHELL 14FBB800 == 32 [pid = 840] [id = 482] 21:44:32 INFO - PROCESS | 840 | --DOCSHELL 13636800 == 31 [pid = 840] [id = 476] 21:44:32 INFO - PROCESS | 840 | --DOCSHELL 123CB800 == 30 [pid = 840] [id = 480] 21:44:32 INFO - PROCESS | 840 | --DOCSHELL 09460000 == 29 [pid = 840] [id = 605] 21:44:32 INFO - PROCESS | 840 | --DOMWINDOW == 85 (0CB29000) [pid = 840] [serial = 1816] [outer = 00000000] [url = about:blank] 21:44:32 INFO - PROCESS | 840 | --DOMWINDOW == 84 (0CBE7800) [pid = 840] [serial = 1817] [outer = 00000000] [url = about:blank] 21:44:32 INFO - PROCESS | 840 | --DOMWINDOW == 83 (0DB3F000) [pid = 840] [serial = 1819] [outer = 00000000] [url = about:blank] 21:44:32 INFO - PROCESS | 840 | --DOMWINDOW == 82 (0DD24800) [pid = 840] [serial = 1820] [outer = 00000000] [url = about:blank] 21:44:32 INFO - PROCESS | 840 | --DOMWINDOW == 81 (11B06000) [pid = 840] [serial = 1822] [outer = 00000000] [url = about:blank] 21:44:32 INFO - PROCESS | 840 | --DOMWINDOW == 80 (13152400) [pid = 840] [serial = 1825] [outer = 00000000] [url = about:blank] 21:44:32 INFO - PROCESS | 840 | --DOMWINDOW == 79 (14D0C400) [pid = 840] [serial = 1826] [outer = 00000000] [url = about:blank] 21:44:32 INFO - PROCESS | 840 | --DOMWINDOW == 78 (1221D800) [pid = 840] [serial = 1808] [outer = 00000000] [url = about:blank] 21:44:32 INFO - PROCESS | 840 | --DOMWINDOW == 77 (0EBBC000) [pid = 840] [serial = 1807] [outer = 00000000] [url = about:blank] 21:44:32 INFO - PROCESS | 840 | --DOMWINDOW == 76 (1627B000) [pid = 840] [serial = 1811] [outer = 00000000] [url = about:blank] 21:44:32 INFO - PROCESS | 840 | --DOMWINDOW == 75 (15793400) [pid = 840] [serial = 1810] [outer = 00000000] [url = about:blank] 21:44:32 INFO - PROCESS | 840 | --DOMWINDOW == 74 (14DEE000) [pid = 840] [serial = 1813] [outer = 00000000] [url = about:blank] 21:44:32 INFO - PROCESS | 840 | --DOMWINDOW == 73 (16F21400) [pid = 840] [serial = 1840] [outer = 00000000] [url = about:blank] 21:44:32 INFO - PROCESS | 840 | --DOMWINDOW == 72 (14DE7800) [pid = 840] [serial = 1829] [outer = 00000000] [url = about:blank] 21:44:32 INFO - PROCESS | 840 | --DOMWINDOW == 71 (14DC1800) [pid = 840] [serial = 1828] [outer = 00000000] [url = about:blank] 21:44:32 INFO - PROCESS | 840 | --DOMWINDOW == 70 (15177800) [pid = 840] [serial = 1831] [outer = 00000000] [url = about:blank] 21:44:32 INFO - PROCESS | 840 | --DOMWINDOW == 69 (1686E400) [pid = 840] [serial = 1837] [outer = 00000000] [url = about:blank] 21:44:32 INFO - PROCESS | 840 | --DOMWINDOW == 68 (1579F400) [pid = 840] [serial = 1832] [outer = 00000000] [url = about:blank] 21:44:32 INFO - PROCESS | 840 | --DOMWINDOW == 67 (1627A400) [pid = 840] [serial = 1834] [outer = 00000000] [url = about:blank] 21:44:32 INFO - PROCESS | 840 | --DOMWINDOW == 66 (163E1400) [pid = 840] [serial = 1835] [outer = 00000000] [url = about:blank] 21:44:32 INFO - PROCESS | 840 | --DOMWINDOW == 65 (120C6C00) [pid = 840] [serial = 1823] [outer = 00000000] [url = about:blank] 21:44:32 INFO - PROCESS | 840 | --DOMWINDOW == 64 (16A22C00) [pid = 840] [serial = 1838] [outer = 00000000] [url = about:blank] 21:44:33 INFO - PROCESS | 840 | 1465274673186 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]]]}] 21:44:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 21:44:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1536ms 21:44:33 INFO - PROCESS | 840 | 1465274673221 Marionette TRACE conn5 -> [0,2477,"getWindowHandle",null] 21:44:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 21:44:33 INFO - PROCESS | 840 | 1465274673225 Marionette TRACE conn5 <- [1,2477,null,{"value":"13"}] 21:44:33 INFO - PROCESS | 840 | 1465274673229 Marionette TRACE conn5 -> [0,2478,"setScriptTimeout",{"ms":35000}] 21:44:33 INFO - PROCESS | 840 | 1465274673234 Marionette TRACE conn5 <- [1,2478,null,{}] 21:44:33 INFO - PROCESS | 840 | 1465274673239 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}] 21:44:33 INFO - PROCESS | 840 | 1465274673242 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:33 INFO - PROCESS | 840 | 1465274673332 Marionette TRACE conn5 <- [1,2479,null,{"value":null}] 21:44:33 INFO - PROCESS | 840 | 1465274673464 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:33 INFO - PROCESS | 840 | 1465274673466 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:33 INFO - PROCESS | 840 | ++DOCSHELL 0D4EB400 == 30 [pid = 840] [id = 629] 21:44:33 INFO - PROCESS | 840 | ++DOMWINDOW == 65 (0D4F0000) [pid = 840] [serial = 1887] [outer = 00000000] 21:44:33 INFO - PROCESS | 840 | ++DOMWINDOW == 66 (0D5DB800) [pid = 840] [serial = 1888] [outer = 0D4F0000] 21:44:33 INFO - PROCESS | 840 | 1465274673513 Marionette DEBUG loaded listener.js 21:44:33 INFO - PROCESS | 840 | ++DOMWINDOW == 67 (0DB3F800) [pid = 840] [serial = 1889] [outer = 0D4F0000] 21:44:33 INFO - PROCESS | 840 | 1465274673886 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]]]}] 21:44:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 21:44:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 690ms 21:44:33 INFO - PROCESS | 840 | 1465274673920 Marionette TRACE conn5 -> [0,2481,"getWindowHandle",null] 21:44:33 INFO - PROCESS | 840 | 1465274673926 Marionette TRACE conn5 <- [1,2481,null,{"value":"13"}] 21:44:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 21:44:33 INFO - PROCESS | 840 | 1465274673932 Marionette TRACE conn5 -> [0,2482,"setScriptTimeout",{"ms":35000}] 21:44:33 INFO - PROCESS | 840 | 1465274673935 Marionette TRACE conn5 <- [1,2482,null,{}] 21:44:33 INFO - PROCESS | 840 | 1465274673939 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}] 21:44:33 INFO - PROCESS | 840 | 1465274673941 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:34 INFO - PROCESS | 840 | 1465274674060 Marionette TRACE conn5 <- [1,2483,null,{"value":null}] 21:44:34 INFO - PROCESS | 840 | 1465274674096 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:34 INFO - PROCESS | 840 | 1465274674098 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:34 INFO - PROCESS | 840 | ++DOCSHELL 11B07C00 == 31 [pid = 840] [id = 630] 21:44:34 INFO - PROCESS | 840 | ++DOMWINDOW == 68 (11B08C00) [pid = 840] [serial = 1890] [outer = 00000000] 21:44:34 INFO - PROCESS | 840 | ++DOMWINDOW == 69 (11DA2000) [pid = 840] [serial = 1891] [outer = 11B08C00] 21:44:34 INFO - PROCESS | 840 | 1465274674146 Marionette DEBUG loaded listener.js 21:44:34 INFO - PROCESS | 840 | ++DOMWINDOW == 70 (11EB7400) [pid = 840] [serial = 1892] [outer = 11B08C00] 21:44:34 INFO - PROCESS | 840 | 1465274674604 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]]]}] 21:44:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 21:44:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 730ms 21:44:34 INFO - PROCESS | 840 | 1465274674665 Marionette TRACE conn5 -> [0,2485,"getWindowHandle",null] 21:44:34 INFO - PROCESS | 840 | 1465274674668 Marionette TRACE conn5 <- [1,2485,null,{"value":"13"}] 21:44:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 21:44:34 INFO - PROCESS | 840 | 1465274674671 Marionette TRACE conn5 -> [0,2486,"setScriptTimeout",{"ms":35000}] 21:44:34 INFO - PROCESS | 840 | 1465274674674 Marionette TRACE conn5 <- [1,2486,null,{}] 21:44:34 INFO - PROCESS | 840 | 1465274674685 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}] 21:44:34 INFO - PROCESS | 840 | 1465274674690 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:34 INFO - PROCESS | 840 | 1465274674773 Marionette TRACE conn5 <- [1,2487,null,{"value":null}] 21:44:34 INFO - PROCESS | 840 | 1465274674782 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:34 INFO - PROCESS | 840 | 1465274674785 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:34 INFO - PROCESS | 840 | ++DOCSHELL 123A3800 == 32 [pid = 840] [id = 631] 21:44:34 INFO - PROCESS | 840 | ++DOMWINDOW == 71 (123A4000) [pid = 840] [serial = 1893] [outer = 00000000] 21:44:34 INFO - PROCESS | 840 | ++DOMWINDOW == 72 (123CCC00) [pid = 840] [serial = 1894] [outer = 123A4000] 21:44:34 INFO - PROCESS | 840 | 1465274674832 Marionette DEBUG loaded listener.js 21:44:34 INFO - PROCESS | 840 | ++DOMWINDOW == 73 (13150800) [pid = 840] [serial = 1895] [outer = 123A4000] 21:44:35 INFO - PROCESS | 840 | 1465274675350 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]]]}] 21:44:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 21:44:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 730ms 21:44:35 INFO - PROCESS | 840 | 1465274675405 Marionette TRACE conn5 -> [0,2489,"getWindowHandle",null] 21:44:35 INFO - PROCESS | 840 | 1465274675408 Marionette TRACE conn5 <- [1,2489,null,{"value":"13"}] 21:44:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 21:44:35 INFO - PROCESS | 840 | 1465274675450 Marionette TRACE conn5 -> [0,2490,"setScriptTimeout",{"ms":35000}] 21:44:35 INFO - PROCESS | 840 | 1465274675452 Marionette TRACE conn5 <- [1,2490,null,{}] 21:44:35 INFO - PROCESS | 840 | 1465274675456 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}] 21:44:35 INFO - PROCESS | 840 | 1465274675458 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:35 INFO - PROCESS | 840 | 1465274675577 Marionette TRACE conn5 <- [1,2491,null,{"value":null}] 21:44:35 INFO - PROCESS | 840 | 1465274675587 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:35 INFO - PROCESS | 840 | 1465274675589 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:35 INFO - PROCESS | 840 | ++DOCSHELL 14D0D000 == 33 [pid = 840] [id = 632] 21:44:35 INFO - PROCESS | 840 | ++DOMWINDOW == 74 (14D0FC00) [pid = 840] [serial = 1896] [outer = 00000000] 21:44:35 INFO - PROCESS | 840 | ++DOMWINDOW == 75 (14D1AC00) [pid = 840] [serial = 1897] [outer = 14D0FC00] 21:44:35 INFO - PROCESS | 840 | 1465274675634 Marionette DEBUG loaded listener.js 21:44:35 INFO - PROCESS | 840 | ++DOMWINDOW == 76 (14DB9C00) [pid = 840] [serial = 1898] [outer = 14D0FC00] 21:44:36 INFO - PROCESS | 840 | 1465274676064 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]]]}] 21:44:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 21:44:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 690ms 21:44:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 21:44:36 INFO - PROCESS | 840 | 1465274676131 Marionette TRACE conn5 -> [0,2493,"getWindowHandle",null] 21:44:36 INFO - PROCESS | 840 | 1465274676133 Marionette TRACE conn5 <- [1,2493,null,{"value":"13"}] 21:44:36 INFO - PROCESS | 840 | 1465274676136 Marionette TRACE conn5 -> [0,2494,"setScriptTimeout",{"ms":35000}] 21:44:36 INFO - PROCESS | 840 | 1465274676138 Marionette TRACE conn5 <- [1,2494,null,{}] 21:44:36 INFO - PROCESS | 840 | 1465274676141 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}] 21:44:36 INFO - PROCESS | 840 | 1465274676143 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:36 INFO - PROCESS | 840 | 1465274676260 Marionette TRACE conn5 <- [1,2495,null,{"value":null}] 21:44:36 INFO - PROCESS | 840 | 1465274676266 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:36 INFO - PROCESS | 840 | 1465274676268 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:36 INFO - PROCESS | 840 | ++DOCSHELL 14DC5000 == 34 [pid = 840] [id = 633] 21:44:36 INFO - PROCESS | 840 | ++DOMWINDOW == 77 (14DE4400) [pid = 840] [serial = 1899] [outer = 00000000] 21:44:36 INFO - PROCESS | 840 | ++DOMWINDOW == 78 (14FBBC00) [pid = 840] [serial = 1900] [outer = 14DE4400] 21:44:36 INFO - PROCESS | 840 | 1465274676311 Marionette DEBUG loaded listener.js 21:44:36 INFO - PROCESS | 840 | ++DOMWINDOW == 79 (1507AC00) [pid = 840] [serial = 1901] [outer = 14DE4400] 21:44:36 INFO - PROCESS | 840 | 1465274676805 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]]]}] 21:44:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 21:44:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 731ms 21:44:36 INFO - PROCESS | 840 | 1465274676902 Marionette TRACE conn5 -> [0,2497,"getWindowHandle",null] 21:44:36 INFO - PROCESS | 840 | 1465274676904 Marionette TRACE conn5 <- [1,2497,null,{"value":"13"}] 21:44:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 21:44:36 INFO - PROCESS | 840 | 1465274676910 Marionette TRACE conn5 -> [0,2498,"setScriptTimeout",{"ms":35000}] 21:44:36 INFO - PROCESS | 840 | 1465274676912 Marionette TRACE conn5 <- [1,2498,null,{}] 21:44:36 INFO - PROCESS | 840 | 1465274676915 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}] 21:44:36 INFO - PROCESS | 840 | 1465274676921 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:37 INFO - PROCESS | 840 | 1465274677296 Marionette TRACE conn5 <- [1,2499,null,{"value":null}] 21:44:37 INFO - PROCESS | 840 | --DOMWINDOW == 78 (16A0F800) [pid = 840] [serial = 1863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 21:44:37 INFO - PROCESS | 840 | --DOMWINDOW == 77 (161CBC00) [pid = 840] [serial = 1860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 21:44:37 INFO - PROCESS | 840 | --DOMWINDOW == 76 (12341800) [pid = 840] [serial = 1845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 21:44:37 INFO - PROCESS | 840 | --DOMWINDOW == 75 (1223DC00) [pid = 840] [serial = 1839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 21:44:37 INFO - PROCESS | 840 | --DOMWINDOW == 74 (0D465800) [pid = 840] [serial = 1842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 21:44:37 INFO - PROCESS | 840 | --DOMWINDOW == 73 (14D14000) [pid = 840] [serial = 1854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 21:44:37 INFO - PROCESS | 840 | --DOMWINDOW == 72 (0D5D5000) [pid = 840] [serial = 1848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 21:44:37 INFO - PROCESS | 840 | --DOMWINDOW == 71 (0EBB8C00) [pid = 840] [serial = 1851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 21:44:37 INFO - PROCESS | 840 | --DOMWINDOW == 70 (17782000) [pid = 840] [serial = 1869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 21:44:37 INFO - PROCESS | 840 | --DOMWINDOW == 69 (15791000) [pid = 840] [serial = 1866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 21:44:37 INFO - PROCESS | 840 | --DOMWINDOW == 68 (15084400) [pid = 840] [serial = 1857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 21:44:37 INFO - PROCESS | 840 | --DOMWINDOW == 67 (17786400) [pid = 840] [serial = 1872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 21:44:37 INFO - PROCESS | 840 | --DOMWINDOW == 66 (0D552800) [pid = 840] [serial = 1812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 21:44:37 INFO - PROCESS | 840 | 1465274677360 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:37 INFO - PROCESS | 840 | 1465274677362 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:37 INFO - PROCESS | 840 | ++DOCSHELL 0CC91400 == 35 [pid = 840] [id = 634] 21:44:37 INFO - PROCESS | 840 | ++DOMWINDOW == 67 (0CFCC400) [pid = 840] [serial = 1902] [outer = 00000000] 21:44:37 INFO - PROCESS | 840 | ++DOMWINDOW == 68 (0DB44400) [pid = 840] [serial = 1903] [outer = 0CFCC400] 21:44:37 INFO - PROCESS | 840 | 1465274677407 Marionette DEBUG loaded listener.js 21:44:37 INFO - PROCESS | 840 | ++DOMWINDOW == 69 (123AEC00) [pid = 840] [serial = 1904] [outer = 0CFCC400] 21:44:37 INFO - PROCESS | 840 | 1465274677784 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]]]}] 21:44:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 21:44:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 930ms 21:44:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 21:44:37 INFO - PROCESS | 840 | 1465274677843 Marionette TRACE conn5 -> [0,2501,"getWindowHandle",null] 21:44:37 INFO - PROCESS | 840 | 1465274677846 Marionette TRACE conn5 <- [1,2501,null,{"value":"13"}] 21:44:37 INFO - PROCESS | 840 | 1465274677848 Marionette TRACE conn5 -> [0,2502,"setScriptTimeout",{"ms":35000}] 21:44:37 INFO - PROCESS | 840 | 1465274677850 Marionette TRACE conn5 <- [1,2502,null,{}] 21:44:37 INFO - PROCESS | 840 | 1465274677854 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}] 21:44:37 INFO - PROCESS | 840 | 1465274677855 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:37 INFO - PROCESS | 840 | 1465274677934 Marionette TRACE conn5 <- [1,2503,null,{"value":null}] 21:44:37 INFO - PROCESS | 840 | 1465274677939 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:37 INFO - PROCESS | 840 | 1465274677941 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:37 INFO - PROCESS | 840 | ++DOCSHELL 1363A400 == 36 [pid = 840] [id = 635] 21:44:37 INFO - PROCESS | 840 | ++DOMWINDOW == 70 (15171800) [pid = 840] [serial = 1905] [outer = 00000000] 21:44:37 INFO - PROCESS | 840 | ++DOMWINDOW == 71 (1627DC00) [pid = 840] [serial = 1906] [outer = 15171800] 21:44:37 INFO - PROCESS | 840 | 1465274677985 Marionette DEBUG loaded listener.js 21:44:38 INFO - PROCESS | 840 | ++DOMWINDOW == 72 (167C9400) [pid = 840] [serial = 1907] [outer = 15171800] 21:44:38 INFO - PROCESS | 840 | 1465274678394 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]]]}] 21:44:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 21:44:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 572ms 21:44:38 INFO - PROCESS | 840 | 1465274678424 Marionette TRACE conn5 -> [0,2505,"getWindowHandle",null] 21:44:38 INFO - PROCESS | 840 | 1465274678426 Marionette TRACE conn5 <- [1,2505,null,{"value":"13"}] 21:44:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 21:44:38 INFO - PROCESS | 840 | 1465274678429 Marionette TRACE conn5 -> [0,2506,"setScriptTimeout",{"ms":35000}] 21:44:38 INFO - PROCESS | 840 | 1465274678431 Marionette TRACE conn5 <- [1,2506,null,{}] 21:44:38 INFO - PROCESS | 840 | 1465274678434 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}] 21:44:38 INFO - PROCESS | 840 | 1465274678436 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:38 INFO - PROCESS | 840 | 1465274678560 Marionette TRACE conn5 <- [1,2507,null,{"value":null}] 21:44:38 INFO - PROCESS | 840 | 1465274678568 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:38 INFO - PROCESS | 840 | 1465274678570 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:38 INFO - PROCESS | 840 | ++DOCSHELL 14D14000 == 37 [pid = 840] [id = 636] 21:44:38 INFO - PROCESS | 840 | ++DOMWINDOW == 73 (14FAF800) [pid = 840] [serial = 1908] [outer = 00000000] 21:44:38 INFO - PROCESS | 840 | ++DOMWINDOW == 74 (1686F800) [pid = 840] [serial = 1909] [outer = 14FAF800] 21:44:38 INFO - PROCESS | 840 | 1465274678613 Marionette DEBUG loaded listener.js 21:44:38 INFO - PROCESS | 840 | ++DOMWINDOW == 75 (14D44400) [pid = 840] [serial = 1910] [outer = 14FAF800] 21:44:39 INFO - PROCESS | 840 | 1465274679049 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]]]}] 21:44:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 21:44:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 670ms 21:44:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 21:44:39 INFO - PROCESS | 840 | 1465274679102 Marionette TRACE conn5 -> [0,2509,"getWindowHandle",null] 21:44:39 INFO - PROCESS | 840 | 1465274679104 Marionette TRACE conn5 <- [1,2509,null,{"value":"13"}] 21:44:39 INFO - PROCESS | 840 | 1465274679107 Marionette TRACE conn5 -> [0,2510,"setScriptTimeout",{"ms":35000}] 21:44:39 INFO - PROCESS | 840 | 1465274679108 Marionette TRACE conn5 <- [1,2510,null,{}] 21:44:39 INFO - PROCESS | 840 | 1465274679112 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}] 21:44:39 INFO - PROCESS | 840 | 1465274679114 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:39 INFO - PROCESS | 840 | 1465274679231 Marionette TRACE conn5 <- [1,2511,null,{"value":null}] 21:44:39 INFO - PROCESS | 840 | 1465274679239 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:39 INFO - PROCESS | 840 | 1465274679241 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:39 INFO - PROCESS | 840 | ++DOCSHELL 11D9C000 == 38 [pid = 840] [id = 637] 21:44:39 INFO - PROCESS | 840 | ++DOMWINDOW == 76 (123B0400) [pid = 840] [serial = 1911] [outer = 00000000] 21:44:39 INFO - PROCESS | 840 | ++DOMWINDOW == 77 (16A30000) [pid = 840] [serial = 1912] [outer = 123B0400] 21:44:39 INFO - PROCESS | 840 | 1465274679297 Marionette DEBUG loaded listener.js 21:44:39 INFO - PROCESS | 840 | ++DOMWINDOW == 78 (16F2F800) [pid = 840] [serial = 1913] [outer = 123B0400] 21:44:40 INFO - PROCESS | 840 | 1465274680080 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]]]}] 21:44:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 21:44:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1018ms 21:44:40 INFO - PROCESS | 840 | 1465274680126 Marionette TRACE conn5 -> [0,2513,"getWindowHandle",null] 21:44:40 INFO - PROCESS | 840 | 1465274680130 Marionette TRACE conn5 <- [1,2513,null,{"value":"13"}] 21:44:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 21:44:40 INFO - PROCESS | 840 | 1465274680135 Marionette TRACE conn5 -> [0,2514,"setScriptTimeout",{"ms":35000}] 21:44:40 INFO - PROCESS | 840 | 1465274680140 Marionette TRACE conn5 <- [1,2514,null,{}] 21:44:40 INFO - PROCESS | 840 | 1465274680165 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}] 21:44:40 INFO - PROCESS | 840 | 1465274680168 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:40 INFO - PROCESS | 840 | 1465274680303 Marionette TRACE conn5 <- [1,2515,null,{"value":null}] 21:44:40 INFO - PROCESS | 840 | 1465274680436 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:40 INFO - PROCESS | 840 | 1465274680439 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:40 INFO - PROCESS | 840 | ++DOCSHELL 0D5D9C00 == 39 [pid = 840] [id = 638] 21:44:40 INFO - PROCESS | 840 | ++DOMWINDOW == 79 (0DB3A400) [pid = 840] [serial = 1914] [outer = 00000000] 21:44:40 INFO - PROCESS | 840 | ++DOMWINDOW == 80 (0E1E0800) [pid = 840] [serial = 1915] [outer = 0DB3A400] 21:44:40 INFO - PROCESS | 840 | 1465274680497 Marionette DEBUG loaded listener.js 21:44:40 INFO - PROCESS | 840 | ++DOMWINDOW == 81 (11D0D800) [pid = 840] [serial = 1916] [outer = 0DB3A400] 21:44:41 INFO - PROCESS | 840 | 1465274681187 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]]]}] 21:44:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 21:44:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1074ms 21:44:41 INFO - PROCESS | 840 | 1465274681230 Marionette TRACE conn5 -> [0,2517,"getWindowHandle",null] 21:44:41 INFO - PROCESS | 840 | 1465274681235 Marionette TRACE conn5 <- [1,2517,null,{"value":"13"}] 21:44:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 21:44:41 INFO - PROCESS | 840 | 1465274681241 Marionette TRACE conn5 -> [0,2518,"setScriptTimeout",{"ms":35000}] 21:44:41 INFO - PROCESS | 840 | 1465274681244 Marionette TRACE conn5 <- [1,2518,null,{}] 21:44:41 INFO - PROCESS | 840 | 1465274681276 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}] 21:44:41 INFO - PROCESS | 840 | 1465274681279 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:41 INFO - PROCESS | 840 | 1465274681411 Marionette TRACE conn5 <- [1,2519,null,{"value":null}] 21:44:41 INFO - PROCESS | 840 | 1465274681648 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:41 INFO - PROCESS | 840 | 1465274681652 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:41 INFO - PROCESS | 840 | ++DOCSHELL 09463400 == 40 [pid = 840] [id = 639] 21:44:41 INFO - PROCESS | 840 | ++DOMWINDOW == 82 (0CB21800) [pid = 840] [serial = 1917] [outer = 00000000] 21:44:41 INFO - PROCESS | 840 | ++DOMWINDOW == 83 (0CBE6C00) [pid = 840] [serial = 1918] [outer = 0CB21800] 21:44:41 INFO - PROCESS | 840 | 1465274681713 Marionette DEBUG loaded listener.js 21:44:41 INFO - PROCESS | 840 | ++DOMWINDOW == 84 (0CFCC800) [pid = 840] [serial = 1919] [outer = 0CB21800] 21:44:42 INFO - PROCESS | 840 | --DOCSHELL 14D14000 == 39 [pid = 840] [id = 636] 21:44:42 INFO - PROCESS | 840 | --DOCSHELL 1363A400 == 38 [pid = 840] [id = 635] 21:44:42 INFO - PROCESS | 840 | --DOCSHELL 0CC91400 == 37 [pid = 840] [id = 634] 21:44:42 INFO - PROCESS | 840 | --DOCSHELL 14DC5000 == 36 [pid = 840] [id = 633] 21:44:42 INFO - PROCESS | 840 | --DOCSHELL 14D0D000 == 35 [pid = 840] [id = 632] 21:44:42 INFO - PROCESS | 840 | --DOCSHELL 123A3800 == 34 [pid = 840] [id = 631] 21:44:42 INFO - PROCESS | 840 | --DOCSHELL 11B07C00 == 33 [pid = 840] [id = 630] 21:44:42 INFO - PROCESS | 840 | --DOCSHELL 0D4EB400 == 32 [pid = 840] [id = 629] 21:44:42 INFO - PROCESS | 840 | --DOMWINDOW == 83 (1686A800) [pid = 840] [serial = 1814] [outer = 00000000] [url = about:blank] 21:44:42 INFO - PROCESS | 840 | --DOMWINDOW == 82 (1744B800) [pid = 840] [serial = 1864] [outer = 00000000] [url = about:blank] 21:44:42 INFO - PROCESS | 840 | --DOMWINDOW == 81 (16867000) [pid = 840] [serial = 1861] [outer = 00000000] [url = about:blank] 21:44:42 INFO - PROCESS | 840 | --DOMWINDOW == 80 (13151C00) [pid = 840] [serial = 1846] [outer = 00000000] [url = about:blank] 21:44:42 INFO - PROCESS | 840 | --DOMWINDOW == 79 (1402E000) [pid = 840] [serial = 1847] [outer = 00000000] [url = about:blank] 21:44:42 INFO - PROCESS | 840 | --DOMWINDOW == 78 (16F2B000) [pid = 840] [serial = 1841] [outer = 00000000] [url = about:blank] 21:44:42 INFO - PROCESS | 840 | --DOMWINDOW == 77 (0DF05000) [pid = 840] [serial = 1843] [outer = 00000000] [url = about:blank] 21:44:42 INFO - PROCESS | 840 | --DOMWINDOW == 76 (0E1E1800) [pid = 840] [serial = 1844] [outer = 00000000] [url = about:blank] 21:44:42 INFO - PROCESS | 840 | --DOMWINDOW == 75 (14D17C00) [pid = 840] [serial = 1855] [outer = 00000000] [url = about:blank] 21:44:42 INFO - PROCESS | 840 | --DOMWINDOW == 74 (0D5DC800) [pid = 840] [serial = 1849] [outer = 00000000] [url = about:blank] 21:44:42 INFO - PROCESS | 840 | --DOMWINDOW == 73 (0DB44800) [pid = 840] [serial = 1850] [outer = 00000000] [url = about:blank] 21:44:42 INFO - PROCESS | 840 | --DOMWINDOW == 72 (11DD9800) [pid = 840] [serial = 1852] [outer = 00000000] [url = about:blank] 21:44:42 INFO - PROCESS | 840 | --DOMWINDOW == 71 (12295000) [pid = 840] [serial = 1853] [outer = 00000000] [url = about:blank] 21:44:42 INFO - PROCESS | 840 | --DOMWINDOW == 70 (1778C400) [pid = 840] [serial = 1870] [outer = 00000000] [url = about:blank] 21:44:42 INFO - PROCESS | 840 | --DOMWINDOW == 69 (16A2C800) [pid = 840] [serial = 1865] [outer = 00000000] [url = about:blank] 21:44:42 INFO - PROCESS | 840 | --DOMWINDOW == 68 (1744D800) [pid = 840] [serial = 1867] [outer = 00000000] [url = about:blank] 21:44:42 INFO - PROCESS | 840 | --DOMWINDOW == 67 (15794400) [pid = 840] [serial = 1858] [outer = 00000000] [url = about:blank] 21:44:42 INFO - PROCESS | 840 | --DOMWINDOW == 66 (1815E000) [pid = 840] [serial = 1874] [outer = 00000000] [url = about:blank] 21:44:42 INFO - PROCESS | 840 | --DOMWINDOW == 65 (1815B400) [pid = 840] [serial = 1873] [outer = 00000000] [url = about:blank] 21:44:42 INFO - PROCESS | 840 | --DOMWINDOW == 64 (160C7400) [pid = 840] [serial = 1859] [outer = 00000000] [url = about:blank] 21:44:42 INFO - PROCESS | 840 | --DOMWINDOW == 63 (18154000) [pid = 840] [serial = 1871] [outer = 00000000] [url = about:blank] 21:44:42 INFO - PROCESS | 840 | --DOMWINDOW == 62 (1686D400) [pid = 840] [serial = 1862] [outer = 00000000] [url = about:blank] 21:44:42 INFO - PROCESS | 840 | --DOMWINDOW == 61 (14DBE800) [pid = 840] [serial = 1856] [outer = 00000000] [url = about:blank] 21:44:42 INFO - PROCESS | 840 | --DOMWINDOW == 60 (17454400) [pid = 840] [serial = 1868] [outer = 00000000] [url = about:blank] 21:44:42 INFO - PROCESS | 840 | 1465274682373 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]]]}] 21:44:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 21:44:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1177ms 21:44:42 INFO - PROCESS | 840 | 1465274682423 Marionette TRACE conn5 -> [0,2521,"getWindowHandle",null] 21:44:42 INFO - PROCESS | 840 | 1465274682427 Marionette TRACE conn5 <- [1,2521,null,{"value":"13"}] 21:44:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 21:44:42 INFO - PROCESS | 840 | 1465274682431 Marionette TRACE conn5 -> [0,2522,"setScriptTimeout",{"ms":35000}] 21:44:42 INFO - PROCESS | 840 | 1465274682433 Marionette TRACE conn5 <- [1,2522,null,{}] 21:44:42 INFO - PROCESS | 840 | 1465274682439 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}] 21:44:42 INFO - PROCESS | 840 | 1465274682443 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:42 INFO - PROCESS | 840 | 1465274682529 Marionette TRACE conn5 <- [1,2523,null,{"value":null}] 21:44:42 INFO - PROCESS | 840 | 1465274682629 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:42 INFO - PROCESS | 840 | 1465274682632 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:42 INFO - PROCESS | 840 | ++DOCSHELL 0CB2C800 == 33 [pid = 840] [id = 640] 21:44:42 INFO - PROCESS | 840 | ++DOMWINDOW == 61 (0CF6EC00) [pid = 840] [serial = 1920] [outer = 00000000] 21:44:42 INFO - PROCESS | 840 | ++DOMWINDOW == 62 (0DB45C00) [pid = 840] [serial = 1921] [outer = 0CF6EC00] 21:44:42 INFO - PROCESS | 840 | 1465274682678 Marionette DEBUG loaded listener.js 21:44:42 INFO - PROCESS | 840 | ++DOMWINDOW == 63 (0DF05000) [pid = 840] [serial = 1922] [outer = 0CF6EC00] 21:44:43 INFO - PROCESS | 840 | 1465274683093 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]]]}] 21:44:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 21:44:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 730ms 21:44:43 INFO - PROCESS | 840 | 1465274683164 Marionette TRACE conn5 -> [0,2525,"getWindowHandle",null] 21:44:43 INFO - PROCESS | 840 | 1465274683168 Marionette TRACE conn5 <- [1,2525,null,{"value":"13"}] 21:44:43 INFO - PROCESS | 840 | 1465274683173 Marionette TRACE conn5 -> [0,2526,"setScriptTimeout",{"ms":35000}] 21:44:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 21:44:43 INFO - PROCESS | 840 | 1465274683175 Marionette TRACE conn5 <- [1,2526,null,{}] 21:44:43 INFO - PROCESS | 840 | 1465274683178 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}] 21:44:43 INFO - PROCESS | 840 | 1465274683181 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:43 INFO - PROCESS | 840 | 1465274683269 Marionette TRACE conn5 <- [1,2527,null,{"value":null}] 21:44:43 INFO - PROCESS | 840 | 1465274683281 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:43 INFO - PROCESS | 840 | 1465274683284 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:43 INFO - PROCESS | 840 | ++DOCSHELL 0EB0E000 == 34 [pid = 840] [id = 641] 21:44:43 INFO - PROCESS | 840 | ++DOMWINDOW == 64 (11B07C00) [pid = 840] [serial = 1923] [outer = 00000000] 21:44:43 INFO - PROCESS | 840 | ++DOMWINDOW == 65 (12318800) [pid = 840] [serial = 1924] [outer = 11B07C00] 21:44:43 INFO - PROCESS | 840 | 1465274683328 Marionette DEBUG loaded listener.js 21:44:43 INFO - PROCESS | 840 | ++DOMWINDOW == 66 (123AA800) [pid = 840] [serial = 1925] [outer = 11B07C00] 21:44:43 INFO - PROCESS | 840 | 1465274683787 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]]]}] 21:44:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 21:44:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 670ms 21:44:43 INFO - PROCESS | 840 | 1465274683848 Marionette TRACE conn5 -> [0,2529,"getWindowHandle",null] 21:44:43 INFO - PROCESS | 840 | 1465274683850 Marionette TRACE conn5 <- [1,2529,null,{"value":"13"}] 21:44:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 21:44:43 INFO - PROCESS | 840 | 1465274683855 Marionette TRACE conn5 -> [0,2530,"setScriptTimeout",{"ms":35000}] 21:44:43 INFO - PROCESS | 840 | 1465274683861 Marionette TRACE conn5 <- [1,2530,null,{}] 21:44:43 INFO - PROCESS | 840 | 1465274683870 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}] 21:44:43 INFO - PROCESS | 840 | 1465274683873 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:43 INFO - PROCESS | 840 | 1465274683961 Marionette TRACE conn5 <- [1,2531,null,{"value":null}] 21:44:44 INFO - PROCESS | 840 | 1465274684061 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:44 INFO - PROCESS | 840 | 1465274684064 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:44 INFO - PROCESS | 840 | ++DOCSHELL 14D19C00 == 35 [pid = 840] [id = 642] 21:44:44 INFO - PROCESS | 840 | ++DOMWINDOW == 67 (14D37800) [pid = 840] [serial = 1926] [outer = 00000000] 21:44:44 INFO - PROCESS | 840 | ++DOMWINDOW == 68 (14DC4400) [pid = 840] [serial = 1927] [outer = 14D37800] 21:44:44 INFO - PROCESS | 840 | 1465274684125 Marionette DEBUG loaded listener.js 21:44:44 INFO - PROCESS | 840 | ++DOMWINDOW == 69 (14F3F400) [pid = 840] [serial = 1928] [outer = 14D37800] 21:44:44 INFO - PROCESS | 840 | 1465274684556 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]]]}] 21:44:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 21:44:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 730ms 21:44:44 INFO - PROCESS | 840 | 1465274684588 Marionette TRACE conn5 -> [0,2533,"getWindowHandle",null] 21:44:44 INFO - PROCESS | 840 | 1465274684591 Marionette TRACE conn5 <- [1,2533,null,{"value":"13"}] 21:44:44 INFO - PROCESS | 840 | 1465274684594 Marionette TRACE conn5 -> [0,2534,"setScriptTimeout",{"ms":35000}] 21:44:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 21:44:44 INFO - PROCESS | 840 | 1465274684596 Marionette TRACE conn5 <- [1,2534,null,{}] 21:44:44 INFO - PROCESS | 840 | 1465274684604 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}] 21:44:44 INFO - PROCESS | 840 | 1465274684606 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:44 INFO - PROCESS | 840 | 1465274684726 Marionette TRACE conn5 <- [1,2535,null,{"value":null}] 21:44:44 INFO - PROCESS | 840 | 1465274684787 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:44 INFO - PROCESS | 840 | 1465274684789 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:44 INFO - PROCESS | 840 | ++DOCSHELL 15174400 == 36 [pid = 840] [id = 643] 21:44:44 INFO - PROCESS | 840 | ++DOMWINDOW == 70 (15175800) [pid = 840] [serial = 1929] [outer = 00000000] 21:44:44 INFO - PROCESS | 840 | ++DOMWINDOW == 71 (15795800) [pid = 840] [serial = 1930] [outer = 15175800] 21:44:44 INFO - PROCESS | 840 | 1465274684838 Marionette DEBUG loaded listener.js 21:44:44 INFO - PROCESS | 840 | ++DOMWINDOW == 72 (160D1000) [pid = 840] [serial = 1931] [outer = 15175800] 21:44:45 INFO - PROCESS | 840 | 1465274685274 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]]]}] 21:44:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 21:44:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 731ms 21:44:45 INFO - PROCESS | 840 | 1465274685351 Marionette TRACE conn5 -> [0,2537,"getWindowHandle",null] 21:44:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 21:44:45 INFO - PROCESS | 840 | 1465274685353 Marionette TRACE conn5 <- [1,2537,null,{"value":"13"}] 21:44:45 INFO - PROCESS | 840 | 1465274685356 Marionette TRACE conn5 -> [0,2538,"setScriptTimeout",{"ms":35000}] 21:44:45 INFO - PROCESS | 840 | 1465274685358 Marionette TRACE conn5 <- [1,2538,null,{}] 21:44:45 INFO - PROCESS | 840 | 1465274685361 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}] 21:44:45 INFO - PROCESS | 840 | 1465274685363 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:45 INFO - PROCESS | 840 | 1465274685480 Marionette TRACE conn5 <- [1,2539,null,{"value":null}] 21:44:45 INFO - PROCESS | 840 | 1465274685491 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:45 INFO - PROCESS | 840 | 1465274685496 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:45 INFO - PROCESS | 840 | ++DOCSHELL 0E9CAC00 == 37 [pid = 840] [id = 644] 21:44:45 INFO - PROCESS | 840 | ++DOMWINDOW == 73 (16277800) [pid = 840] [serial = 1932] [outer = 00000000] 21:44:45 INFO - PROCESS | 840 | ++DOMWINDOW == 74 (163E0800) [pid = 840] [serial = 1933] [outer = 16277800] 21:44:45 INFO - PROCESS | 840 | 1465274685607 Marionette DEBUG loaded listener.js 21:44:45 INFO - PROCESS | 840 | ++DOMWINDOW == 75 (1686D800) [pid = 840] [serial = 1934] [outer = 16277800] 21:44:46 INFO - PROCESS | 840 | 1465274686047 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]]]}] 21:44:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 21:44:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 731ms 21:44:46 INFO - PROCESS | 840 | 1465274686088 Marionette TRACE conn5 -> [0,2541,"getWindowHandle",null] 21:44:46 INFO - PROCESS | 840 | 1465274686090 Marionette TRACE conn5 <- [1,2541,null,{"value":"13"}] 21:44:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 21:44:46 INFO - PROCESS | 840 | 1465274686093 Marionette TRACE conn5 -> [0,2542,"setScriptTimeout",{"ms":35000}] 21:44:46 INFO - PROCESS | 840 | 1465274686095 Marionette TRACE conn5 <- [1,2542,null,{}] 21:44:46 INFO - PROCESS | 840 | 1465274686098 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}] 21:44:46 INFO - PROCESS | 840 | 1465274686100 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:46 INFO - PROCESS | 840 | 1465274686227 Marionette TRACE conn5 <- [1,2543,null,{"value":null}] 21:44:46 INFO - PROCESS | 840 | 1465274686297 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:46 INFO - PROCESS | 840 | 1465274686299 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:46 INFO - PROCESS | 840 | ++DOCSHELL 0EBBC000 == 38 [pid = 840] [id = 645] 21:44:46 INFO - PROCESS | 840 | ++DOMWINDOW == 76 (163DF000) [pid = 840] [serial = 1935] [outer = 00000000] 21:44:46 INFO - PROCESS | 840 | ++DOMWINDOW == 77 (1704F000) [pid = 840] [serial = 1936] [outer = 163DF000] 21:44:46 INFO - PROCESS | 840 | 1465274686343 Marionette DEBUG loaded listener.js 21:44:46 INFO - PROCESS | 840 | ++DOMWINDOW == 78 (170E8C00) [pid = 840] [serial = 1937] [outer = 163DF000] 21:44:46 INFO - PROCESS | 840 | --DOMWINDOW == 77 (14FAF800) [pid = 840] [serial = 1908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 21:44:46 INFO - PROCESS | 840 | --DOMWINDOW == 76 (14D0FC00) [pid = 840] [serial = 1896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 21:44:46 INFO - PROCESS | 840 | --DOMWINDOW == 75 (14DE4400) [pid = 840] [serial = 1899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 21:44:46 INFO - PROCESS | 840 | --DOMWINDOW == 74 (123A4000) [pid = 840] [serial = 1893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 21:44:46 INFO - PROCESS | 840 | --DOMWINDOW == 73 (0D4F0000) [pid = 840] [serial = 1887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 21:44:46 INFO - PROCESS | 840 | --DOMWINDOW == 72 (11B08C00) [pid = 840] [serial = 1890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 21:44:46 INFO - PROCESS | 840 | --DOMWINDOW == 71 (0CF73000) [pid = 840] [serial = 1884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 21:44:46 INFO - PROCESS | 840 | --DOMWINDOW == 70 (0CFCC400) [pid = 840] [serial = 1902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 21:44:46 INFO - PROCESS | 840 | --DOMWINDOW == 69 (0D5D8C00) [pid = 840] [serial = 1875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 21:44:46 INFO - PROCESS | 840 | --DOMWINDOW == 68 (14030400) [pid = 840] [serial = 1878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 21:44:46 INFO - PROCESS | 840 | --DOMWINDOW == 67 (1816F800) [pid = 840] [serial = 1881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 21:44:46 INFO - PROCESS | 840 | --DOMWINDOW == 66 (15171800) [pid = 840] [serial = 1905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 21:44:46 INFO - PROCESS | 840 | 1465274686785 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]]]}] 21:44:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 21:44:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 730ms 21:44:46 INFO - PROCESS | 840 | 1465274686844 Marionette TRACE conn5 -> [0,2545,"getWindowHandle",null] 21:44:46 INFO - PROCESS | 840 | 1465274686847 Marionette TRACE conn5 <- [1,2545,null,{"value":"13"}] 21:44:46 INFO - PROCESS | 840 | 1465274686853 Marionette TRACE conn5 -> [0,2546,"setScriptTimeout",{"ms":35000}] 21:44:46 INFO - PROCESS | 840 | 1465274686854 Marionette TRACE conn5 <- [1,2546,null,{}] 21:44:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 21:44:46 INFO - PROCESS | 840 | 1465274686858 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}] 21:44:46 INFO - PROCESS | 840 | 1465274686859 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:46 INFO - PROCESS | 840 | 1465274686940 Marionette TRACE conn5 <- [1,2547,null,{"value":null}] 21:44:46 INFO - PROCESS | 840 | 1465274686946 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:46 INFO - PROCESS | 840 | 1465274686947 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:46 INFO - PROCESS | 840 | ++DOCSHELL 0D461800 == 39 [pid = 840] [id = 646] 21:44:46 INFO - PROCESS | 840 | ++DOMWINDOW == 67 (14030400) [pid = 840] [serial = 1938] [outer = 00000000] 21:44:46 INFO - PROCESS | 840 | ++DOMWINDOW == 68 (15086400) [pid = 840] [serial = 1939] [outer = 14030400] 21:44:46 INFO - PROCESS | 840 | 1465274686990 Marionette DEBUG loaded listener.js 21:44:47 INFO - PROCESS | 840 | ++DOMWINDOW == 69 (166ED400) [pid = 840] [serial = 1940] [outer = 14030400] 21:44:47 INFO - PROCESS | 840 | 1465274687416 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]]]}] 21:44:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 21:44:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 630ms 21:44:47 INFO - PROCESS | 840 | 1465274687491 Marionette TRACE conn5 -> [0,2549,"getWindowHandle",null] 21:44:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 21:44:47 INFO - PROCESS | 840 | 1465274687493 Marionette TRACE conn5 <- [1,2549,null,{"value":"13"}] 21:44:47 INFO - PROCESS | 840 | 1465274687496 Marionette TRACE conn5 -> [0,2550,"setScriptTimeout",{"ms":35000}] 21:44:47 INFO - PROCESS | 840 | 1465274687498 Marionette TRACE conn5 <- [1,2550,null,{}] 21:44:47 INFO - PROCESS | 840 | 1465274687501 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}] 21:44:47 INFO - PROCESS | 840 | 1465274687504 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:47 INFO - PROCESS | 840 | 1465274687583 Marionette TRACE conn5 <- [1,2551,null,{"value":null}] 21:44:47 INFO - PROCESS | 840 | 1465274687588 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:47 INFO - PROCESS | 840 | 1465274687590 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:47 INFO - PROCESS | 840 | ++DOCSHELL 1704C800 == 40 [pid = 840] [id = 647] 21:44:47 INFO - PROCESS | 840 | ++DOMWINDOW == 70 (1744D400) [pid = 840] [serial = 1941] [outer = 00000000] 21:44:47 INFO - PROCESS | 840 | ++DOMWINDOW == 71 (17454800) [pid = 840] [serial = 1942] [outer = 1744D400] 21:44:47 INFO - PROCESS | 840 | 1465274687633 Marionette DEBUG loaded listener.js 21:44:47 INFO - PROCESS | 840 | ++DOMWINDOW == 72 (17542800) [pid = 840] [serial = 1943] [outer = 1744D400] 21:44:48 INFO - PROCESS | 840 | 1465274688074 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]]]}] 21:44:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 21:44:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 630ms 21:44:48 INFO - PROCESS | 840 | 1465274688127 Marionette TRACE conn5 -> [0,2553,"getWindowHandle",null] 21:44:48 INFO - PROCESS | 840 | 1465274688129 Marionette TRACE conn5 <- [1,2553,null,{"value":"13"}] 21:44:48 INFO - PROCESS | 840 | 1465274688132 Marionette TRACE conn5 -> [0,2554,"setScriptTimeout",{"ms":35000}] 21:44:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 21:44:48 INFO - PROCESS | 840 | 1465274688134 Marionette TRACE conn5 <- [1,2554,null,{}] 21:44:48 INFO - PROCESS | 840 | 1465274688138 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}] 21:44:48 INFO - PROCESS | 840 | 1465274688140 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:48 INFO - PROCESS | 840 | 1465274688220 Marionette TRACE conn5 <- [1,2555,null,{"value":null}] 21:44:48 INFO - PROCESS | 840 | 1465274688225 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:48 INFO - PROCESS | 840 | 1465274688227 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:48 INFO - PROCESS | 840 | ++DOCSHELL 17784400 == 41 [pid = 840] [id = 648] 21:44:48 INFO - PROCESS | 840 | ++DOMWINDOW == 73 (17786C00) [pid = 840] [serial = 1944] [outer = 00000000] 21:44:48 INFO - PROCESS | 840 | ++DOMWINDOW == 74 (18126800) [pid = 840] [serial = 1945] [outer = 17786C00] 21:44:48 INFO - PROCESS | 840 | 1465274688270 Marionette DEBUG loaded listener.js 21:44:48 INFO - PROCESS | 840 | ++DOMWINDOW == 75 (18155400) [pid = 840] [serial = 1946] [outer = 17786C00] 21:44:48 INFO - PROCESS | 840 | 1465274688964 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]]]}] 21:44:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 21:44:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 870ms 21:44:49 INFO - PROCESS | 840 | 1465274689007 Marionette TRACE conn5 -> [0,2557,"getWindowHandle",null] 21:44:49 INFO - PROCESS | 840 | 1465274689012 Marionette TRACE conn5 <- [1,2557,null,{"value":"13"}] 21:44:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 21:44:49 INFO - PROCESS | 840 | 1465274689017 Marionette TRACE conn5 -> [0,2558,"setScriptTimeout",{"ms":35000}] 21:44:49 INFO - PROCESS | 840 | 1465274689021 Marionette TRACE conn5 <- [1,2558,null,{}] 21:44:49 INFO - PROCESS | 840 | 1465274689027 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}] 21:44:49 INFO - PROCESS | 840 | 1465274689030 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:49 INFO - PROCESS | 840 | 1465274689165 Marionette TRACE conn5 <- [1,2559,null,{"value":null}] 21:44:49 INFO - PROCESS | 840 | 1465274689309 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:49 INFO - PROCESS | 840 | 1465274689312 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:49 INFO - PROCESS | 840 | ++DOCSHELL 0DB43800 == 42 [pid = 840] [id = 649] 21:44:49 INFO - PROCESS | 840 | ++DOMWINDOW == 76 (0DF0E000) [pid = 840] [serial = 1947] [outer = 00000000] 21:44:49 INFO - PROCESS | 840 | ++DOMWINDOW == 77 (0EB16800) [pid = 840] [serial = 1948] [outer = 0DF0E000] 21:44:49 INFO - PROCESS | 840 | 1465274689371 Marionette DEBUG loaded listener.js 21:44:49 INFO - PROCESS | 840 | ++DOMWINDOW == 78 (1223B800) [pid = 840] [serial = 1949] [outer = 0DF0E000] 21:44:49 INFO - PROCESS | 840 | 1465274689991 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]]]}] 21:44:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 21:44:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1025ms 21:44:50 INFO - PROCESS | 840 | 1465274690043 Marionette TRACE conn5 -> [0,2561,"getWindowHandle",null] 21:44:50 INFO - PROCESS | 840 | 1465274690048 Marionette TRACE conn5 <- [1,2561,null,{"value":"13"}] 21:44:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 21:44:50 INFO - PROCESS | 840 | 1465274690054 Marionette TRACE conn5 -> [0,2562,"setScriptTimeout",{"ms":35000}] 21:44:50 INFO - PROCESS | 840 | 1465274690058 Marionette TRACE conn5 <- [1,2562,null,{}] 21:44:50 INFO - PROCESS | 840 | 1465274690062 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}] 21:44:50 INFO - PROCESS | 840 | 1465274690065 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:50 INFO - PROCESS | 840 | 1465274690211 Marionette TRACE conn5 <- [1,2563,null,{"value":null}] 21:44:50 INFO - PROCESS | 840 | 1465274690353 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:50 INFO - PROCESS | 840 | 1465274690356 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:50 INFO - PROCESS | 840 | ++DOCSHELL 14D18C00 == 43 [pid = 840] [id = 650] 21:44:50 INFO - PROCESS | 840 | ++DOMWINDOW == 79 (14D1B800) [pid = 840] [serial = 1950] [outer = 00000000] 21:44:50 INFO - PROCESS | 840 | ++DOMWINDOW == 80 (14F41C00) [pid = 840] [serial = 1951] [outer = 14D1B800] 21:44:50 INFO - PROCESS | 840 | 1465274690413 Marionette DEBUG loaded listener.js 21:44:50 INFO - PROCESS | 840 | ++DOMWINDOW == 81 (16272C00) [pid = 840] [serial = 1952] [outer = 14D1B800] 21:44:51 INFO - PROCESS | 840 | 1465274691032 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]]]}] 21:44:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 21:44:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1019ms 21:44:51 INFO - PROCESS | 840 | 1465274691076 Marionette TRACE conn5 -> [0,2565,"getWindowHandle",null] 21:44:51 INFO - PROCESS | 840 | 1465274691079 Marionette TRACE conn5 <- [1,2565,null,{"value":"13"}] 21:44:51 INFO - PROCESS | 840 | 1465274691082 Marionette TRACE conn5 -> [0,2566,"setScriptTimeout",{"ms":35000}] 21:44:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 21:44:51 INFO - PROCESS | 840 | 1465274691086 Marionette TRACE conn5 <- [1,2566,null,{}] 21:44:51 INFO - PROCESS | 840 | 1465274691097 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}] 21:44:51 INFO - PROCESS | 840 | 1465274691102 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:51 INFO - PROCESS | 840 | 1465274691209 Marionette TRACE conn5 <- [1,2567,null,{"value":null}] 21:44:51 INFO - PROCESS | 840 | 1465274691354 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:51 INFO - PROCESS | 840 | 1465274691357 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:51 INFO - PROCESS | 840 | ++DOCSHELL 1815DC00 == 44 [pid = 840] [id = 651] 21:44:51 INFO - PROCESS | 840 | ++DOMWINDOW == 82 (1815E800) [pid = 840] [serial = 1953] [outer = 00000000] 21:44:51 INFO - PROCESS | 840 | ++DOMWINDOW == 83 (18162800) [pid = 840] [serial = 1954] [outer = 1815E800] 21:44:51 INFO - PROCESS | 840 | 1465274691415 Marionette DEBUG loaded listener.js 21:44:51 INFO - PROCESS | 840 | ++DOMWINDOW == 84 (181A7C00) [pid = 840] [serial = 1955] [outer = 1815E800] 21:44:52 INFO - PROCESS | 840 | 1465274692228 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]]]}] 21:44:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 21:44:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1180ms 21:44:52 INFO - PROCESS | 840 | 1465274692266 Marionette TRACE conn5 -> [0,2569,"getWindowHandle",null] 21:44:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 21:44:52 INFO - PROCESS | 840 | 1465274692271 Marionette TRACE conn5 <- [1,2569,null,{"value":"13"}] 21:44:52 INFO - PROCESS | 840 | 1465274692275 Marionette TRACE conn5 -> [0,2570,"setScriptTimeout",{"ms":35000}] 21:44:52 INFO - PROCESS | 840 | 1465274692278 Marionette TRACE conn5 <- [1,2570,null,{}] 21:44:52 INFO - PROCESS | 840 | 1465274692284 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}] 21:44:52 INFO - PROCESS | 840 | 1465274692287 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:52 INFO - PROCESS | 840 | 1465274692389 Marionette TRACE conn5 <- [1,2571,null,{"value":null}] 21:44:52 INFO - PROCESS | 840 | 1465274692533 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:52 INFO - PROCESS | 840 | 1465274692538 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:52 INFO - PROCESS | 840 | ++DOCSHELL 0DB3B400 == 45 [pid = 840] [id = 652] 21:44:52 INFO - PROCESS | 840 | ++DOMWINDOW == 85 (0DF04C00) [pid = 840] [serial = 1956] [outer = 00000000] 21:44:52 INFO - PROCESS | 840 | ++DOMWINDOW == 86 (11B05400) [pid = 840] [serial = 1957] [outer = 0DF04C00] 21:44:52 INFO - PROCESS | 840 | 1465274692590 Marionette DEBUG loaded listener.js 21:44:52 INFO - PROCESS | 840 | ++DOMWINDOW == 87 (12220C00) [pid = 840] [serial = 1958] [outer = 0DF04C00] 21:44:53 INFO - PROCESS | 840 | --DOCSHELL 1704C800 == 44 [pid = 840] [id = 647] 21:44:53 INFO - PROCESS | 840 | --DOCSHELL 0D461800 == 43 [pid = 840] [id = 646] 21:44:53 INFO - PROCESS | 840 | --DOCSHELL 0EBBC000 == 42 [pid = 840] [id = 645] 21:44:53 INFO - PROCESS | 840 | --DOCSHELL 0E9CAC00 == 41 [pid = 840] [id = 644] 21:44:53 INFO - PROCESS | 840 | --DOCSHELL 15174400 == 40 [pid = 840] [id = 643] 21:44:53 INFO - PROCESS | 840 | --DOCSHELL 14D19C00 == 39 [pid = 840] [id = 642] 21:44:53 INFO - PROCESS | 840 | --DOCSHELL 0EB0E000 == 38 [pid = 840] [id = 641] 21:44:53 INFO - PROCESS | 840 | --DOCSHELL 0CB2C800 == 37 [pid = 840] [id = 640] 21:44:53 INFO - PROCESS | 840 | --DOCSHELL 09463400 == 36 [pid = 840] [id = 639] 21:44:53 INFO - PROCESS | 840 | --DOCSHELL 0D5D9C00 == 35 [pid = 840] [id = 638] 21:44:53 INFO - PROCESS | 840 | --DOCSHELL 11D9C000 == 34 [pid = 840] [id = 637] 21:44:53 INFO - PROCESS | 840 | --DOCSHELL 1753A400 == 33 [pid = 840] [id = 623] 21:44:53 INFO - PROCESS | 840 | --DOCSHELL 1402F000 == 32 [pid = 840] [id = 626] 21:44:53 INFO - PROCESS | 840 | --DOCSHELL 1816C000 == 31 [pid = 840] [id = 627] 21:44:53 INFO - PROCESS | 840 | --DOCSHELL 0CBE9400 == 30 [pid = 840] [id = 628] 21:44:53 INFO - PROCESS | 840 | --DOCSHELL 0CF1C800 == 29 [pid = 840] [id = 625] 21:44:53 INFO - PROCESS | 840 | --DOCSHELL 14D10C00 == 28 [pid = 840] [id = 624] 21:44:53 INFO - PROCESS | 840 | --DOCSHELL 14D18C00 == 27 [pid = 840] [id = 650] 21:44:53 INFO - PROCESS | 840 | --DOCSHELL 1815DC00 == 26 [pid = 840] [id = 651] 21:44:53 INFO - PROCESS | 840 | --DOCSHELL 17784400 == 25 [pid = 840] [id = 648] 21:44:53 INFO - PROCESS | 840 | --DOCSHELL 0DB43800 == 24 [pid = 840] [id = 649] 21:44:53 INFO - PROCESS | 840 | --DOMWINDOW == 86 (1686F800) [pid = 840] [serial = 1909] [outer = 00000000] [url = about:blank] 21:44:53 INFO - PROCESS | 840 | --DOMWINDOW == 85 (14D1AC00) [pid = 840] [serial = 1897] [outer = 00000000] [url = about:blank] 21:44:53 INFO - PROCESS | 840 | --DOMWINDOW == 84 (14FBBC00) [pid = 840] [serial = 1900] [outer = 00000000] [url = about:blank] 21:44:53 INFO - PROCESS | 840 | --DOMWINDOW == 83 (123CCC00) [pid = 840] [serial = 1894] [outer = 00000000] [url = about:blank] 21:44:53 INFO - PROCESS | 840 | --DOMWINDOW == 82 (0D5DB800) [pid = 840] [serial = 1888] [outer = 00000000] [url = about:blank] 21:44:53 INFO - PROCESS | 840 | --DOMWINDOW == 81 (0DB3F800) [pid = 840] [serial = 1889] [outer = 00000000] [url = about:blank] 21:44:53 INFO - PROCESS | 840 | --DOMWINDOW == 80 (11DA2000) [pid = 840] [serial = 1891] [outer = 00000000] [url = about:blank] 21:44:53 INFO - PROCESS | 840 | --DOMWINDOW == 79 (11EB7400) [pid = 840] [serial = 1892] [outer = 00000000] [url = about:blank] 21:44:53 INFO - PROCESS | 840 | --DOMWINDOW == 78 (14DB9C00) [pid = 840] [serial = 1898] [outer = 00000000] [url = about:blank] 21:44:53 INFO - PROCESS | 840 | --DOMWINDOW == 77 (0DB47000) [pid = 840] [serial = 1886] [outer = 00000000] [url = about:blank] 21:44:53 INFO - PROCESS | 840 | --DOMWINDOW == 76 (0D5DDC00) [pid = 840] [serial = 1885] [outer = 00000000] [url = about:blank] 21:44:53 INFO - PROCESS | 840 | --DOMWINDOW == 75 (0DB44400) [pid = 840] [serial = 1903] [outer = 00000000] [url = about:blank] 21:44:53 INFO - PROCESS | 840 | --DOMWINDOW == 74 (1507AC00) [pid = 840] [serial = 1901] [outer = 00000000] [url = about:blank] 21:44:53 INFO - PROCESS | 840 | --DOMWINDOW == 73 (11EC0000) [pid = 840] [serial = 1877] [outer = 00000000] [url = about:blank] 21:44:53 INFO - PROCESS | 840 | --DOMWINDOW == 72 (0E23CC00) [pid = 840] [serial = 1876] [outer = 00000000] [url = about:blank] 21:44:53 INFO - PROCESS | 840 | --DOMWINDOW == 71 (15796000) [pid = 840] [serial = 1880] [outer = 00000000] [url = about:blank] 21:44:53 INFO - PROCESS | 840 | --DOMWINDOW == 70 (14FBA400) [pid = 840] [serial = 1879] [outer = 00000000] [url = about:blank] 21:44:53 INFO - PROCESS | 840 | --DOMWINDOW == 69 (18DB8C00) [pid = 840] [serial = 1883] [outer = 00000000] [url = about:blank] 21:44:53 INFO - PROCESS | 840 | --DOMWINDOW == 68 (181AB400) [pid = 840] [serial = 1882] [outer = 00000000] [url = about:blank] 21:44:53 INFO - PROCESS | 840 | --DOMWINDOW == 67 (14D44400) [pid = 840] [serial = 1910] [outer = 00000000] [url = about:blank] 21:44:53 INFO - PROCESS | 840 | --DOMWINDOW == 66 (1627DC00) [pid = 840] [serial = 1906] [outer = 00000000] [url = about:blank] 21:44:53 INFO - PROCESS | 840 | --DOMWINDOW == 65 (123AEC00) [pid = 840] [serial = 1904] [outer = 00000000] [url = about:blank] 21:44:53 INFO - PROCESS | 840 | --DOMWINDOW == 64 (167C9400) [pid = 840] [serial = 1907] [outer = 00000000] [url = about:blank] 21:44:53 INFO - PROCESS | 840 | --DOMWINDOW == 63 (13150800) [pid = 840] [serial = 1895] [outer = 00000000] [url = about:blank] 21:44:53 INFO - PROCESS | 840 | 1465274693733 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]]]}] 21:44:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 21:44:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1476ms 21:44:53 INFO - PROCESS | 840 | 1465274693753 Marionette TRACE conn5 -> [0,2573,"getWindowHandle",null] 21:44:53 INFO - PROCESS | 840 | 1465274693756 Marionette TRACE conn5 <- [1,2573,null,{"value":"13"}] 21:44:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 21:44:53 INFO - PROCESS | 840 | 1465274693761 Marionette TRACE conn5 -> [0,2574,"setScriptTimeout",{"ms":35000}] 21:44:53 INFO - PROCESS | 840 | 1465274693765 Marionette TRACE conn5 <- [1,2574,null,{}] 21:44:53 INFO - PROCESS | 840 | 1465274693770 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}] 21:44:53 INFO - PROCESS | 840 | 1465274693773 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:53 INFO - PROCESS | 840 | 1465274693861 Marionette TRACE conn5 <- [1,2575,null,{"value":null}] 21:44:53 INFO - PROCESS | 840 | 1465274693870 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:53 INFO - PROCESS | 840 | 1465274693873 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:53 INFO - PROCESS | 840 | ++DOCSHELL 0D4E7000 == 25 [pid = 840] [id = 653] 21:44:53 INFO - PROCESS | 840 | ++DOMWINDOW == 64 (0D4E8400) [pid = 840] [serial = 1959] [outer = 00000000] 21:44:53 INFO - PROCESS | 840 | ++DOMWINDOW == 65 (0D5D6C00) [pid = 840] [serial = 1960] [outer = 0D4E8400] 21:44:53 INFO - PROCESS | 840 | 1465274693921 Marionette DEBUG loaded listener.js 21:44:54 INFO - PROCESS | 840 | ++DOMWINDOW == 66 (0D5E0800) [pid = 840] [serial = 1961] [outer = 0D4E8400] 21:44:54 INFO - PROCESS | 840 | 1465274694411 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]]]}] 21:44:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 21:44:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 730ms 21:44:54 INFO - PROCESS | 840 | 1465274694493 Marionette TRACE conn5 -> [0,2577,"getWindowHandle",null] 21:44:54 INFO - PROCESS | 840 | 1465274694497 Marionette TRACE conn5 <- [1,2577,null,{"value":"13"}] 21:44:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 21:44:54 INFO - PROCESS | 840 | 1465274694504 Marionette TRACE conn5 -> [0,2578,"setScriptTimeout",{"ms":35000}] 21:44:54 INFO - PROCESS | 840 | 1465274694506 Marionette TRACE conn5 <- [1,2578,null,{}] 21:44:54 INFO - PROCESS | 840 | 1465274694510 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}] 21:44:54 INFO - PROCESS | 840 | 1465274694513 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:54 INFO - PROCESS | 840 | 1465274694638 Marionette TRACE conn5 <- [1,2579,null,{"value":null}] 21:44:54 INFO - PROCESS | 840 | 1465274694743 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:54 INFO - PROCESS | 840 | 1465274694746 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:54 INFO - PROCESS | 840 | ++DOCSHELL 0DF0F800 == 26 [pid = 840] [id = 654] 21:44:54 INFO - PROCESS | 840 | ++DOMWINDOW == 67 (0DF10000) [pid = 840] [serial = 1962] [outer = 00000000] 21:44:54 INFO - PROCESS | 840 | ++DOMWINDOW == 68 (0E9C8C00) [pid = 840] [serial = 1963] [outer = 0DF10000] 21:44:54 INFO - PROCESS | 840 | 1465274694793 Marionette DEBUG loaded listener.js 21:44:54 INFO - PROCESS | 840 | ++DOMWINDOW == 69 (11B06000) [pid = 840] [serial = 1964] [outer = 0DF10000] 21:44:55 INFO - PROCESS | 840 | 1465274695166 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]]]}] 21:44:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 21:44:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 730ms 21:44:55 INFO - PROCESS | 840 | 1465274695237 Marionette TRACE conn5 -> [0,2581,"getWindowHandle",null] 21:44:55 INFO - PROCESS | 840 | 1465274695240 Marionette TRACE conn5 <- [1,2581,null,{"value":"13"}] 21:44:55 INFO - PROCESS | 840 | 1465274695243 Marionette TRACE conn5 -> [0,2582,"setScriptTimeout",{"ms":35000}] 21:44:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 21:44:55 INFO - PROCESS | 840 | 1465274695246 Marionette TRACE conn5 <- [1,2582,null,{}] 21:44:55 INFO - PROCESS | 840 | 1465274695257 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}] 21:44:55 INFO - PROCESS | 840 | 1465274695261 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:55 INFO - PROCESS | 840 | 1465274695345 Marionette TRACE conn5 <- [1,2583,null,{"value":null}] 21:44:55 INFO - PROCESS | 840 | 1465274695351 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:55 INFO - PROCESS | 840 | 1465274695354 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:55 INFO - PROCESS | 840 | ++DOCSHELL 12223400 == 27 [pid = 840] [id = 655] 21:44:55 INFO - PROCESS | 840 | ++DOMWINDOW == 70 (12301800) [pid = 840] [serial = 1965] [outer = 00000000] 21:44:55 INFO - PROCESS | 840 | ++DOMWINDOW == 71 (12446400) [pid = 840] [serial = 1966] [outer = 12301800] 21:44:55 INFO - PROCESS | 840 | 1465274695401 Marionette DEBUG loaded listener.js 21:44:55 INFO - PROCESS | 840 | ++DOMWINDOW == 72 (13634800) [pid = 840] [serial = 1967] [outer = 12301800] 21:44:55 INFO - PROCESS | 840 | 1465274695912 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]]]}] 21:44:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 21:44:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 730ms 21:44:56 INFO - PROCESS | 840 | 1465274696001 Marionette TRACE conn5 -> [0,2585,"getWindowHandle",null] 21:44:56 INFO - PROCESS | 840 | 1465274696004 Marionette TRACE conn5 <- [1,2585,null,{"value":"13"}] 21:44:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 21:44:56 INFO - PROCESS | 840 | 1465274696012 Marionette TRACE conn5 -> [0,2586,"setScriptTimeout",{"ms":35000}] 21:44:56 INFO - PROCESS | 840 | 1465274696014 Marionette TRACE conn5 <- [1,2586,null,{}] 21:44:56 INFO - PROCESS | 840 | 1465274696021 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}] 21:44:56 INFO - PROCESS | 840 | 1465274696023 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:56 INFO - PROCESS | 840 | 1465274696146 Marionette TRACE conn5 <- [1,2587,null,{"value":null}] 21:44:56 INFO - PROCESS | 840 | 1465274696151 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:56 INFO - PROCESS | 840 | 1465274696153 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:56 INFO - PROCESS | 840 | ++DOCSHELL 14D0D000 == 28 [pid = 840] [id = 656] 21:44:56 INFO - PROCESS | 840 | ++DOMWINDOW == 73 (14D0EC00) [pid = 840] [serial = 1968] [outer = 00000000] 21:44:56 INFO - PROCESS | 840 | ++DOMWINDOW == 74 (14D37C00) [pid = 840] [serial = 1969] [outer = 14D0EC00] 21:44:56 INFO - PROCESS | 840 | 1465274696198 Marionette DEBUG loaded listener.js 21:44:56 INFO - PROCESS | 840 | ++DOMWINDOW == 75 (14DB9C00) [pid = 840] [serial = 1970] [outer = 14D0EC00] 21:44:56 INFO - PROCESS | 840 | 1465274696641 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]]]}] 21:44:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 21:44:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 690ms 21:44:56 INFO - PROCESS | 840 | 1465274696703 Marionette TRACE conn5 -> [0,2589,"getWindowHandle",null] 21:44:56 INFO - PROCESS | 840 | 1465274696706 Marionette TRACE conn5 <- [1,2589,null,{"value":"13"}] 21:44:56 INFO - PROCESS | 840 | 1465274696708 Marionette TRACE conn5 -> [0,2590,"setScriptTimeout",{"ms":35000}] 21:44:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 21:44:56 INFO - PROCESS | 840 | 1465274696710 Marionette TRACE conn5 <- [1,2590,null,{}] 21:44:56 INFO - PROCESS | 840 | 1465274696721 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}] 21:44:56 INFO - PROCESS | 840 | 1465274696723 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:56 INFO - PROCESS | 840 | 1465274696834 Marionette TRACE conn5 <- [1,2591,null,{"value":null}] 21:44:56 INFO - PROCESS | 840 | 1465274696843 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:56 INFO - PROCESS | 840 | 1465274696845 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:56 INFO - PROCESS | 840 | ++DOCSHELL 14DE7C00 == 29 [pid = 840] [id = 657] 21:44:56 INFO - PROCESS | 840 | ++DOMWINDOW == 76 (14DEBC00) [pid = 840] [serial = 1971] [outer = 00000000] 21:44:56 INFO - PROCESS | 840 | ++DOMWINDOW == 77 (15084C00) [pid = 840] [serial = 1972] [outer = 14DEBC00] 21:44:56 INFO - PROCESS | 840 | 1465274696889 Marionette DEBUG loaded listener.js 21:44:56 INFO - PROCESS | 840 | ++DOMWINDOW == 78 (1516BC00) [pid = 840] [serial = 1973] [outer = 14DEBC00] 21:44:57 INFO - PROCESS | 840 | 1465274697370 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]]]}] 21:44:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 21:44:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 690ms 21:44:57 INFO - PROCESS | 840 | 1465274697410 Marionette TRACE conn5 -> [0,2593,"getWindowHandle",null] 21:44:57 INFO - PROCESS | 840 | 1465274697412 Marionette TRACE conn5 <- [1,2593,null,{"value":"13"}] 21:44:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 21:44:57 INFO - PROCESS | 840 | 1465274697416 Marionette TRACE conn5 -> [0,2594,"setScriptTimeout",{"ms":35000}] 21:44:57 INFO - PROCESS | 840 | 1465274697417 Marionette TRACE conn5 <- [1,2594,null,{}] 21:44:57 INFO - PROCESS | 840 | 1465274697421 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}] 21:44:57 INFO - PROCESS | 840 | 1465274697426 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:57 INFO - PROCESS | 840 | 1465274697582 Marionette TRACE conn5 <- [1,2595,null,{"value":null}] 21:44:57 INFO - PROCESS | 840 | --DOMWINDOW == 77 (15175800) [pid = 840] [serial = 1929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 21:44:57 INFO - PROCESS | 840 | --DOMWINDOW == 76 (16277800) [pid = 840] [serial = 1932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 21:44:57 INFO - PROCESS | 840 | --DOMWINDOW == 75 (0CB21800) [pid = 840] [serial = 1917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 21:44:57 INFO - PROCESS | 840 | --DOMWINDOW == 74 (14D37800) [pid = 840] [serial = 1926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 21:44:57 INFO - PROCESS | 840 | --DOMWINDOW == 73 (0CF6EC00) [pid = 840] [serial = 1920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 21:44:57 INFO - PROCESS | 840 | --DOMWINDOW == 72 (11B07C00) [pid = 840] [serial = 1923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 21:44:57 INFO - PROCESS | 840 | --DOMWINDOW == 71 (123B0400) [pid = 840] [serial = 1911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 21:44:57 INFO - PROCESS | 840 | --DOMWINDOW == 70 (0DB3A400) [pid = 840] [serial = 1914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 21:44:57 INFO - PROCESS | 840 | --DOMWINDOW == 69 (163DF000) [pid = 840] [serial = 1935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 21:44:57 INFO - PROCESS | 840 | --DOMWINDOW == 68 (14030400) [pid = 840] [serial = 1938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 21:44:57 INFO - PROCESS | 840 | --DOMWINDOW == 67 (1744D400) [pid = 840] [serial = 1941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 21:44:57 INFO - PROCESS | 840 | --DOMWINDOW == 66 (17786C00) [pid = 840] [serial = 1944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 21:44:57 INFO - PROCESS | 840 | 1465274697907 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:57 INFO - PROCESS | 840 | 1465274697909 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:57 INFO - PROCESS | 840 | ++DOCSHELL 0CB21800 == 30 [pid = 840] [id = 658] 21:44:57 INFO - PROCESS | 840 | ++DOMWINDOW == 67 (0CB22000) [pid = 840] [serial = 1974] [outer = 00000000] 21:44:57 INFO - PROCESS | 840 | ++DOMWINDOW == 68 (0D5D5C00) [pid = 840] [serial = 1975] [outer = 0CB22000] 21:44:57 INFO - PROCESS | 840 | 1465274697955 Marionette DEBUG loaded listener.js 21:44:58 INFO - PROCESS | 840 | ++DOMWINDOW == 69 (123A4000) [pid = 840] [serial = 1976] [outer = 0CB22000] 21:44:58 INFO - PROCESS | 840 | 1465274698342 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]]]}] 21:44:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 21:44:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 970ms 21:44:58 INFO - PROCESS | 840 | 1465274698389 Marionette TRACE conn5 -> [0,2597,"getWindowHandle",null] 21:44:58 INFO - PROCESS | 840 | 1465274698391 Marionette TRACE conn5 <- [1,2597,null,{"value":"13"}] 21:44:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 21:44:58 INFO - PROCESS | 840 | 1465274698394 Marionette TRACE conn5 -> [0,2598,"setScriptTimeout",{"ms":35000}] 21:44:58 INFO - PROCESS | 840 | 1465274698396 Marionette TRACE conn5 <- [1,2598,null,{}] 21:44:58 INFO - PROCESS | 840 | 1465274698399 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}] 21:44:58 INFO - PROCESS | 840 | 1465274698401 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:58 INFO - PROCESS | 840 | 1465274698523 Marionette TRACE conn5 <- [1,2599,null,{"value":null}] 21:44:58 INFO - PROCESS | 840 | 1465274698532 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:58 INFO - PROCESS | 840 | 1465274698534 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:58 INFO - PROCESS | 840 | ++DOCSHELL 12306400 == 31 [pid = 840] [id = 659] 21:44:58 INFO - PROCESS | 840 | ++DOMWINDOW == 70 (12308400) [pid = 840] [serial = 1977] [outer = 00000000] 21:44:58 INFO - PROCESS | 840 | ++DOMWINDOW == 71 (1627E800) [pid = 840] [serial = 1978] [outer = 12308400] 21:44:58 INFO - PROCESS | 840 | 1465274698577 Marionette DEBUG loaded listener.js 21:44:58 INFO - PROCESS | 840 | ++DOMWINDOW == 72 (163E1400) [pid = 840] [serial = 1979] [outer = 12308400] 21:44:59 INFO - PROCESS | 840 | 1465274698993 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]]]}] 21:44:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 21:44:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 630ms 21:44:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 21:44:59 INFO - PROCESS | 840 | 1465274699025 Marionette TRACE conn5 -> [0,2601,"getWindowHandle",null] 21:44:59 INFO - PROCESS | 840 | 1465274699027 Marionette TRACE conn5 <- [1,2601,null,{"value":"13"}] 21:44:59 INFO - PROCESS | 840 | 1465274699030 Marionette TRACE conn5 -> [0,2602,"setScriptTimeout",{"ms":35000}] 21:44:59 INFO - PROCESS | 840 | 1465274699032 Marionette TRACE conn5 <- [1,2602,null,{}] 21:44:59 INFO - PROCESS | 840 | 1465274699036 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}] 21:44:59 INFO - PROCESS | 840 | 1465274699037 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:59 INFO - PROCESS | 840 | 1465274699160 Marionette TRACE conn5 <- [1,2603,null,{"value":null}] 21:44:59 INFO - PROCESS | 840 | 1465274699252 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:59 INFO - PROCESS | 840 | 1465274699254 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:59 INFO - PROCESS | 840 | ++DOCSHELL 13642000 == 32 [pid = 840] [id = 660] 21:44:59 INFO - PROCESS | 840 | ++DOMWINDOW == 73 (1579F400) [pid = 840] [serial = 1980] [outer = 00000000] 21:44:59 INFO - PROCESS | 840 | ++DOMWINDOW == 74 (16A10800) [pid = 840] [serial = 1981] [outer = 1579F400] 21:44:59 INFO - PROCESS | 840 | 1465274699297 Marionette DEBUG loaded listener.js 21:44:59 INFO - PROCESS | 840 | ++DOMWINDOW == 75 (1686D400) [pid = 840] [serial = 1982] [outer = 1579F400] 21:44:59 INFO - PROCESS | 840 | 1465274699652 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]]]}] 21:44:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 21:44:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 670ms 21:44:59 INFO - PROCESS | 840 | 1465274699701 Marionette TRACE conn5 -> [0,2605,"getWindowHandle",null] 21:44:59 INFO - PROCESS | 840 | 1465274699703 Marionette TRACE conn5 <- [1,2605,null,{"value":"13"}] 21:44:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 21:44:59 INFO - PROCESS | 840 | 1465274699707 Marionette TRACE conn5 -> [0,2606,"setScriptTimeout",{"ms":35000}] 21:44:59 INFO - PROCESS | 840 | 1465274699708 Marionette TRACE conn5 <- [1,2606,null,{}] 21:44:59 INFO - PROCESS | 840 | 1465274699712 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}] 21:44:59 INFO - PROCESS | 840 | 1465274699714 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:59 INFO - PROCESS | 840 | 1465274699792 Marionette TRACE conn5 <- [1,2607,null,{"value":null}] 21:44:59 INFO - PROCESS | 840 | 1465274699797 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:59 INFO - PROCESS | 840 | 1465274699799 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:44:59 INFO - PROCESS | 840 | ++DOCSHELL 16A2B000 == 33 [pid = 840] [id = 661] 21:44:59 INFO - PROCESS | 840 | ++DOMWINDOW == 76 (16A2D400) [pid = 840] [serial = 1983] [outer = 00000000] 21:44:59 INFO - PROCESS | 840 | ++DOMWINDOW == 77 (170F3800) [pid = 840] [serial = 1984] [outer = 16A2D400] 21:44:59 INFO - PROCESS | 840 | 1465274699842 Marionette DEBUG loaded listener.js 21:44:59 INFO - PROCESS | 840 | ++DOMWINDOW == 78 (17454400) [pid = 840] [serial = 1985] [outer = 16A2D400] 21:45:00 INFO - PROCESS | 840 | 1465274700665 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]]]}] 21:45:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 21:45:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1020ms 21:45:00 INFO - PROCESS | 840 | 1465274700728 Marionette TRACE conn5 -> [0,2609,"getWindowHandle",null] 21:45:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 21:45:00 INFO - PROCESS | 840 | 1465274700733 Marionette TRACE conn5 <- [1,2609,null,{"value":"13"}] 21:45:00 INFO - PROCESS | 840 | 1465274700738 Marionette TRACE conn5 -> [0,2610,"setScriptTimeout",{"ms":35000}] 21:45:00 INFO - PROCESS | 840 | 1465274700743 Marionette TRACE conn5 <- [1,2610,null,{}] 21:45:00 INFO - PROCESS | 840 | 1465274700770 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}] 21:45:00 INFO - PROCESS | 840 | 1465274700772 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:00 INFO - PROCESS | 840 | 1465274700920 Marionette TRACE conn5 <- [1,2611,null,{"value":null}] 21:45:01 INFO - PROCESS | 840 | 1465274701054 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:01 INFO - PROCESS | 840 | 1465274701057 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:01 INFO - PROCESS | 840 | ++DOCSHELL 0D548800 == 34 [pid = 840] [id = 662] 21:45:01 INFO - PROCESS | 840 | ++DOMWINDOW == 79 (0D54EC00) [pid = 840] [serial = 1986] [outer = 00000000] 21:45:01 INFO - PROCESS | 840 | ++DOMWINDOW == 80 (0DDC9400) [pid = 840] [serial = 1987] [outer = 0D54EC00] 21:45:01 INFO - PROCESS | 840 | 1465274701120 Marionette DEBUG loaded listener.js 21:45:01 INFO - PROCESS | 840 | ++DOMWINDOW == 81 (0E2BE400) [pid = 840] [serial = 1988] [outer = 0D54EC00] 21:45:01 INFO - PROCESS | 840 | 1465274701795 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]]]}] 21:45:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 21:45:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1104ms 21:45:01 INFO - PROCESS | 840 | 1465274701845 Marionette TRACE conn5 -> [0,2613,"getWindowHandle",null] 21:45:01 INFO - PROCESS | 840 | 1465274701850 Marionette TRACE conn5 <- [1,2613,null,{"value":"13"}] 21:45:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 21:45:01 INFO - PROCESS | 840 | 1465274701856 Marionette TRACE conn5 -> [0,2614,"setScriptTimeout",{"ms":35000}] 21:45:01 INFO - PROCESS | 840 | 1465274701859 Marionette TRACE conn5 <- [1,2614,null,{}] 21:45:01 INFO - PROCESS | 840 | 1465274701863 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}] 21:45:01 INFO - PROCESS | 840 | 1465274701866 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:02 INFO - PROCESS | 840 | 1465274702059 Marionette TRACE conn5 <- [1,2615,null,{"value":null}] 21:45:02 INFO - PROCESS | 840 | 1465274702070 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:02 INFO - PROCESS | 840 | 1465274702072 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:02 INFO - PROCESS | 840 | ++DOCSHELL 0DF03800 == 35 [pid = 840] [id = 663] 21:45:02 INFO - PROCESS | 840 | ++DOMWINDOW == 82 (0DF07400) [pid = 840] [serial = 1989] [outer = 00000000] 21:45:02 INFO - PROCESS | 840 | ++DOMWINDOW == 83 (1231F000) [pid = 840] [serial = 1990] [outer = 0DF07400] 21:45:02 INFO - PROCESS | 840 | 1465274702130 Marionette DEBUG loaded listener.js 21:45:02 INFO - PROCESS | 840 | ++DOMWINDOW == 84 (123CF400) [pid = 840] [serial = 1991] [outer = 0DF07400] 21:45:02 INFO - PROCESS | 840 | --DOCSHELL 13642000 == 34 [pid = 840] [id = 660] 21:45:02 INFO - PROCESS | 840 | --DOCSHELL 12306400 == 33 [pid = 840] [id = 659] 21:45:02 INFO - PROCESS | 840 | --DOCSHELL 0CB21800 == 32 [pid = 840] [id = 658] 21:45:02 INFO - PROCESS | 840 | --DOCSHELL 14DE7C00 == 31 [pid = 840] [id = 657] 21:45:02 INFO - PROCESS | 840 | --DOCSHELL 14D0D000 == 30 [pid = 840] [id = 656] 21:45:02 INFO - PROCESS | 840 | --DOCSHELL 12223400 == 29 [pid = 840] [id = 655] 21:45:02 INFO - PROCESS | 840 | --DOCSHELL 0DF0F800 == 28 [pid = 840] [id = 654] 21:45:02 INFO - PROCESS | 840 | --DOCSHELL 0D4E7000 == 27 [pid = 840] [id = 653] 21:45:02 INFO - PROCESS | 840 | --DOMWINDOW == 83 (15795800) [pid = 840] [serial = 1930] [outer = 00000000] [url = about:blank] 21:45:02 INFO - PROCESS | 840 | --DOMWINDOW == 82 (163E0800) [pid = 840] [serial = 1933] [outer = 00000000] [url = about:blank] 21:45:02 INFO - PROCESS | 840 | --DOMWINDOW == 81 (160D1000) [pid = 840] [serial = 1931] [outer = 00000000] [url = about:blank] 21:45:02 INFO - PROCESS | 840 | --DOMWINDOW == 80 (0CBE6C00) [pid = 840] [serial = 1918] [outer = 00000000] [url = about:blank] 21:45:02 INFO - PROCESS | 840 | --DOMWINDOW == 79 (0CFCC800) [pid = 840] [serial = 1919] [outer = 00000000] [url = about:blank] 21:45:02 INFO - PROCESS | 840 | --DOMWINDOW == 78 (14DC4400) [pid = 840] [serial = 1927] [outer = 00000000] [url = about:blank] 21:45:02 INFO - PROCESS | 840 | --DOMWINDOW == 77 (0DB45C00) [pid = 840] [serial = 1921] [outer = 00000000] [url = about:blank] 21:45:02 INFO - PROCESS | 840 | --DOMWINDOW == 76 (0DF05000) [pid = 840] [serial = 1922] [outer = 00000000] [url = about:blank] 21:45:02 INFO - PROCESS | 840 | --DOMWINDOW == 75 (12318800) [pid = 840] [serial = 1924] [outer = 00000000] [url = about:blank] 21:45:02 INFO - PROCESS | 840 | --DOMWINDOW == 74 (123AA800) [pid = 840] [serial = 1925] [outer = 00000000] [url = about:blank] 21:45:02 INFO - PROCESS | 840 | --DOMWINDOW == 73 (16F2F800) [pid = 840] [serial = 1913] [outer = 00000000] [url = about:blank] 21:45:02 INFO - PROCESS | 840 | --DOMWINDOW == 72 (16A30000) [pid = 840] [serial = 1912] [outer = 00000000] [url = about:blank] 21:45:02 INFO - PROCESS | 840 | --DOMWINDOW == 71 (0E1E0800) [pid = 840] [serial = 1915] [outer = 00000000] [url = about:blank] 21:45:02 INFO - PROCESS | 840 | --DOMWINDOW == 70 (11D0D800) [pid = 840] [serial = 1916] [outer = 00000000] [url = about:blank] 21:45:02 INFO - PROCESS | 840 | --DOMWINDOW == 69 (1704F000) [pid = 840] [serial = 1936] [outer = 00000000] [url = about:blank] 21:45:02 INFO - PROCESS | 840 | --DOMWINDOW == 68 (1686D800) [pid = 840] [serial = 1934] [outer = 00000000] [url = about:blank] 21:45:02 INFO - PROCESS | 840 | --DOMWINDOW == 67 (15086400) [pid = 840] [serial = 1939] [outer = 00000000] [url = about:blank] 21:45:02 INFO - PROCESS | 840 | --DOMWINDOW == 66 (17542800) [pid = 840] [serial = 1943] [outer = 00000000] [url = about:blank] 21:45:02 INFO - PROCESS | 840 | --DOMWINDOW == 65 (18155400) [pid = 840] [serial = 1946] [outer = 00000000] [url = about:blank] 21:45:02 INFO - PROCESS | 840 | --DOMWINDOW == 64 (17454800) [pid = 840] [serial = 1942] [outer = 00000000] [url = about:blank] 21:45:02 INFO - PROCESS | 840 | --DOMWINDOW == 63 (170E8C00) [pid = 840] [serial = 1937] [outer = 00000000] [url = about:blank] 21:45:02 INFO - PROCESS | 840 | --DOMWINDOW == 62 (18126800) [pid = 840] [serial = 1945] [outer = 00000000] [url = about:blank] 21:45:02 INFO - PROCESS | 840 | --DOMWINDOW == 61 (166ED400) [pid = 840] [serial = 1940] [outer = 00000000] [url = about:blank] 21:45:02 INFO - PROCESS | 840 | --DOMWINDOW == 60 (14F3F400) [pid = 840] [serial = 1928] [outer = 00000000] [url = about:blank] 21:45:03 INFO - PROCESS | 840 | 1465274703011 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]]]}] 21:45:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 21:45:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1173ms 21:45:03 INFO - PROCESS | 840 | 1465274703031 Marionette TRACE conn5 -> [0,2617,"getWindowHandle",null] 21:45:03 INFO - PROCESS | 840 | 1465274703035 Marionette TRACE conn5 <- [1,2617,null,{"value":"13"}] 21:45:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 21:45:03 INFO - PROCESS | 840 | 1465274703039 Marionette TRACE conn5 -> [0,2618,"setScriptTimeout",{"ms":35000}] 21:45:03 INFO - PROCESS | 840 | 1465274703043 Marionette TRACE conn5 <- [1,2618,null,{}] 21:45:03 INFO - PROCESS | 840 | 1465274703048 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}] 21:45:03 INFO - PROCESS | 840 | 1465274703051 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:03 INFO - PROCESS | 840 | 1465274703139 Marionette TRACE conn5 <- [1,2619,null,{"value":null}] 21:45:03 INFO - PROCESS | 840 | 1465274703149 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:03 INFO - PROCESS | 840 | 1465274703153 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:03 INFO - PROCESS | 840 | ++DOCSHELL 0D5D5000 == 28 [pid = 840] [id = 664] 21:45:03 INFO - PROCESS | 840 | ++DOMWINDOW == 61 (0D5D5800) [pid = 840] [serial = 1992] [outer = 00000000] 21:45:03 INFO - PROCESS | 840 | ++DOMWINDOW == 62 (0DB49800) [pid = 840] [serial = 1993] [outer = 0D5D5800] 21:45:03 INFO - PROCESS | 840 | 1465274703200 Marionette DEBUG loaded listener.js 21:45:03 INFO - PROCESS | 840 | ++DOMWINDOW == 63 (0DF02000) [pid = 840] [serial = 1994] [outer = 0D5D5800] 21:45:03 INFO - PROCESS | 840 | 1465274703745 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]]]}] 21:45:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 21:45:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 730ms 21:45:03 INFO - PROCESS | 840 | 1465274703771 Marionette TRACE conn5 -> [0,2621,"getWindowHandle",null] 21:45:03 INFO - PROCESS | 840 | 1465274703775 Marionette TRACE conn5 <- [1,2621,null,{"value":"13"}] 21:45:03 INFO - PROCESS | 840 | 1465274703781 Marionette TRACE conn5 -> [0,2622,"setScriptTimeout",{"ms":35000}] 21:45:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 21:45:03 INFO - PROCESS | 840 | 1465274703783 Marionette TRACE conn5 <- [1,2622,null,{}] 21:45:03 INFO - PROCESS | 840 | 1465274703787 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}] 21:45:03 INFO - PROCESS | 840 | 1465274703789 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:03 INFO - PROCESS | 840 | 1465274703878 Marionette TRACE conn5 <- [1,2623,null,{"value":null}] 21:45:03 INFO - PROCESS | 840 | 1465274703978 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:03 INFO - PROCESS | 840 | 1465274703980 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:03 INFO - PROCESS | 840 | ++DOCSHELL 11EB7400 == 29 [pid = 840] [id = 665] 21:45:03 INFO - PROCESS | 840 | ++DOMWINDOW == 64 (120C8000) [pid = 840] [serial = 1995] [outer = 00000000] 21:45:04 INFO - PROCESS | 840 | ++DOMWINDOW == 65 (12346C00) [pid = 840] [serial = 1996] [outer = 120C8000] 21:45:04 INFO - PROCESS | 840 | 1465274704026 Marionette DEBUG loaded listener.js 21:45:04 INFO - PROCESS | 840 | ++DOMWINDOW == 66 (123AFC00) [pid = 840] [serial = 1997] [outer = 120C8000] 21:45:04 INFO - PROCESS | 840 | 1465274704433 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]]]}] 21:45:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 21:45:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 670ms 21:45:04 INFO - PROCESS | 840 | 1465274704456 Marionette TRACE conn5 -> [0,2625,"getWindowHandle",null] 21:45:04 INFO - PROCESS | 840 | 1465274704458 Marionette TRACE conn5 <- [1,2625,null,{"value":"13"}] 21:45:04 INFO - PROCESS | 840 | 1465274704461 Marionette TRACE conn5 -> [0,2626,"setScriptTimeout",{"ms":35000}] 21:45:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 21:45:04 INFO - PROCESS | 840 | 1465274704464 Marionette TRACE conn5 <- [1,2626,null,{}] 21:45:04 INFO - PROCESS | 840 | 1465274704475 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}] 21:45:04 INFO - PROCESS | 840 | 1465274704480 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:04 INFO - PROCESS | 840 | 1465274704568 Marionette TRACE conn5 <- [1,2627,null,{"value":null}] 21:45:04 INFO - PROCESS | 840 | 1465274704575 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:04 INFO - PROCESS | 840 | 1465274704578 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:04 INFO - PROCESS | 840 | ++DOCSHELL 14DF0400 == 30 [pid = 840] [id = 666] 21:45:04 INFO - PROCESS | 840 | ++DOMWINDOW == 67 (14F3D400) [pid = 840] [serial = 1998] [outer = 00000000] 21:45:04 INFO - PROCESS | 840 | ++DOMWINDOW == 68 (15083800) [pid = 840] [serial = 1999] [outer = 14F3D400] 21:45:04 INFO - PROCESS | 840 | 1465274704634 Marionette DEBUG loaded listener.js 21:45:04 INFO - PROCESS | 840 | ++DOMWINDOW == 69 (1517A800) [pid = 840] [serial = 2000] [outer = 14F3D400] 21:45:05 INFO - PROCESS | 840 | 1465274705089 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]]]}] 21:45:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 21:45:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 670ms 21:45:05 INFO - PROCESS | 840 | 1465274705136 Marionette TRACE conn5 -> [0,2629,"getWindowHandle",null] 21:45:05 INFO - PROCESS | 840 | 1465274705138 Marionette TRACE conn5 <- [1,2629,null,{"value":"13"}] 21:45:05 INFO - PROCESS | 840 | 1465274705141 Marionette TRACE conn5 -> [0,2630,"setScriptTimeout",{"ms":35000}] 21:45:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 21:45:05 INFO - PROCESS | 840 | 1465274705143 Marionette TRACE conn5 <- [1,2630,null,{}] 21:45:05 INFO - PROCESS | 840 | 1465274705153 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}] 21:45:05 INFO - PROCESS | 840 | 1465274705155 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:05 INFO - PROCESS | 840 | 1465274705306 Marionette TRACE conn5 <- [1,2631,null,{"value":null}] 21:45:05 INFO - PROCESS | 840 | 1465274705322 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:05 INFO - PROCESS | 840 | 1465274705324 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:05 INFO - PROCESS | 840 | ++DOCSHELL 1626F800 == 31 [pid = 840] [id = 667] 21:45:05 INFO - PROCESS | 840 | ++DOMWINDOW == 70 (16270400) [pid = 840] [serial = 2001] [outer = 00000000] 21:45:05 INFO - PROCESS | 840 | ++DOMWINDOW == 71 (16278C00) [pid = 840] [serial = 2002] [outer = 16270400] 21:45:05 INFO - PROCESS | 840 | 1465274705368 Marionette DEBUG loaded listener.js 21:45:05 INFO - PROCESS | 840 | ++DOMWINDOW == 72 (16520000) [pid = 840] [serial = 2003] [outer = 16270400] 21:45:05 INFO - PROCESS | 840 | 1465274705816 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]]]}] 21:45:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 21:45:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 730ms 21:45:05 INFO - PROCESS | 840 | 1465274705876 Marionette TRACE conn5 -> [0,2633,"getWindowHandle",null] 21:45:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 21:45:05 INFO - PROCESS | 840 | 1465274705878 Marionette TRACE conn5 <- [1,2633,null,{"value":"13"}] 21:45:05 INFO - PROCESS | 840 | 1465274705894 Marionette TRACE conn5 -> [0,2634,"setScriptTimeout",{"ms":35000}] 21:45:05 INFO - PROCESS | 840 | 1465274705895 Marionette TRACE conn5 <- [1,2634,null,{}] 21:45:05 INFO - PROCESS | 840 | 1465274705900 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}] 21:45:05 INFO - PROCESS | 840 | 1465274705902 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:06 INFO - PROCESS | 840 | 1465274706022 Marionette TRACE conn5 <- [1,2635,null,{"value":null}] 21:45:06 INFO - PROCESS | 840 | 1465274706088 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:06 INFO - PROCESS | 840 | 1465274706090 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:06 INFO - PROCESS | 840 | ++DOCSHELL 167CE000 == 32 [pid = 840] [id = 668] 21:45:06 INFO - PROCESS | 840 | ++DOMWINDOW == 73 (1686DC00) [pid = 840] [serial = 2004] [outer = 00000000] 21:45:06 INFO - PROCESS | 840 | ++DOMWINDOW == 74 (16872C00) [pid = 840] [serial = 2005] [outer = 1686DC00] 21:45:06 INFO - PROCESS | 840 | 1465274706133 Marionette DEBUG loaded listener.js 21:45:06 INFO - PROCESS | 840 | ++DOMWINDOW == 75 (16A24400) [pid = 840] [serial = 2006] [outer = 1686DC00] 21:45:06 INFO - PROCESS | 840 | 1465274706559 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]]]}] 21:45:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 21:45:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 750ms 21:45:06 INFO - PROCESS | 840 | 1465274706634 Marionette TRACE conn5 -> [0,2637,"getWindowHandle",null] 21:45:06 INFO - PROCESS | 840 | 1465274706636 Marionette TRACE conn5 <- [1,2637,null,{"value":"13"}] 21:45:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 21:45:06 INFO - PROCESS | 840 | 1465274706639 Marionette TRACE conn5 -> [0,2638,"setScriptTimeout",{"ms":35000}] 21:45:06 INFO - PROCESS | 840 | 1465274706640 Marionette TRACE conn5 <- [1,2638,null,{}] 21:45:06 INFO - PROCESS | 840 | 1465274706643 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}] 21:45:06 INFO - PROCESS | 840 | 1465274706649 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:06 INFO - PROCESS | 840 | 1465274706795 Marionette TRACE conn5 <- [1,2639,null,{"value":null}] 21:45:06 INFO - PROCESS | 840 | 1465274706868 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:06 INFO - PROCESS | 840 | 1465274706870 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:06 INFO - PROCESS | 840 | ++DOCSHELL 16F27000 == 33 [pid = 840] [id = 669] 21:45:06 INFO - PROCESS | 840 | ++DOMWINDOW == 76 (1704EC00) [pid = 840] [serial = 2007] [outer = 00000000] 21:45:06 INFO - PROCESS | 840 | ++DOMWINDOW == 77 (17543C00) [pid = 840] [serial = 2008] [outer = 1704EC00] 21:45:06 INFO - PROCESS | 840 | 1465274706915 Marionette DEBUG loaded listener.js 21:45:06 INFO - PROCESS | 840 | ++DOMWINDOW == 78 (1744A400) [pid = 840] [serial = 2009] [outer = 1704EC00] 21:45:07 INFO - PROCESS | 840 | --DOMWINDOW == 77 (1579F400) [pid = 840] [serial = 1980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 21:45:07 INFO - PROCESS | 840 | --DOMWINDOW == 76 (14D0EC00) [pid = 840] [serial = 1968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 21:45:07 INFO - PROCESS | 840 | --DOMWINDOW == 75 (0DF10000) [pid = 840] [serial = 1962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 21:45:07 INFO - PROCESS | 840 | --DOMWINDOW == 74 (0D4E8400) [pid = 840] [serial = 1959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 21:45:07 INFO - PROCESS | 840 | --DOMWINDOW == 73 (14DEBC00) [pid = 840] [serial = 1971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 21:45:07 INFO - PROCESS | 840 | --DOMWINDOW == 72 (0DF04C00) [pid = 840] [serial = 1956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 21:45:07 INFO - PROCESS | 840 | --DOMWINDOW == 71 (12301800) [pid = 840] [serial = 1965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 21:45:07 INFO - PROCESS | 840 | --DOMWINDOW == 70 (0DF0E000) [pid = 840] [serial = 1947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 21:45:07 INFO - PROCESS | 840 | --DOMWINDOW == 69 (14D1B800) [pid = 840] [serial = 1950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 21:45:07 INFO - PROCESS | 840 | --DOMWINDOW == 68 (1815E800) [pid = 840] [serial = 1953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 21:45:07 INFO - PROCESS | 840 | --DOMWINDOW == 67 (0CB22000) [pid = 840] [serial = 1974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 21:45:07 INFO - PROCESS | 840 | --DOMWINDOW == 66 (12308400) [pid = 840] [serial = 1977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 21:45:07 INFO - PROCESS | 840 | 1465274707372 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]]]}] 21:45:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 21:45:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 770ms 21:45:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 21:45:07 INFO - PROCESS | 840 | 1465274707411 Marionette TRACE conn5 -> [0,2641,"getWindowHandle",null] 21:45:07 INFO - PROCESS | 840 | 1465274707413 Marionette TRACE conn5 <- [1,2641,null,{"value":"13"}] 21:45:07 INFO - PROCESS | 840 | 1465274707416 Marionette TRACE conn5 -> [0,2642,"setScriptTimeout",{"ms":35000}] 21:45:07 INFO - PROCESS | 840 | 1465274707418 Marionette TRACE conn5 <- [1,2642,null,{}] 21:45:07 INFO - PROCESS | 840 | 1465274707421 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}] 21:45:07 INFO - PROCESS | 840 | 1465274707423 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:07 INFO - PROCESS | 840 | 1465274707503 Marionette TRACE conn5 <- [1,2643,null,{"value":null}] 21:45:07 INFO - PROCESS | 840 | 1465274707601 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:07 INFO - PROCESS | 840 | 1465274707603 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:07 INFO - PROCESS | 840 | ++DOCSHELL 0D375800 == 34 [pid = 840] [id = 670] 21:45:07 INFO - PROCESS | 840 | ++DOMWINDOW == 67 (0D465800) [pid = 840] [serial = 2010] [outer = 00000000] 21:45:07 INFO - PROCESS | 840 | ++DOMWINDOW == 68 (123A9000) [pid = 840] [serial = 2011] [outer = 0D465800] 21:45:07 INFO - PROCESS | 840 | 1465274707648 Marionette DEBUG loaded listener.js 21:45:07 INFO - PROCESS | 840 | ++DOMWINDOW == 69 (14F3E400) [pid = 840] [serial = 2012] [outer = 0D465800] 21:45:08 INFO - PROCESS | 840 | 1465274708000 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]]]}] 21:45:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 21:45:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 630ms 21:45:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 21:45:08 INFO - PROCESS | 840 | 1465274708048 Marionette TRACE conn5 -> [0,2645,"getWindowHandle",null] 21:45:08 INFO - PROCESS | 840 | 1465274708050 Marionette TRACE conn5 <- [1,2645,null,{"value":"13"}] 21:45:08 INFO - PROCESS | 840 | 1465274708053 Marionette TRACE conn5 -> [0,2646,"setScriptTimeout",{"ms":35000}] 21:45:08 INFO - PROCESS | 840 | 1465274708055 Marionette TRACE conn5 <- [1,2646,null,{}] 21:45:08 INFO - PROCESS | 840 | 1465274708058 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}] 21:45:08 INFO - PROCESS | 840 | 1465274708060 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:08 INFO - PROCESS | 840 | 1465274708202 Marionette TRACE conn5 <- [1,2647,null,{"value":null}] 21:45:08 INFO - PROCESS | 840 | 1465274708213 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:08 INFO - PROCESS | 840 | 1465274708215 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:08 INFO - PROCESS | 840 | ++DOCSHELL 123A6000 == 35 [pid = 840] [id = 671] 21:45:08 INFO - PROCESS | 840 | ++DOMWINDOW == 70 (14D15C00) [pid = 840] [serial = 2013] [outer = 00000000] 21:45:08 INFO - PROCESS | 840 | ++DOMWINDOW == 71 (17788400) [pid = 840] [serial = 2014] [outer = 14D15C00] 21:45:08 INFO - PROCESS | 840 | 1465274708259 Marionette DEBUG loaded listener.js 21:45:08 INFO - PROCESS | 840 | ++DOMWINDOW == 72 (18155000) [pid = 840] [serial = 2015] [outer = 14D15C00] 21:45:08 INFO - PROCESS | 840 | 1465274708681 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]]]}] 21:45:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 21:45:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 670ms 21:45:08 INFO - PROCESS | 840 | 1465274708724 Marionette TRACE conn5 -> [0,2649,"getWindowHandle",null] 21:45:08 INFO - PROCESS | 840 | 1465274708726 Marionette TRACE conn5 <- [1,2649,null,{"value":"13"}] 21:45:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 21:45:08 INFO - PROCESS | 840 | 1465274708728 Marionette TRACE conn5 -> [0,2650,"setScriptTimeout",{"ms":35000}] 21:45:08 INFO - PROCESS | 840 | 1465274708730 Marionette TRACE conn5 <- [1,2650,null,{}] 21:45:08 INFO - PROCESS | 840 | 1465274708734 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}] 21:45:08 INFO - PROCESS | 840 | 1465274708736 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:08 INFO - PROCESS | 840 | 1465274708860 Marionette TRACE conn5 <- [1,2651,null,{"value":null}] 21:45:08 INFO - PROCESS | 840 | 1465274708869 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:08 INFO - PROCESS | 840 | 1465274708871 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:08 INFO - PROCESS | 840 | ++DOCSHELL 14022400 == 36 [pid = 840] [id = 672] 21:45:08 INFO - PROCESS | 840 | ++DOMWINDOW == 73 (17783400) [pid = 840] [serial = 2016] [outer = 00000000] 21:45:08 INFO - PROCESS | 840 | ++DOMWINDOW == 74 (18162C00) [pid = 840] [serial = 2017] [outer = 17783400] 21:45:08 INFO - PROCESS | 840 | 1465274708913 Marionette DEBUG loaded listener.js 21:45:08 INFO - PROCESS | 840 | ++DOMWINDOW == 75 (18172000) [pid = 840] [serial = 2018] [outer = 17783400] 21:45:09 INFO - PROCESS | 840 | 1465274709408 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]]]}] 21:45:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 21:45:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 731ms 21:45:09 INFO - PROCESS | 840 | 1465274709470 Marionette TRACE conn5 -> [0,2653,"getWindowHandle",null] 21:45:09 INFO - PROCESS | 840 | 1465274709475 Marionette TRACE conn5 <- [1,2653,null,{"value":"13"}] 21:45:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 21:45:09 INFO - PROCESS | 840 | 1465274709480 Marionette TRACE conn5 -> [0,2654,"setScriptTimeout",{"ms":35000}] 21:45:09 INFO - PROCESS | 840 | 1465274709484 Marionette TRACE conn5 <- [1,2654,null,{}] 21:45:09 INFO - PROCESS | 840 | 1465274709518 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}] 21:45:09 INFO - PROCESS | 840 | 1465274709521 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:09 INFO - PROCESS | 840 | 1465274709644 Marionette TRACE conn5 <- [1,2655,null,{"value":null}] 21:45:09 INFO - PROCESS | 840 | 1465274709778 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:09 INFO - PROCESS | 840 | 1465274709783 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:09 INFO - PROCESS | 840 | ++DOCSHELL 0D5DE400 == 37 [pid = 840] [id = 673] 21:45:09 INFO - PROCESS | 840 | ++DOMWINDOW == 76 (0DB46000) [pid = 840] [serial = 2019] [outer = 00000000] 21:45:09 INFO - PROCESS | 840 | ++DOMWINDOW == 77 (0DF0A400) [pid = 840] [serial = 2020] [outer = 0DB46000] 21:45:09 INFO - PROCESS | 840 | 1465274709845 Marionette DEBUG loaded listener.js 21:45:09 INFO - PROCESS | 840 | ++DOMWINDOW == 78 (11D0AC00) [pid = 840] [serial = 2021] [outer = 0DB46000] 21:45:10 INFO - PROCESS | 840 | 1465274710888 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]]]}] 21:45:10 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) 21:45:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1436ms 21:45:10 INFO - PROCESS | 840 | 1465274710918 Marionette TRACE conn5 -> [0,2657,"getWindowHandle",null] 21:45:10 INFO - PROCESS | 840 | 1465274710923 Marionette TRACE conn5 <- [1,2657,null,{"value":"13"}] 21:45:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 21:45:10 INFO - PROCESS | 840 | 1465274710929 Marionette TRACE conn5 -> [0,2658,"setScriptTimeout",{"ms":35000}] 21:45:10 INFO - PROCESS | 840 | 1465274710932 Marionette TRACE conn5 <- [1,2658,null,{}] 21:45:10 INFO - PROCESS | 840 | 1465274710936 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}] 21:45:10 INFO - PROCESS | 840 | 1465274710939 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:11 INFO - PROCESS | 840 | 1465274711051 Marionette TRACE conn5 <- [1,2659,null,{"value":null}] 21:45:11 INFO - PROCESS | 840 | 1465274711195 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:11 INFO - PROCESS | 840 | 1465274711197 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:11 INFO - PROCESS | 840 | ++DOCSHELL 14DE7C00 == 38 [pid = 840] [id = 674] 21:45:11 INFO - PROCESS | 840 | ++DOMWINDOW == 79 (15079C00) [pid = 840] [serial = 2022] [outer = 00000000] 21:45:11 INFO - PROCESS | 840 | ++DOMWINDOW == 80 (1579A000) [pid = 840] [serial = 2023] [outer = 15079C00] 21:45:11 INFO - PROCESS | 840 | 1465274711255 Marionette DEBUG loaded listener.js 21:45:11 INFO - PROCESS | 840 | ++DOMWINDOW == 81 (16279400) [pid = 840] [serial = 2024] [outer = 15079C00] 21:45:12 INFO - PROCESS | 840 | 1465274712300 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"]]]}] 21:45:12 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 21:45:12 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 21:45:12 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 21:45:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:45:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 21:45:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1436ms 21:45:12 INFO - PROCESS | 840 | 1465274712370 Marionette TRACE conn5 -> [0,2661,"getWindowHandle",null] 21:45:12 INFO - PROCESS | 840 | 1465274712372 Marionette TRACE conn5 <- [1,2661,null,{"value":"13"}] 21:45:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 21:45:12 INFO - PROCESS | 840 | 1465274712376 Marionette TRACE conn5 -> [0,2662,"setScriptTimeout",{"ms":35000}] 21:45:12 INFO - PROCESS | 840 | 1465274712379 Marionette TRACE conn5 <- [1,2662,null,{}] 21:45:12 INFO - PROCESS | 840 | 1465274712432 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}] 21:45:12 INFO - PROCESS | 840 | 1465274712437 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:12 INFO - PROCESS | 840 | 1465274712609 Marionette TRACE conn5 <- [1,2663,null,{"value":null}] 21:45:12 INFO - PROCESS | 840 | 1465274712716 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:12 INFO - PROCESS | 840 | 1465274712719 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:12 INFO - PROCESS | 840 | ++DOCSHELL 1953C400 == 39 [pid = 840] [id = 675] 21:45:12 INFO - PROCESS | 840 | ++DOMWINDOW == 82 (1953F000) [pid = 840] [serial = 2025] [outer = 00000000] 21:45:12 INFO - PROCESS | 840 | ++DOMWINDOW == 83 (19891000) [pid = 840] [serial = 2026] [outer = 1953F000] 21:45:12 INFO - PROCESS | 840 | 1465274712776 Marionette DEBUG loaded listener.js 21:45:12 INFO - PROCESS | 840 | ++DOMWINDOW == 84 (19899400) [pid = 840] [serial = 2027] [outer = 1953F000] 21:45:13 INFO - PROCESS | 840 | 1465274713827 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"]]]}] 21:45:13 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 21:45:13 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 21:45:13 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 21:45:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:45:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 21:45:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1480ms 21:45:13 INFO - PROCESS | 840 | 1465274713898 Marionette TRACE conn5 -> [0,2665,"getWindowHandle",null] 21:45:13 INFO - PROCESS | 840 | 1465274713902 Marionette TRACE conn5 <- [1,2665,null,{"value":"13"}] 21:45:13 INFO - PROCESS | 840 | 1465274713907 Marionette TRACE conn5 -> [0,2666,"setScriptTimeout",{"ms":35000}] 21:45:13 INFO - PROCESS | 840 | 1465274713910 Marionette TRACE conn5 <- [1,2666,null,{}] 21:45:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 21:45:13 INFO - PROCESS | 840 | 1465274713916 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}] 21:45:13 INFO - PROCESS | 840 | 1465274713919 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:14 INFO - PROCESS | 840 | 1465274714013 Marionette TRACE conn5 <- [1,2667,null,{"value":null}] 21:45:14 INFO - PROCESS | 840 | --DOCSHELL 123A6000 == 38 [pid = 840] [id = 671] 21:45:14 INFO - PROCESS | 840 | --DOCSHELL 0D375800 == 37 [pid = 840] [id = 670] 21:45:14 INFO - PROCESS | 840 | --DOCSHELL 16F27000 == 36 [pid = 840] [id = 669] 21:45:14 INFO - PROCESS | 840 | --DOCSHELL 167CE000 == 35 [pid = 840] [id = 668] 21:45:14 INFO - PROCESS | 840 | --DOCSHELL 1626F800 == 34 [pid = 840] [id = 667] 21:45:14 INFO - PROCESS | 840 | --DOCSHELL 14DF0400 == 33 [pid = 840] [id = 666] 21:45:14 INFO - PROCESS | 840 | --DOCSHELL 11EB7400 == 32 [pid = 840] [id = 665] 21:45:14 INFO - PROCESS | 840 | --DOCSHELL 0D5D5000 == 31 [pid = 840] [id = 664] 21:45:14 INFO - PROCESS | 840 | --DOCSHELL 0D548800 == 30 [pid = 840] [id = 662] 21:45:14 INFO - PROCESS | 840 | --DOCSHELL 16A2B000 == 29 [pid = 840] [id = 661] 21:45:14 INFO - PROCESS | 840 | --DOCSHELL 0DF03800 == 28 [pid = 840] [id = 663] 21:45:14 INFO - PROCESS | 840 | --DOCSHELL 0DB3B400 == 27 [pid = 840] [id = 652] 21:45:14 INFO - PROCESS | 840 | --DOCSHELL 14DE7C00 == 26 [pid = 840] [id = 674] 21:45:14 INFO - PROCESS | 840 | --DOCSHELL 1953C400 == 25 [pid = 840] [id = 675] 21:45:14 INFO - PROCESS | 840 | --DOCSHELL 14022400 == 24 [pid = 840] [id = 672] 21:45:14 INFO - PROCESS | 840 | --DOCSHELL 0D5DE400 == 23 [pid = 840] [id = 673] 21:45:14 INFO - PROCESS | 840 | --DOMWINDOW == 83 (16A10800) [pid = 840] [serial = 1981] [outer = 00000000] [url = about:blank] 21:45:14 INFO - PROCESS | 840 | --DOMWINDOW == 82 (14D37C00) [pid = 840] [serial = 1969] [outer = 00000000] [url = about:blank] 21:45:14 INFO - PROCESS | 840 | --DOMWINDOW == 81 (0E9C8C00) [pid = 840] [serial = 1963] [outer = 00000000] [url = about:blank] 21:45:14 INFO - PROCESS | 840 | --DOMWINDOW == 80 (11B06000) [pid = 840] [serial = 1964] [outer = 00000000] [url = about:blank] 21:45:14 INFO - PROCESS | 840 | --DOMWINDOW == 79 (0D5D6C00) [pid = 840] [serial = 1960] [outer = 00000000] [url = about:blank] 21:45:14 INFO - PROCESS | 840 | --DOMWINDOW == 78 (0D5E0800) [pid = 840] [serial = 1961] [outer = 00000000] [url = about:blank] 21:45:14 INFO - PROCESS | 840 | --DOMWINDOW == 77 (15084C00) [pid = 840] [serial = 1972] [outer = 00000000] [url = about:blank] 21:45:14 INFO - PROCESS | 840 | --DOMWINDOW == 76 (12220C00) [pid = 840] [serial = 1958] [outer = 00000000] [url = about:blank] 21:45:14 INFO - PROCESS | 840 | --DOMWINDOW == 75 (11B05400) [pid = 840] [serial = 1957] [outer = 00000000] [url = about:blank] 21:45:14 INFO - PROCESS | 840 | --DOMWINDOW == 74 (12446400) [pid = 840] [serial = 1966] [outer = 00000000] [url = about:blank] 21:45:14 INFO - PROCESS | 840 | --DOMWINDOW == 73 (14DB9C00) [pid = 840] [serial = 1970] [outer = 00000000] [url = about:blank] 21:45:14 INFO - PROCESS | 840 | --DOMWINDOW == 72 (1223B800) [pid = 840] [serial = 1949] [outer = 00000000] [url = about:blank] 21:45:14 INFO - PROCESS | 840 | --DOMWINDOW == 71 (0EB16800) [pid = 840] [serial = 1948] [outer = 00000000] [url = about:blank] 21:45:14 INFO - PROCESS | 840 | --DOMWINDOW == 70 (16272C00) [pid = 840] [serial = 1952] [outer = 00000000] [url = about:blank] 21:45:14 INFO - PROCESS | 840 | --DOMWINDOW == 69 (14F41C00) [pid = 840] [serial = 1951] [outer = 00000000] [url = about:blank] 21:45:14 INFO - PROCESS | 840 | --DOMWINDOW == 68 (181A7C00) [pid = 840] [serial = 1955] [outer = 00000000] [url = about:blank] 21:45:14 INFO - PROCESS | 840 | --DOMWINDOW == 67 (18162800) [pid = 840] [serial = 1954] [outer = 00000000] [url = about:blank] 21:45:14 INFO - PROCESS | 840 | --DOMWINDOW == 66 (0D5D5C00) [pid = 840] [serial = 1975] [outer = 00000000] [url = about:blank] 21:45:14 INFO - PROCESS | 840 | --DOMWINDOW == 65 (1516BC00) [pid = 840] [serial = 1973] [outer = 00000000] [url = about:blank] 21:45:14 INFO - PROCESS | 840 | --DOMWINDOW == 64 (123A4000) [pid = 840] [serial = 1976] [outer = 00000000] [url = about:blank] 21:45:14 INFO - PROCESS | 840 | --DOMWINDOW == 63 (1627E800) [pid = 840] [serial = 1978] [outer = 00000000] [url = about:blank] 21:45:14 INFO - PROCESS | 840 | --DOMWINDOW == 62 (1686D400) [pid = 840] [serial = 1982] [outer = 00000000] [url = about:blank] 21:45:14 INFO - PROCESS | 840 | --DOMWINDOW == 61 (163E1400) [pid = 840] [serial = 1979] [outer = 00000000] [url = about:blank] 21:45:14 INFO - PROCESS | 840 | --DOMWINDOW == 60 (13634800) [pid = 840] [serial = 1967] [outer = 00000000] [url = about:blank] 21:45:14 INFO - PROCESS | 840 | 1465274714855 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:14 INFO - PROCESS | 840 | 1465274714858 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:14 INFO - PROCESS | 840 | ++DOCSHELL 0CB2D000 == 24 [pid = 840] [id = 676] 21:45:14 INFO - PROCESS | 840 | ++DOMWINDOW == 61 (0CB2D800) [pid = 840] [serial = 2028] [outer = 00000000] 21:45:14 INFO - PROCESS | 840 | ++DOMWINDOW == 62 (0CBE3400) [pid = 840] [serial = 2029] [outer = 0CB2D800] 21:45:14 INFO - PROCESS | 840 | 1465274714910 Marionette DEBUG loaded listener.js 21:45:15 INFO - PROCESS | 840 | ++DOMWINDOW == 63 (0CC94C00) [pid = 840] [serial = 2030] [outer = 0CB2D800] 21:45:15 INFO - PROCESS | 840 | 1465274715796 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]]]}] 21:45:15 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) 21:45:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1914ms 21:45:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 21:45:15 INFO - PROCESS | 840 | 1465274715830 Marionette TRACE conn5 -> [0,2669,"getWindowHandle",null] 21:45:15 INFO - PROCESS | 840 | 1465274715833 Marionette TRACE conn5 <- [1,2669,null,{"value":"13"}] 21:45:15 INFO - PROCESS | 840 | 1465274715837 Marionette TRACE conn5 -> [0,2670,"setScriptTimeout",{"ms":35000}] 21:45:15 INFO - PROCESS | 840 | 1465274715840 Marionette TRACE conn5 <- [1,2670,null,{}] 21:45:15 INFO - PROCESS | 840 | 1465274715846 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}] 21:45:15 INFO - PROCESS | 840 | 1465274715848 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:15 INFO - PROCESS | 840 | 1465274715947 Marionette TRACE conn5 <- [1,2671,null,{"value":null}] 21:45:16 INFO - PROCESS | 840 | 1465274716037 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:16 INFO - PROCESS | 840 | 1465274716039 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:16 INFO - PROCESS | 840 | ++DOCSHELL 0D5DF000 == 25 [pid = 840] [id = 677] 21:45:16 INFO - PROCESS | 840 | ++DOMWINDOW == 64 (0D5DF400) [pid = 840] [serial = 2031] [outer = 00000000] 21:45:16 INFO - PROCESS | 840 | ++DOMWINDOW == 65 (0DB43800) [pid = 840] [serial = 2032] [outer = 0D5DF400] 21:45:16 INFO - PROCESS | 840 | 1465274716087 Marionette DEBUG loaded listener.js 21:45:16 INFO - PROCESS | 840 | ++DOMWINDOW == 66 (0DD46000) [pid = 840] [serial = 2033] [outer = 0D5DF400] 21:45:16 INFO - PROCESS | 840 | 1465274716974 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]]]}] 21:45:17 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) 21:45:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1186ms 21:45:17 INFO - PROCESS | 840 | 1465274717033 Marionette TRACE conn5 -> [0,2673,"getWindowHandle",null] 21:45:17 INFO - PROCESS | 840 | 1465274717037 Marionette TRACE conn5 <- [1,2673,null,{"value":"13"}] 21:45:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 21:45:17 INFO - PROCESS | 840 | 1465274717041 Marionette TRACE conn5 -> [0,2674,"setScriptTimeout",{"ms":35000}] 21:45:17 INFO - PROCESS | 840 | 1465274717043 Marionette TRACE conn5 <- [1,2674,null,{}] 21:45:17 INFO - PROCESS | 840 | 1465274717047 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}] 21:45:17 INFO - PROCESS | 840 | 1465274717049 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:17 INFO - PROCESS | 840 | 1465274717178 Marionette TRACE conn5 <- [1,2675,null,{"value":null}] 21:45:17 INFO - PROCESS | 840 | 1465274717188 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:17 INFO - PROCESS | 840 | 1465274717190 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:17 INFO - PROCESS | 840 | ++DOCSHELL 11DA0400 == 26 [pid = 840] [id = 678] 21:45:17 INFO - PROCESS | 840 | ++DOMWINDOW == 67 (11DA2800) [pid = 840] [serial = 2034] [outer = 00000000] 21:45:17 INFO - PROCESS | 840 | ++DOMWINDOW == 68 (11EB7400) [pid = 840] [serial = 2035] [outer = 11DA2800] 21:45:17 INFO - PROCESS | 840 | 1465274717290 Marionette DEBUG loaded listener.js 21:45:17 INFO - PROCESS | 840 | ++DOMWINDOW == 69 (120C7C00) [pid = 840] [serial = 2036] [outer = 11DA2800] 21:45:18 INFO - PROCESS | 840 | 1465274718249 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"]]]}] 21:45:18 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 21:45:18 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 21:45:18 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 21:45:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:45:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 21:45:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1219ms 21:45:18 INFO - PROCESS | 840 | 1465274718264 Marionette TRACE conn5 -> [0,2677,"getWindowHandle",null] 21:45:18 INFO - PROCESS | 840 | 1465274718266 Marionette TRACE conn5 <- [1,2677,null,{"value":"13"}] 21:45:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 21:45:18 INFO - PROCESS | 840 | 1465274718276 Marionette TRACE conn5 -> [0,2678,"setScriptTimeout",{"ms":35000}] 21:45:18 INFO - PROCESS | 840 | 1465274718282 Marionette TRACE conn5 <- [1,2678,null,{}] 21:45:18 INFO - PROCESS | 840 | 1465274718293 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}] 21:45:18 INFO - PROCESS | 840 | 1465274718297 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:18 INFO - PROCESS | 840 | 1465274718424 Marionette TRACE conn5 <- [1,2679,null,{"value":null}] 21:45:18 INFO - PROCESS | 840 | 1465274718430 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:18 INFO - PROCESS | 840 | 1465274718432 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:18 INFO - PROCESS | 840 | ++DOCSHELL 0D5D7400 == 27 [pid = 840] [id = 679] 21:45:18 INFO - PROCESS | 840 | ++DOMWINDOW == 70 (11D10400) [pid = 840] [serial = 2037] [outer = 00000000] 21:45:18 INFO - PROCESS | 840 | ++DOMWINDOW == 71 (12441400) [pid = 840] [serial = 2038] [outer = 11D10400] 21:45:18 INFO - PROCESS | 840 | 1465274718491 Marionette DEBUG loaded listener.js 21:45:18 INFO - PROCESS | 840 | ++DOMWINDOW == 72 (1402AC00) [pid = 840] [serial = 2039] [outer = 11D10400] 21:45:19 INFO - PROCESS | 840 | --DOMWINDOW == 71 (14D15C00) [pid = 840] [serial = 2013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 21:45:19 INFO - PROCESS | 840 | --DOMWINDOW == 70 (16270400) [pid = 840] [serial = 2001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 21:45:19 INFO - PROCESS | 840 | --DOMWINDOW == 69 (14F3D400) [pid = 840] [serial = 1998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 21:45:19 INFO - PROCESS | 840 | --DOMWINDOW == 68 (0D5D5800) [pid = 840] [serial = 1992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 21:45:19 INFO - PROCESS | 840 | --DOMWINDOW == 67 (16A2D400) [pid = 840] [serial = 1983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 21:45:19 INFO - PROCESS | 840 | --DOMWINDOW == 66 (0D54EC00) [pid = 840] [serial = 1986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 21:45:19 INFO - PROCESS | 840 | --DOMWINDOW == 65 (120C8000) [pid = 840] [serial = 1995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 21:45:19 INFO - PROCESS | 840 | --DOMWINDOW == 64 (0DF07400) [pid = 840] [serial = 1989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 21:45:19 INFO - PROCESS | 840 | --DOMWINDOW == 63 (1686DC00) [pid = 840] [serial = 2004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 21:45:19 INFO - PROCESS | 840 | --DOMWINDOW == 62 (17783400) [pid = 840] [serial = 2016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 21:45:19 INFO - PROCESS | 840 | --DOMWINDOW == 61 (0D465800) [pid = 840] [serial = 2010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 21:45:19 INFO - PROCESS | 840 | --DOMWINDOW == 60 (1704EC00) [pid = 840] [serial = 2007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 21:45:19 INFO - PROCESS | 840 | 1465274719632 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"]]]}] 21:45:19 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 21:45:19 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 21:45:19 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 21:45:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:45:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 21:45:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1402ms 21:45:19 INFO - PROCESS | 840 | 1465274719676 Marionette TRACE conn5 -> [0,2681,"getWindowHandle",null] 21:45:19 INFO - PROCESS | 840 | 1465274719679 Marionette TRACE conn5 <- [1,2681,null,{"value":"13"}] 21:45:19 INFO - PROCESS | 840 | 1465274719682 Marionette TRACE conn5 -> [0,2682,"setScriptTimeout",{"ms":35000}] 21:45:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 21:45:19 INFO - PROCESS | 840 | 1465274719684 Marionette TRACE conn5 <- [1,2682,null,{}] 21:45:19 INFO - PROCESS | 840 | 1465274719687 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}] 21:45:19 INFO - PROCESS | 840 | 1465274719689 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:19 INFO - PROCESS | 840 | 1465274719778 Marionette TRACE conn5 <- [1,2683,null,{"value":null}] 21:45:19 INFO - PROCESS | 840 | 1465274719897 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:19 INFO - PROCESS | 840 | 1465274719900 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:19 INFO - PROCESS | 840 | ++DOCSHELL 0945D800 == 28 [pid = 840] [id = 680] 21:45:19 INFO - PROCESS | 840 | ++DOMWINDOW == 61 (0CF76C00) [pid = 840] [serial = 2040] [outer = 00000000] 21:45:19 INFO - PROCESS | 840 | ++DOMWINDOW == 62 (14022800) [pid = 840] [serial = 2041] [outer = 0CF76C00] 21:45:19 INFO - PROCESS | 840 | 1465274719944 Marionette DEBUG loaded listener.js 21:45:20 INFO - PROCESS | 840 | ++DOMWINDOW == 63 (14D19000) [pid = 840] [serial = 2042] [outer = 0CF76C00] 21:45:20 INFO - PROCESS | 840 | 1465274720761 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"]]]}] 21:45:20 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 21:45:20 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 21:45:20 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 21:45:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:45:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 21:45:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1123ms 21:45:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 21:45:20 INFO - PROCESS | 840 | 1465274720809 Marionette TRACE conn5 -> [0,2685,"getWindowHandle",null] 21:45:20 INFO - PROCESS | 840 | 1465274720811 Marionette TRACE conn5 <- [1,2685,null,{"value":"13"}] 21:45:20 INFO - PROCESS | 840 | 1465274720815 Marionette TRACE conn5 -> [0,2686,"setScriptTimeout",{"ms":35000}] 21:45:20 INFO - PROCESS | 840 | 1465274720816 Marionette TRACE conn5 <- [1,2686,null,{}] 21:45:20 INFO - PROCESS | 840 | 1465274720820 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}] 21:45:20 INFO - PROCESS | 840 | 1465274720822 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:20 INFO - PROCESS | 840 | 1465274720938 Marionette TRACE conn5 <- [1,2687,null,{"value":null}] 21:45:20 INFO - PROCESS | 840 | 1465274720947 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:20 INFO - PROCESS | 840 | 1465274720953 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:20 INFO - PROCESS | 840 | ++DOCSHELL 14DE7C00 == 29 [pid = 840] [id = 681] 21:45:20 INFO - PROCESS | 840 | ++DOMWINDOW == 64 (14DEE000) [pid = 840] [serial = 2043] [outer = 00000000] 21:45:21 INFO - PROCESS | 840 | ++DOMWINDOW == 65 (14F41C00) [pid = 840] [serial = 2044] [outer = 14DEE000] 21:45:21 INFO - PROCESS | 840 | 1465274721009 Marionette DEBUG loaded listener.js 21:45:21 INFO - PROCESS | 840 | ++DOMWINDOW == 66 (15172400) [pid = 840] [serial = 2045] [outer = 14DEE000] 21:45:22 INFO - PROCESS | 840 | 1465274722285 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"]]]}] 21:45:22 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 21:45:22 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 21:45:22 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 21:45:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:45:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 21:45:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1523ms 21:45:22 INFO - PROCESS | 840 | 1465274722339 Marionette TRACE conn5 -> [0,2689,"getWindowHandle",null] 21:45:22 INFO - PROCESS | 840 | 1465274722344 Marionette TRACE conn5 <- [1,2689,null,{"value":"13"}] 21:45:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 21:45:22 INFO - PROCESS | 840 | 1465274722348 Marionette TRACE conn5 -> [0,2690,"setScriptTimeout",{"ms":35000}] 21:45:22 INFO - PROCESS | 840 | 1465274722352 Marionette TRACE conn5 <- [1,2690,null,{}] 21:45:22 INFO - PROCESS | 840 | 1465274722357 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}] 21:45:22 INFO - PROCESS | 840 | 1465274722361 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:22 INFO - PROCESS | 840 | 1465274722529 Marionette TRACE conn5 <- [1,2691,null,{"value":null}] 21:45:22 INFO - PROCESS | 840 | 1465274722665 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:22 INFO - PROCESS | 840 | 1465274722668 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:22 INFO - PROCESS | 840 | ++DOCSHELL 0CBDF800 == 30 [pid = 840] [id = 682] 21:45:22 INFO - PROCESS | 840 | ++DOMWINDOW == 67 (0DB3C800) [pid = 840] [serial = 2046] [outer = 00000000] 21:45:22 INFO - PROCESS | 840 | ++DOMWINDOW == 68 (11B0A400) [pid = 840] [serial = 2047] [outer = 0DB3C800] 21:45:22 INFO - PROCESS | 840 | 1465274722726 Marionette DEBUG loaded listener.js 21:45:22 INFO - PROCESS | 840 | ++DOMWINDOW == 69 (1230C000) [pid = 840] [serial = 2048] [outer = 0DB3C800] 21:45:23 INFO - PROCESS | 840 | 1465274723566 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]]]}] 21:45:23 INFO - PROCESS | 840 | --DOCSHELL 0D5D4C00 == 29 [pid = 840] [id = 616] 21:45:23 INFO - PROCESS | 840 | --DOCSHELL 166F1C00 == 28 [pid = 840] [id = 612] 21:45:23 INFO - PROCESS | 840 | --DOCSHELL 0E235400 == 27 [pid = 840] [id = 607] 21:45:23 INFO - PROCESS | 840 | --DOCSHELL 15084000 == 26 [pid = 840] [id = 619] 21:45:23 INFO - PROCESS | 840 | --DOCSHELL 0D5E0400 == 25 [pid = 840] [id = 606] 21:45:23 INFO - PROCESS | 840 | --DOCSHELL 0E1E0400 == 24 [pid = 840] [id = 617] 21:45:23 INFO - PROCESS | 840 | --DOMWINDOW == 68 (0DB49800) [pid = 840] [serial = 1993] [outer = 00000000] [url = about:blank] 21:45:23 INFO - PROCESS | 840 | --DOMWINDOW == 67 (0DF02000) [pid = 840] [serial = 1994] [outer = 00000000] [url = about:blank] 21:45:23 INFO - PROCESS | 840 | --DOMWINDOW == 66 (17454400) [pid = 840] [serial = 1985] [outer = 00000000] [url = about:blank] 21:45:23 INFO - PROCESS | 840 | --DOMWINDOW == 65 (170F3800) [pid = 840] [serial = 1984] [outer = 00000000] [url = about:blank] 21:45:23 INFO - PROCESS | 840 | --DOMWINDOW == 64 (0DDC9400) [pid = 840] [serial = 1987] [outer = 00000000] [url = about:blank] 21:45:23 INFO - PROCESS | 840 | --DOMWINDOW == 63 (0E2BE400) [pid = 840] [serial = 1988] [outer = 00000000] [url = about:blank] 21:45:23 INFO - PROCESS | 840 | --DOMWINDOW == 62 (12346C00) [pid = 840] [serial = 1996] [outer = 00000000] [url = about:blank] 21:45:23 INFO - PROCESS | 840 | --DOMWINDOW == 61 (123AFC00) [pid = 840] [serial = 1997] [outer = 00000000] [url = about:blank] 21:45:23 INFO - PROCESS | 840 | --DOMWINDOW == 60 (1231F000) [pid = 840] [serial = 1990] [outer = 00000000] [url = about:blank] 21:45:23 INFO - PROCESS | 840 | --DOMWINDOW == 59 (123CF400) [pid = 840] [serial = 1991] [outer = 00000000] [url = about:blank] 21:45:23 INFO - PROCESS | 840 | --DOMWINDOW == 58 (16A24400) [pid = 840] [serial = 2006] [outer = 00000000] [url = about:blank] 21:45:23 INFO - PROCESS | 840 | --DOMWINDOW == 57 (18162C00) [pid = 840] [serial = 2017] [outer = 00000000] [url = about:blank] 21:45:23 INFO - PROCESS | 840 | --DOMWINDOW == 56 (16872C00) [pid = 840] [serial = 2005] [outer = 00000000] [url = about:blank] 21:45:23 INFO - PROCESS | 840 | --DOMWINDOW == 55 (123A9000) [pid = 840] [serial = 2011] [outer = 00000000] [url = about:blank] 21:45:23 INFO - PROCESS | 840 | --DOMWINDOW == 54 (18172000) [pid = 840] [serial = 2018] [outer = 00000000] [url = about:blank] 21:45:23 INFO - PROCESS | 840 | --DOMWINDOW == 53 (17543C00) [pid = 840] [serial = 2008] [outer = 00000000] [url = about:blank] 21:45:23 INFO - PROCESS | 840 | --DOMWINDOW == 52 (17788400) [pid = 840] [serial = 2014] [outer = 00000000] [url = about:blank] 21:45:23 INFO - PROCESS | 840 | --DOMWINDOW == 51 (1744A400) [pid = 840] [serial = 2009] [outer = 00000000] [url = about:blank] 21:45:23 INFO - PROCESS | 840 | --DOMWINDOW == 50 (14F3E400) [pid = 840] [serial = 2012] [outer = 00000000] [url = about:blank] 21:45:23 INFO - PROCESS | 840 | --DOMWINDOW == 49 (16520000) [pid = 840] [serial = 2003] [outer = 00000000] [url = about:blank] 21:45:23 INFO - PROCESS | 840 | --DOMWINDOW == 48 (1517A800) [pid = 840] [serial = 2000] [outer = 00000000] [url = about:blank] 21:45:23 INFO - PROCESS | 840 | --DOMWINDOW == 47 (18155000) [pid = 840] [serial = 2015] [outer = 00000000] [url = about:blank] 21:45:23 INFO - PROCESS | 840 | --DOMWINDOW == 46 (16278C00) [pid = 840] [serial = 2002] [outer = 00000000] [url = about:blank] 21:45:23 INFO - PROCESS | 840 | --DOMWINDOW == 45 (15083800) [pid = 840] [serial = 1999] [outer = 00000000] [url = about:blank] 21:45:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 21:45:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1280ms 21:45:23 INFO - PROCESS | 840 | 1465274723628 Marionette TRACE conn5 -> [0,2693,"getWindowHandle",null] 21:45:23 INFO - PROCESS | 840 | 1465274723633 Marionette TRACE conn5 <- [1,2693,null,{"value":"13"}] 21:45:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 21:45:23 INFO - PROCESS | 840 | 1465274723637 Marionette TRACE conn5 -> [0,2694,"setScriptTimeout",{"ms":35000}] 21:45:23 INFO - PROCESS | 840 | 1465274723641 Marionette TRACE conn5 <- [1,2694,null,{}] 21:45:23 INFO - PROCESS | 840 | 1465274723646 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}] 21:45:23 INFO - PROCESS | 840 | 1465274723649 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:23 INFO - PROCESS | 840 | 1465274723738 Marionette TRACE conn5 <- [1,2695,null,{"value":null}] 21:45:23 INFO - PROCESS | 840 | 1465274723751 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:23 INFO - PROCESS | 840 | 1465274723755 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:23 INFO - PROCESS | 840 | ++DOCSHELL 0D5DE400 == 25 [pid = 840] [id = 683] 21:45:23 INFO - PROCESS | 840 | ++DOMWINDOW == 46 (0D5E0400) [pid = 840] [serial = 2049] [outer = 00000000] 21:45:23 INFO - PROCESS | 840 | ++DOMWINDOW == 47 (0DD1A000) [pid = 840] [serial = 2050] [outer = 0D5E0400] 21:45:23 INFO - PROCESS | 840 | 1465274723803 Marionette DEBUG loaded listener.js 21:45:23 INFO - PROCESS | 840 | ++DOMWINDOW == 48 (0DF06C00) [pid = 840] [serial = 2051] [outer = 0D5E0400] 21:45:24 INFO - PROCESS | 840 | 1465274724283 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]]]}] 21:45:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 21:45:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 670ms 21:45:24 INFO - PROCESS | 840 | 1465274724309 Marionette TRACE conn5 -> [0,2697,"getWindowHandle",null] 21:45:24 INFO - PROCESS | 840 | 1465274724313 Marionette TRACE conn5 <- [1,2697,null,{"value":"13"}] 21:45:24 INFO - PROCESS | 840 | 1465274724319 Marionette TRACE conn5 -> [0,2698,"setScriptTimeout",{"ms":35000}] 21:45:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 21:45:24 INFO - PROCESS | 840 | 1465274724322 Marionette TRACE conn5 <- [1,2698,null,{}] 21:45:24 INFO - PROCESS | 840 | 1465274724326 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}] 21:45:24 INFO - PROCESS | 840 | 1465274724328 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:24 INFO - PROCESS | 840 | 1465274724417 Marionette TRACE conn5 <- [1,2699,null,{"value":null}] 21:45:24 INFO - PROCESS | 840 | 1465274724424 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:24 INFO - PROCESS | 840 | 1465274724426 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:24 INFO - PROCESS | 840 | ++DOCSHELL 11B86400 == 26 [pid = 840] [id = 684] 21:45:24 INFO - PROCESS | 840 | ++DOMWINDOW == 49 (11DD8C00) [pid = 840] [serial = 2052] [outer = 00000000] 21:45:24 INFO - PROCESS | 840 | ++DOMWINDOW == 50 (12295000) [pid = 840] [serial = 2053] [outer = 11DD8C00] 21:45:24 INFO - PROCESS | 840 | 1465274724474 Marionette DEBUG loaded listener.js 21:45:24 INFO - PROCESS | 840 | ++DOMWINDOW == 51 (1234B000) [pid = 840] [serial = 2054] [outer = 11DD8C00] 21:45:24 INFO - PROCESS | 840 | 1465274724979 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] 21:45:25 INFO - PROCESS | 840 | 1465274724997 Marionette TRACE conn5 <- [1,2701,null,{"value":"13"}] 21:45:25 INFO - PROCESS | 840 | 1465274725003 Marionette TRACE conn5 -> [0,2702,"setScriptTimeout",{"ms":35000}] 21:45:25 INFO - PROCESS | 840 | 1465274725007 Marionette TRACE conn5 <- [1,2702,null,{}] 21:45:25 INFO - PROCESS | 840 | 1465274725017 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}] 21:45:25 INFO - PROCESS | 840 | 1465274725022 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:25 INFO - PROCESS | 840 | 1465274725108 Marionette TRACE conn5 <- [1,2703,null,{"value":null}] 21:45:25 INFO - PROCESS | 840 | 1465274725155 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:25 INFO - PROCESS | 840 | 1465274725158 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:25 INFO - PROCESS | 840 | ++DOCSHELL 13635400 == 27 [pid = 840] [id = 685] 21:45:25 INFO - PROCESS | 840 | ++DOMWINDOW == 52 (14030400) [pid = 840] [serial = 2055] [outer = 00000000] 21:45:25 INFO - PROCESS | 840 | ++DOMWINDOW == 53 (14D37800) [pid = 840] [serial = 2056] [outer = 14030400] 21:45:25 INFO - PROCESS | 840 | 1465274725289 Marionette DEBUG loaded listener.js 21:45:25 INFO - PROCESS | 840 | ++DOMWINDOW == 54 (14DBD800) [pid = 840] [serial = 2057] [outer = 14030400] 21:45:25 INFO - PROCESS | 840 | 1465274725676 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]]]}] 21:45:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 21:45:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 730ms 21:45:25 INFO - PROCESS | 840 | 1465274725731 Marionette TRACE conn5 -> [0,2705,"getWindowHandle",null] 21:45:25 INFO - PROCESS | 840 | 1465274725733 Marionette TRACE conn5 <- [1,2705,null,{"value":"13"}] 21:45:25 INFO - PROCESS | 840 | 1465274725737 Marionette TRACE conn5 -> [0,2706,"setScriptTimeout",{"ms":35000}] 21:45:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 21:45:25 INFO - PROCESS | 840 | 1465274725738 Marionette TRACE conn5 <- [1,2706,null,{}] 21:45:25 INFO - PROCESS | 840 | 1465274725742 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}] 21:45:25 INFO - PROCESS | 840 | 1465274725744 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:25 INFO - PROCESS | 840 | 1465274725830 Marionette TRACE conn5 <- [1,2707,null,{"value":null}] 21:45:25 INFO - PROCESS | 840 | 1465274725835 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:25 INFO - PROCESS | 840 | 1465274725837 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:25 INFO - PROCESS | 840 | ++DOCSHELL 14F39000 == 28 [pid = 840] [id = 686] 21:45:25 INFO - PROCESS | 840 | ++DOMWINDOW == 55 (14FB3C00) [pid = 840] [serial = 2058] [outer = 00000000] 21:45:25 INFO - PROCESS | 840 | ++DOMWINDOW == 56 (1523BC00) [pid = 840] [serial = 2059] [outer = 14FB3C00] 21:45:25 INFO - PROCESS | 840 | 1465274725887 Marionette DEBUG loaded listener.js 21:45:25 INFO - PROCESS | 840 | ++DOMWINDOW == 57 (15797800) [pid = 840] [serial = 2060] [outer = 14FB3C00] 21:45:26 INFO - PROCESS | 840 | 1465274726359 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] 21:45:26 INFO - PROCESS | 840 | 1465274726413 Marionette TRACE conn5 <- [1,2709,null,{"value":"13"}] 21:45:26 INFO - PROCESS | 840 | 1465274726415 Marionette TRACE conn5 -> [0,2710,"setScriptTimeout",{"ms":35000}] 21:45:26 INFO - PROCESS | 840 | 1465274726417 Marionette TRACE conn5 <- [1,2710,null,{}] 21:45:26 INFO - PROCESS | 840 | 1465274726428 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}] 21:45:26 INFO - PROCESS | 840 | 1465274726430 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:26 INFO - PROCESS | 840 | 1465274726577 Marionette TRACE conn5 <- [1,2711,null,{"value":null}] 21:45:26 INFO - PROCESS | 840 | 1465274726593 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:26 INFO - PROCESS | 840 | 1465274726595 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:26 INFO - PROCESS | 840 | ++DOCSHELL 0EB0E000 == 29 [pid = 840] [id = 687] 21:45:26 INFO - PROCESS | 840 | ++DOMWINDOW == 58 (16271800) [pid = 840] [serial = 2061] [outer = 00000000] 21:45:26 INFO - PROCESS | 840 | ++DOMWINDOW == 59 (163E7C00) [pid = 840] [serial = 2062] [outer = 16271800] 21:45:26 INFO - PROCESS | 840 | 1465274726639 Marionette DEBUG loaded listener.js 21:45:26 INFO - PROCESS | 840 | ++DOMWINDOW == 60 (166EFC00) [pid = 840] [serial = 2063] [outer = 16271800] 21:45:27 INFO - PROCESS | 840 | 1465274727109 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] 21:45:27 INFO - PROCESS | 840 | 1465274727148 Marionette TRACE conn5 <- [1,2713,null,{"value":"13"}] 21:45:27 INFO - PROCESS | 840 | 1465274727151 Marionette TRACE conn5 -> [0,2714,"setScriptTimeout",{"ms":35000}] 21:45:27 INFO - PROCESS | 840 | 1465274727153 Marionette TRACE conn5 <- [1,2714,null,{}] 21:45:27 INFO - PROCESS | 840 | 1465274727156 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}] 21:45:27 INFO - PROCESS | 840 | 1465274727162 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:27 INFO - PROCESS | 840 | 1465274727305 Marionette TRACE conn5 <- [1,2715,null,{"value":null}] 21:45:27 INFO - PROCESS | 840 | 1465274727316 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:27 INFO - PROCESS | 840 | 1465274727318 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:27 INFO - PROCESS | 840 | ++DOCSHELL 16278C00 == 30 [pid = 840] [id = 688] 21:45:27 INFO - PROCESS | 840 | ++DOMWINDOW == 61 (16863C00) [pid = 840] [serial = 2064] [outer = 00000000] 21:45:27 INFO - PROCESS | 840 | ++DOMWINDOW == 62 (16A22000) [pid = 840] [serial = 2065] [outer = 16863C00] 21:45:27 INFO - PROCESS | 840 | 1465274727362 Marionette DEBUG loaded listener.js 21:45:27 INFO - PROCESS | 840 | ++DOMWINDOW == 63 (16A2D000) [pid = 840] [serial = 2066] [outer = 16863C00] 21:45:27 INFO - PROCESS | 840 | 1465274727833 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]]]}] 21:45:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 21:45:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 730ms 21:45:27 INFO - PROCESS | 840 | 1465274727897 Marionette TRACE conn5 -> [0,2717,"getWindowHandle",null] 21:45:27 INFO - PROCESS | 840 | 1465274727899 Marionette TRACE conn5 <- [1,2717,null,{"value":"13"}] 21:45:27 INFO - PROCESS | 840 | 1465274727907 Marionette TRACE conn5 -> [0,2718,"setScriptTimeout",{"ms":35000}] 21:45:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 21:45:27 INFO - PROCESS | 840 | 1465274727909 Marionette TRACE conn5 <- [1,2718,null,{}] 21:45:27 INFO - PROCESS | 840 | 1465274727912 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}] 21:45:27 INFO - PROCESS | 840 | 1465274727914 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:28 INFO - PROCESS | 840 | 1465274728028 Marionette TRACE conn5 <- [1,2719,null,{"value":null}] 21:45:28 INFO - PROCESS | 840 | --DOMWINDOW == 62 (0CF76C00) [pid = 840] [serial = 2040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 21:45:28 INFO - PROCESS | 840 | --DOMWINDOW == 61 (0DB46000) [pid = 840] [serial = 2019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 21:45:28 INFO - PROCESS | 840 | --DOMWINDOW == 60 (15079C00) [pid = 840] [serial = 2022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 21:45:28 INFO - PROCESS | 840 | --DOMWINDOW == 59 (11DA2800) [pid = 840] [serial = 2034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 21:45:28 INFO - PROCESS | 840 | --DOMWINDOW == 58 (11D10400) [pid = 840] [serial = 2037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 21:45:28 INFO - PROCESS | 840 | --DOMWINDOW == 57 (0D5DF400) [pid = 840] [serial = 2031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 21:45:28 INFO - PROCESS | 840 | --DOMWINDOW == 56 (0CB2D800) [pid = 840] [serial = 2028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 21:45:28 INFO - PROCESS | 840 | 1465274728121 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:28 INFO - PROCESS | 840 | 1465274728123 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:28 INFO - PROCESS | 840 | ++DOCSHELL 0CBEB800 == 31 [pid = 840] [id = 689] 21:45:28 INFO - PROCESS | 840 | ++DOMWINDOW == 57 (0CF72C00) [pid = 840] [serial = 2067] [outer = 00000000] 21:45:28 INFO - PROCESS | 840 | ++DOMWINDOW == 58 (0EBB6800) [pid = 840] [serial = 2068] [outer = 0CF72C00] 21:45:28 INFO - PROCESS | 840 | 1465274728168 Marionette DEBUG loaded listener.js 21:45:28 INFO - PROCESS | 840 | ++DOMWINDOW == 59 (123A3800) [pid = 840] [serial = 2069] [outer = 0CF72C00] 21:45:28 INFO - PROCESS | 840 | 1465274728998 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"]]]}] 21:45:29 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 21:45:29 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 21:45:29 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 21:45:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:45:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 21:45:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1121ms 21:45:29 INFO - PROCESS | 840 | 1465274729032 Marionette TRACE conn5 -> [0,2721,"getWindowHandle",null] 21:45:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 21:45:29 INFO - PROCESS | 840 | 1465274729033 Marionette TRACE conn5 <- [1,2721,null,{"value":"13"}] 21:45:29 INFO - PROCESS | 840 | 1465274729037 Marionette TRACE conn5 -> [0,2722,"setScriptTimeout",{"ms":35000}] 21:45:29 INFO - PROCESS | 840 | 1465274729039 Marionette TRACE conn5 <- [1,2722,null,{}] 21:45:29 INFO - PROCESS | 840 | 1465274729042 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}] 21:45:29 INFO - PROCESS | 840 | 1465274729044 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:29 INFO - PROCESS | 840 | 1465274729125 Marionette TRACE conn5 <- [1,2723,null,{"value":null}] 21:45:29 INFO - PROCESS | 840 | 1465274729130 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:29 INFO - PROCESS | 840 | 1465274729132 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:29 INFO - PROCESS | 840 | ++DOCSHELL 0DF0B000 == 32 [pid = 840] [id = 690] 21:45:29 INFO - PROCESS | 840 | ++DOMWINDOW == 60 (16866800) [pid = 840] [serial = 2070] [outer = 00000000] 21:45:29 INFO - PROCESS | 840 | ++DOMWINDOW == 61 (17455400) [pid = 840] [serial = 2071] [outer = 16866800] 21:45:29 INFO - PROCESS | 840 | 1465274729175 Marionette DEBUG loaded listener.js 21:45:29 INFO - PROCESS | 840 | ++DOMWINDOW == 62 (17542800) [pid = 840] [serial = 2072] [outer = 16866800] 21:45:29 INFO - PROCESS | 840 | 1465274729651 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]]]}] 21:45:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 21:45:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 670ms 21:45:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 21:45:29 INFO - PROCESS | 840 | 1465274729707 Marionette TRACE conn5 -> [0,2725,"getWindowHandle",null] 21:45:29 INFO - PROCESS | 840 | 1465274729709 Marionette TRACE conn5 <- [1,2725,null,{"value":"13"}] 21:45:29 INFO - PROCESS | 840 | 1465274729712 Marionette TRACE conn5 -> [0,2726,"setScriptTimeout",{"ms":35000}] 21:45:29 INFO - PROCESS | 840 | 1465274729714 Marionette TRACE conn5 <- [1,2726,null,{}] 21:45:29 INFO - PROCESS | 840 | 1465274729718 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}] 21:45:29 INFO - PROCESS | 840 | 1465274729719 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:29 INFO - PROCESS | 840 | 1465274729800 Marionette TRACE conn5 <- [1,2727,null,{"value":null}] 21:45:29 INFO - PROCESS | 840 | 1465274729805 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:29 INFO - PROCESS | 840 | 1465274729807 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:29 INFO - PROCESS | 840 | ++DOCSHELL 170F5800 == 33 [pid = 840] [id = 691] 21:45:29 INFO - PROCESS | 840 | ++DOMWINDOW == 63 (17449400) [pid = 840] [serial = 2073] [outer = 00000000] 21:45:29 INFO - PROCESS | 840 | ++DOMWINDOW == 64 (17787C00) [pid = 840] [serial = 2074] [outer = 17449400] 21:45:29 INFO - PROCESS | 840 | 1465274729850 Marionette DEBUG loaded listener.js 21:45:29 INFO - PROCESS | 840 | ++DOMWINDOW == 65 (18153C00) [pid = 840] [serial = 2075] [outer = 17449400] 21:45:30 INFO - PROCESS | 840 | 1465274730537 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]]]}] 21:45:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 21:45:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 870ms 21:45:30 INFO - PROCESS | 840 | 1465274730584 Marionette TRACE conn5 -> [0,2729,"getWindowHandle",null] 21:45:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 21:45:30 INFO - PROCESS | 840 | 1465274730588 Marionette TRACE conn5 <- [1,2729,null,{"value":"13"}] 21:45:30 INFO - PROCESS | 840 | 1465274730593 Marionette TRACE conn5 -> [0,2730,"setScriptTimeout",{"ms":35000}] 21:45:30 INFO - PROCESS | 840 | 1465274730597 Marionette TRACE conn5 <- [1,2730,null,{}] 21:45:30 INFO - PROCESS | 840 | 1465274730603 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}] 21:45:30 INFO - PROCESS | 840 | 1465274730606 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:30 INFO - PROCESS | 840 | 1465274730726 Marionette TRACE conn5 <- [1,2731,null,{"value":null}] 21:45:30 INFO - PROCESS | 840 | 1465274730833 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:30 INFO - PROCESS | 840 | 1465274730836 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:30 INFO - PROCESS | 840 | ++DOCSHELL 0D4F1800 == 34 [pid = 840] [id = 692] 21:45:30 INFO - PROCESS | 840 | ++DOMWINDOW == 66 (0D5D4C00) [pid = 840] [serial = 2076] [outer = 00000000] 21:45:30 INFO - PROCESS | 840 | ++DOMWINDOW == 67 (11B08C00) [pid = 840] [serial = 2077] [outer = 0D5D4C00] 21:45:30 INFO - PROCESS | 840 | 1465274730893 Marionette DEBUG loaded listener.js 21:45:30 INFO - PROCESS | 840 | ++DOMWINDOW == 68 (12297000) [pid = 840] [serial = 2078] [outer = 0D5D4C00] 21:45:31 INFO - PROCESS | 840 | 1465274731468 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]]]}] 21:45:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 21:45:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 930ms 21:45:31 INFO - PROCESS | 840 | 1465274731524 Marionette TRACE conn5 -> [0,2733,"getWindowHandle",null] 21:45:31 INFO - PROCESS | 840 | 1465274731529 Marionette TRACE conn5 <- [1,2733,null,{"value":"13"}] 21:45:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 21:45:31 INFO - PROCESS | 840 | 1465274731536 Marionette TRACE conn5 -> [0,2734,"setScriptTimeout",{"ms":35000}] 21:45:31 INFO - PROCESS | 840 | 1465274731538 Marionette TRACE conn5 <- [1,2734,null,{}] 21:45:31 INFO - PROCESS | 840 | 1465274731543 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}] 21:45:31 INFO - PROCESS | 840 | 1465274731545 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:31 INFO - PROCESS | 840 | 1465274731657 Marionette TRACE conn5 <- [1,2735,null,{"value":null}] 21:45:31 INFO - PROCESS | 840 | 1465274731770 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:31 INFO - PROCESS | 840 | 1465274731773 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:31 INFO - PROCESS | 840 | ++DOCSHELL 14D3F800 == 35 [pid = 840] [id = 693] 21:45:31 INFO - PROCESS | 840 | ++DOMWINDOW == 69 (14DC5000) [pid = 840] [serial = 2079] [outer = 00000000] 21:45:31 INFO - PROCESS | 840 | ++DOMWINDOW == 70 (1507A800) [pid = 840] [serial = 2080] [outer = 14DC5000] 21:45:31 INFO - PROCESS | 840 | 1465274731870 Marionette DEBUG loaded listener.js 21:45:31 INFO - PROCESS | 840 | ++DOMWINDOW == 71 (160D4400) [pid = 840] [serial = 2081] [outer = 14DC5000] 21:45:32 INFO - PROCESS | 840 | 1465274732470 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]]]}] 21:45:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 21:45:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 970ms 21:45:32 INFO - PROCESS | 840 | 1465274732509 Marionette TRACE conn5 -> [0,2737,"getWindowHandle",null] 21:45:32 INFO - PROCESS | 840 | 1465274732512 Marionette TRACE conn5 <- [1,2737,null,{"value":"13"}] 21:45:32 INFO - PROCESS | 840 | 1465274732515 Marionette TRACE conn5 -> [0,2738,"setScriptTimeout",{"ms":35000}] 21:45:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 21:45:32 INFO - PROCESS | 840 | 1465274732519 Marionette TRACE conn5 <- [1,2738,null,{}] 21:45:32 INFO - PROCESS | 840 | 1465274732531 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}] 21:45:32 INFO - PROCESS | 840 | 1465274732535 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:32 INFO - PROCESS | 840 | 1465274732646 Marionette TRACE conn5 <- [1,2739,null,{"value":null}] 21:45:32 INFO - PROCESS | 840 | 1465274732802 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:32 INFO - PROCESS | 840 | 1465274732805 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:32 INFO - PROCESS | 840 | ++DOCSHELL 18155800 == 36 [pid = 840] [id = 694] 21:45:32 INFO - PROCESS | 840 | ++DOMWINDOW == 72 (18156C00) [pid = 840] [serial = 2082] [outer = 00000000] 21:45:32 INFO - PROCESS | 840 | ++DOMWINDOW == 73 (1815D000) [pid = 840] [serial = 2083] [outer = 18156C00] 21:45:32 INFO - PROCESS | 840 | 1465274732863 Marionette DEBUG loaded listener.js 21:45:32 INFO - PROCESS | 840 | ++DOMWINDOW == 74 (1816C000) [pid = 840] [serial = 2084] [outer = 18156C00] 21:45:33 INFO - PROCESS | 840 | 1465274733468 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]]]}] 21:45:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 21:45:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1020ms 21:45:33 INFO - PROCESS | 840 | 1465274733539 Marionette TRACE conn5 -> [0,2741,"getWindowHandle",null] 21:45:33 INFO - PROCESS | 840 | 1465274733542 Marionette TRACE conn5 <- [1,2741,null,{"value":"13"}] 21:45:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 21:45:33 INFO - PROCESS | 840 | 1465274733546 Marionette TRACE conn5 -> [0,2742,"setScriptTimeout",{"ms":35000}] 21:45:33 INFO - PROCESS | 840 | 1465274733548 Marionette TRACE conn5 <- [1,2742,null,{}] 21:45:33 INFO - PROCESS | 840 | 1465274733552 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}] 21:45:33 INFO - PROCESS | 840 | 1465274733554 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:33 INFO - PROCESS | 840 | 1465274733788 Marionette TRACE conn5 <- [1,2743,null,{"value":null}] 21:45:33 INFO - PROCESS | 840 | 1465274733944 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:33 INFO - PROCESS | 840 | 1465274733946 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:33 INFO - PROCESS | 840 | ++DOCSHELL 0CBEC800 == 37 [pid = 840] [id = 695] 21:45:33 INFO - PROCESS | 840 | ++DOMWINDOW == 75 (0CF76C00) [pid = 840] [serial = 2085] [outer = 00000000] 21:45:33 INFO - PROCESS | 840 | ++DOMWINDOW == 76 (0D4F2400) [pid = 840] [serial = 2086] [outer = 0CF76C00] 21:45:34 INFO - PROCESS | 840 | 1465274733999 Marionette DEBUG loaded listener.js 21:45:34 INFO - PROCESS | 840 | ++DOMWINDOW == 77 (0D5DB800) [pid = 840] [serial = 2087] [outer = 0CF76C00] 21:45:35 INFO - PROCESS | 840 | --DOCSHELL 14D1A400 == 36 [pid = 840] [id = 609] 21:45:35 INFO - PROCESS | 840 | --DOCSHELL 15175400 == 35 [pid = 840] [id = 622] 21:45:35 INFO - PROCESS | 840 | --DOCSHELL 0CBE4800 == 34 [pid = 840] [id = 611] 21:45:35 INFO - PROCESS | 840 | --DOCSHELL 0D381400 == 33 [pid = 840] [id = 608] 21:45:35 INFO - PROCESS | 840 | --DOCSHELL 14D12000 == 32 [pid = 840] [id = 618] 21:45:35 INFO - PROCESS | 840 | --DOCSHELL 0CB2D000 == 31 [pid = 840] [id = 676] 21:45:35 INFO - PROCESS | 840 | --DOCSHELL 123A3C00 == 30 [pid = 840] [id = 621] 21:45:35 INFO - PROCESS | 840 | --DOCSHELL 1231F400 == 29 [pid = 840] [id = 615] 21:45:35 INFO - PROCESS | 840 | --DOCSHELL 0E1E2400 == 28 [pid = 840] [id = 613] 21:45:35 INFO - PROCESS | 840 | --DOCSHELL 15082C00 == 27 [pid = 840] [id = 620] 21:45:35 INFO - PROCESS | 840 | --DOCSHELL 15082800 == 26 [pid = 840] [id = 610] 21:45:35 INFO - PROCESS | 840 | --DOCSHELL 0CB2E400 == 25 [pid = 840] [id = 614] 21:45:35 INFO - PROCESS | 840 | --DOMWINDOW == 76 (0CBE3400) [pid = 840] [serial = 2029] [outer = 00000000] [url = about:blank] 21:45:35 INFO - PROCESS | 840 | --DOMWINDOW == 75 (0CC94C00) [pid = 840] [serial = 2030] [outer = 00000000] [url = about:blank] 21:45:35 INFO - PROCESS | 840 | --DOMWINDOW == 74 (14022800) [pid = 840] [serial = 2041] [outer = 00000000] [url = about:blank] 21:45:35 INFO - PROCESS | 840 | --DOMWINDOW == 73 (11D0AC00) [pid = 840] [serial = 2021] [outer = 00000000] [url = about:blank] 21:45:35 INFO - PROCESS | 840 | --DOMWINDOW == 72 (0DF0A400) [pid = 840] [serial = 2020] [outer = 00000000] [url = about:blank] 21:45:35 INFO - PROCESS | 840 | --DOMWINDOW == 71 (16279400) [pid = 840] [serial = 2024] [outer = 00000000] [url = about:blank] 21:45:35 INFO - PROCESS | 840 | --DOMWINDOW == 70 (1579A000) [pid = 840] [serial = 2023] [outer = 00000000] [url = about:blank] 21:45:35 INFO - PROCESS | 840 | --DOMWINDOW == 69 (19891000) [pid = 840] [serial = 2026] [outer = 00000000] [url = about:blank] 21:45:35 INFO - PROCESS | 840 | --DOMWINDOW == 68 (11EB7400) [pid = 840] [serial = 2035] [outer = 00000000] [url = about:blank] 21:45:35 INFO - PROCESS | 840 | --DOMWINDOW == 67 (12441400) [pid = 840] [serial = 2038] [outer = 00000000] [url = about:blank] 21:45:35 INFO - PROCESS | 840 | --DOMWINDOW == 66 (1402AC00) [pid = 840] [serial = 2039] [outer = 00000000] [url = about:blank] 21:45:35 INFO - PROCESS | 840 | --DOMWINDOW == 65 (0DB43800) [pid = 840] [serial = 2032] [outer = 00000000] [url = about:blank] 21:45:35 INFO - PROCESS | 840 | --DOMWINDOW == 64 (120C7C00) [pid = 840] [serial = 2036] [outer = 00000000] [url = about:blank] 21:45:35 INFO - PROCESS | 840 | --DOMWINDOW == 63 (0DD46000) [pid = 840] [serial = 2033] [outer = 00000000] [url = about:blank] 21:45:35 INFO - PROCESS | 840 | --DOMWINDOW == 62 (14D19000) [pid = 840] [serial = 2042] [outer = 00000000] [url = about:blank] 21:45:35 INFO - PROCESS | 840 | 1465274735339 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]]]}] 21:45:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 21:45:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1819ms 21:45:35 INFO - PROCESS | 840 | 1465274735368 Marionette TRACE conn5 -> [0,2745,"getWindowHandle",null] 21:45:35 INFO - PROCESS | 840 | 1465274735372 Marionette TRACE conn5 <- [1,2745,null,{"value":"13"}] 21:45:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 21:45:35 INFO - PROCESS | 840 | 1465274735376 Marionette TRACE conn5 -> [0,2746,"setScriptTimeout",{"ms":35000}] 21:45:35 INFO - PROCESS | 840 | 1465274735379 Marionette TRACE conn5 <- [1,2746,null,{}] 21:45:35 INFO - PROCESS | 840 | 1465274735385 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}] 21:45:35 INFO - PROCESS | 840 | 1465274735388 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:35 INFO - PROCESS | 840 | 1465274735478 Marionette TRACE conn5 <- [1,2747,null,{"value":null}] 21:45:35 INFO - PROCESS | 840 | 1465274735486 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:35 INFO - PROCESS | 840 | 1465274735488 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:35 INFO - PROCESS | 840 | ++DOCSHELL 0D37D400 == 26 [pid = 840] [id = 696] 21:45:35 INFO - PROCESS | 840 | ++DOMWINDOW == 63 (0D381800) [pid = 840] [serial = 2088] [outer = 00000000] 21:45:35 INFO - PROCESS | 840 | ++DOMWINDOW == 64 (0D4E4400) [pid = 840] [serial = 2089] [outer = 0D381800] 21:45:35 INFO - PROCESS | 840 | 1465274735538 Marionette DEBUG loaded listener.js 21:45:35 INFO - PROCESS | 840 | ++DOMWINDOW == 65 (0D54EC00) [pid = 840] [serial = 2090] [outer = 0D381800] 21:45:36 INFO - PROCESS | 840 | 1465274736030 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]]]}] 21:45:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 21:45:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 670ms 21:45:36 INFO - PROCESS | 840 | 1465274736048 Marionette TRACE conn5 -> [0,2749,"getWindowHandle",null] 21:45:36 INFO - PROCESS | 840 | 1465274736053 Marionette TRACE conn5 <- [1,2749,null,{"value":"13"}] 21:45:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 21:45:36 INFO - PROCESS | 840 | 1465274736059 Marionette TRACE conn5 -> [0,2750,"setScriptTimeout",{"ms":35000}] 21:45:36 INFO - PROCESS | 840 | 1465274736061 Marionette TRACE conn5 <- [1,2750,null,{}] 21:45:36 INFO - PROCESS | 840 | 1465274736069 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}] 21:45:36 INFO - PROCESS | 840 | 1465274736071 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:36 INFO - PROCESS | 840 | 1465274736160 Marionette TRACE conn5 <- [1,2751,null,{"value":null}] 21:45:36 INFO - PROCESS | 840 | 1465274736169 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:36 INFO - PROCESS | 840 | 1465274736172 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:36 INFO - PROCESS | 840 | ++DOCSHELL 0DF05000 == 27 [pid = 840] [id = 697] 21:45:36 INFO - PROCESS | 840 | ++DOMWINDOW == 66 (0DF05400) [pid = 840] [serial = 2091] [outer = 00000000] 21:45:36 INFO - PROCESS | 840 | ++DOMWINDOW == 67 (0DF0B400) [pid = 840] [serial = 2092] [outer = 0DF05400] 21:45:36 INFO - PROCESS | 840 | 1465274736220 Marionette DEBUG loaded listener.js 21:45:36 INFO - PROCESS | 840 | ++DOMWINDOW == 68 (0E1E1800) [pid = 840] [serial = 2093] [outer = 0DF05400] 21:45:36 INFO - PROCESS | 840 | 1465274736700 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]]]}] 21:45:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 21:45:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 670ms 21:45:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 21:45:36 INFO - PROCESS | 840 | 1465274736733 Marionette TRACE conn5 -> [0,2753,"getWindowHandle",null] 21:45:36 INFO - PROCESS | 840 | 1465274736735 Marionette TRACE conn5 <- [1,2753,null,{"value":"13"}] 21:45:36 INFO - PROCESS | 840 | 1465274736738 Marionette TRACE conn5 -> [0,2754,"setScriptTimeout",{"ms":35000}] 21:45:36 INFO - PROCESS | 840 | 1465274736742 Marionette TRACE conn5 <- [1,2754,null,{}] 21:45:36 INFO - PROCESS | 840 | 1465274736753 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}] 21:45:36 INFO - PROCESS | 840 | 1465274736757 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:36 INFO - PROCESS | 840 | 1465274736845 Marionette TRACE conn5 <- [1,2755,null,{"value":null}] 21:45:36 INFO - PROCESS | 840 | 1465274736975 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:36 INFO - PROCESS | 840 | 1465274736978 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:36 INFO - PROCESS | 840 | ++DOCSHELL 12316800 == 28 [pid = 840] [id = 698] 21:45:36 INFO - PROCESS | 840 | ++DOMWINDOW == 69 (12318800) [pid = 840] [serial = 2094] [outer = 00000000] 21:45:37 INFO - PROCESS | 840 | ++DOMWINDOW == 70 (1234CC00) [pid = 840] [serial = 2095] [outer = 12318800] 21:45:37 INFO - PROCESS | 840 | 1465274737033 Marionette DEBUG loaded listener.js 21:45:37 INFO - PROCESS | 840 | ++DOMWINDOW == 71 (123AEC00) [pid = 840] [serial = 2096] [outer = 12318800] 21:45:37 INFO - PROCESS | 840 | 1465274737450 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]]]}] 21:45:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 21:45:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 730ms 21:45:37 INFO - PROCESS | 840 | 1465274737469 Marionette TRACE conn5 -> [0,2757,"getWindowHandle",null] 21:45:37 INFO - PROCESS | 840 | 1465274737472 Marionette TRACE conn5 <- [1,2757,null,{"value":"13"}] 21:45:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 21:45:37 INFO - PROCESS | 840 | 1465274737475 Marionette TRACE conn5 -> [0,2758,"setScriptTimeout",{"ms":35000}] 21:45:37 INFO - PROCESS | 840 | 1465274737476 Marionette TRACE conn5 <- [1,2758,null,{}] 21:45:37 INFO - PROCESS | 840 | 1465274737480 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}] 21:45:37 INFO - PROCESS | 840 | 1465274737482 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:37 INFO - PROCESS | 840 | 1465274737602 Marionette TRACE conn5 <- [1,2759,null,{"value":null}] 21:45:37 INFO - PROCESS | 840 | 1465274737607 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:37 INFO - PROCESS | 840 | 1465274737609 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:37 INFO - PROCESS | 840 | ++DOCSHELL 12441400 == 29 [pid = 840] [id = 699] 21:45:37 INFO - PROCESS | 840 | ++DOMWINDOW == 72 (12443C00) [pid = 840] [serial = 2097] [outer = 00000000] 21:45:37 INFO - PROCESS | 840 | ++DOMWINDOW == 73 (1402A400) [pid = 840] [serial = 2098] [outer = 12443C00] 21:45:37 INFO - PROCESS | 840 | 1465274737654 Marionette DEBUG loaded listener.js 21:45:37 INFO - PROCESS | 840 | ++DOMWINDOW == 74 (14D10C00) [pid = 840] [serial = 2099] [outer = 12443C00] 21:45:38 INFO - PROCESS | 840 | 1465274738100 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]]]}] 21:45:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 21:45:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 670ms 21:45:38 INFO - PROCESS | 840 | 1465274738149 Marionette TRACE conn5 -> [0,2761,"getWindowHandle",null] 21:45:38 INFO - PROCESS | 840 | 1465274738151 Marionette TRACE conn5 <- [1,2761,null,{"value":"13"}] 21:45:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 21:45:38 INFO - PROCESS | 840 | 1465274738154 Marionette TRACE conn5 -> [0,2762,"setScriptTimeout",{"ms":35000}] 21:45:38 INFO - PROCESS | 840 | 1465274738156 Marionette TRACE conn5 <- [1,2762,null,{}] 21:45:38 INFO - PROCESS | 840 | 1465274738166 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}] 21:45:38 INFO - PROCESS | 840 | 1465274738168 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:38 INFO - PROCESS | 840 | 1465274738307 Marionette TRACE conn5 <- [1,2763,null,{"value":null}] 21:45:38 INFO - PROCESS | 840 | 1465274738328 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:38 INFO - PROCESS | 840 | 1465274738331 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:38 INFO - PROCESS | 840 | ++DOCSHELL 1363A800 == 30 [pid = 840] [id = 700] 21:45:38 INFO - PROCESS | 840 | ++DOMWINDOW == 75 (14D15C00) [pid = 840] [serial = 2100] [outer = 00000000] 21:45:38 INFO - PROCESS | 840 | ++DOMWINDOW == 76 (14DC2800) [pid = 840] [serial = 2101] [outer = 14D15C00] 21:45:38 INFO - PROCESS | 840 | 1465274738377 Marionette DEBUG loaded listener.js 21:45:38 INFO - PROCESS | 840 | ++DOMWINDOW == 77 (14F41400) [pid = 840] [serial = 2102] [outer = 14D15C00] 21:45:38 INFO - PROCESS | 840 | 1465274738828 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]]]}] 21:45:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 21:45:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 730ms 21:45:38 INFO - PROCESS | 840 | 1465274738885 Marionette TRACE conn5 -> [0,2765,"getWindowHandle",null] 21:45:38 INFO - PROCESS | 840 | 1465274738887 Marionette TRACE conn5 <- [1,2765,null,{"value":"13"}] 21:45:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 21:45:38 INFO - PROCESS | 840 | 1465274738890 Marionette TRACE conn5 -> [0,2766,"setScriptTimeout",{"ms":35000}] 21:45:38 INFO - PROCESS | 840 | 1465274738892 Marionette TRACE conn5 <- [1,2766,null,{}] 21:45:38 INFO - PROCESS | 840 | 1465274738895 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}] 21:45:38 INFO - PROCESS | 840 | 1465274738901 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:39 INFO - PROCESS | 840 | 1465274739039 Marionette TRACE conn5 <- [1,2767,null,{"value":null}] 21:45:39 INFO - PROCESS | 840 | 1465274739045 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:39 INFO - PROCESS | 840 | 1465274739047 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:39 INFO - PROCESS | 840 | ++DOCSHELL 1517AC00 == 31 [pid = 840] [id = 701] 21:45:39 INFO - PROCESS | 840 | ++DOMWINDOW == 78 (15230400) [pid = 840] [serial = 2103] [outer = 00000000] 21:45:39 INFO - PROCESS | 840 | ++DOMWINDOW == 79 (16271000) [pid = 840] [serial = 2104] [outer = 15230400] 21:45:39 INFO - PROCESS | 840 | 1465274739093 Marionette DEBUG loaded listener.js 21:45:39 INFO - PROCESS | 840 | ++DOMWINDOW == 80 (16519000) [pid = 840] [serial = 2105] [outer = 15230400] 21:45:39 INFO - PROCESS | 840 | --DOMWINDOW == 79 (16271800) [pid = 840] [serial = 2061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 21:45:39 INFO - PROCESS | 840 | --DOMWINDOW == 78 (16863C00) [pid = 840] [serial = 2064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 21:45:39 INFO - PROCESS | 840 | --DOMWINDOW == 77 (0CF72C00) [pid = 840] [serial = 2067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 21:45:39 INFO - PROCESS | 840 | --DOMWINDOW == 76 (0DB3C800) [pid = 840] [serial = 2046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 21:45:39 INFO - PROCESS | 840 | --DOMWINDOW == 75 (14030400) [pid = 840] [serial = 2055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 21:45:39 INFO - PROCESS | 840 | --DOMWINDOW == 74 (14DEE000) [pid = 840] [serial = 2043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 21:45:39 INFO - PROCESS | 840 | --DOMWINDOW == 73 (14FB3C00) [pid = 840] [serial = 2058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 21:45:39 INFO - PROCESS | 840 | --DOMWINDOW == 72 (0D5E0400) [pid = 840] [serial = 2049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 21:45:39 INFO - PROCESS | 840 | --DOMWINDOW == 71 (11DD8C00) [pid = 840] [serial = 2052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 21:45:39 INFO - PROCESS | 840 | --DOMWINDOW == 70 (16866800) [pid = 840] [serial = 2070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 21:45:39 INFO - PROCESS | 840 | --DOMWINDOW == 69 (1953F000) [pid = 840] [serial = 2025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 21:45:39 INFO - PROCESS | 840 | 1465274739781 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]]]}] 21:45:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 21:45:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 930ms 21:45:39 INFO - PROCESS | 840 | 1465274739822 Marionette TRACE conn5 -> [0,2769,"getWindowHandle",null] 21:45:39 INFO - PROCESS | 840 | 1465274739824 Marionette TRACE conn5 <- [1,2769,null,{"value":"13"}] 21:45:39 INFO - PROCESS | 840 | 1465274739827 Marionette TRACE conn5 -> [0,2770,"setScriptTimeout",{"ms":35000}] 21:45:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 21:45:39 INFO - PROCESS | 840 | 1465274739829 Marionette TRACE conn5 <- [1,2770,null,{}] 21:45:39 INFO - PROCESS | 840 | 1465274739832 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}] 21:45:39 INFO - PROCESS | 840 | 1465274739834 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:39 INFO - PROCESS | 840 | 1465274739914 Marionette TRACE conn5 <- [1,2771,null,{"value":null}] 21:45:39 INFO - PROCESS | 840 | 1465274739920 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:39 INFO - PROCESS | 840 | 1465274739922 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:39 INFO - PROCESS | 840 | ++DOCSHELL 1516D400 == 32 [pid = 840] [id = 702] 21:45:39 INFO - PROCESS | 840 | ++DOMWINDOW == 70 (15170400) [pid = 840] [serial = 2106] [outer = 00000000] 21:45:39 INFO - PROCESS | 840 | ++DOMWINDOW == 71 (1627E400) [pid = 840] [serial = 2107] [outer = 15170400] 21:45:39 INFO - PROCESS | 840 | 1465274739968 Marionette DEBUG loaded listener.js 21:45:40 INFO - PROCESS | 840 | ++DOMWINDOW == 72 (163DF000) [pid = 840] [serial = 2108] [outer = 15170400] 21:45:40 INFO - PROCESS | 840 | 1465274740415 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]]]}] 21:45:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 21:45:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 630ms 21:45:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 21:45:40 INFO - PROCESS | 840 | 1465274740464 Marionette TRACE conn5 -> [0,2773,"getWindowHandle",null] 21:45:40 INFO - PROCESS | 840 | 1465274740466 Marionette TRACE conn5 <- [1,2773,null,{"value":"13"}] 21:45:40 INFO - PROCESS | 840 | 1465274740469 Marionette TRACE conn5 -> [0,2774,"setScriptTimeout",{"ms":35000}] 21:45:40 INFO - PROCESS | 840 | 1465274740471 Marionette TRACE conn5 <- [1,2774,null,{}] 21:45:40 INFO - PROCESS | 840 | 1465274740474 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}] 21:45:40 INFO - PROCESS | 840 | 1465274740476 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:40 INFO - PROCESS | 840 | 1465274740553 Marionette TRACE conn5 <- [1,2775,null,{"value":null}] 21:45:40 INFO - PROCESS | 840 | 1465274740559 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:40 INFO - PROCESS | 840 | 1465274740560 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:40 INFO - PROCESS | 840 | ++DOCSHELL 1686C000 == 33 [pid = 840] [id = 703] 21:45:40 INFO - PROCESS | 840 | ++DOMWINDOW == 73 (1686CC00) [pid = 840] [serial = 2109] [outer = 00000000] 21:45:40 INFO - PROCESS | 840 | ++DOMWINDOW == 74 (16A11800) [pid = 840] [serial = 2110] [outer = 1686CC00] 21:45:40 INFO - PROCESS | 840 | 1465274740604 Marionette DEBUG loaded listener.js 21:45:40 INFO - PROCESS | 840 | ++DOMWINDOW == 75 (16871000) [pid = 840] [serial = 2111] [outer = 1686CC00] 21:45:41 INFO - PROCESS | 840 | 1465274741044 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]]]}] 21:45:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 21:45:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 630ms 21:45:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 21:45:41 INFO - PROCESS | 840 | 1465274741114 Marionette TRACE conn5 -> [0,2777,"getWindowHandle",null] 21:45:41 INFO - PROCESS | 840 | 1465274741116 Marionette TRACE conn5 <- [1,2777,null,{"value":"13"}] 21:45:41 INFO - PROCESS | 840 | 1465274741120 Marionette TRACE conn5 -> [0,2778,"setScriptTimeout",{"ms":35000}] 21:45:41 INFO - PROCESS | 840 | 1465274741122 Marionette TRACE conn5 <- [1,2778,null,{}] 21:45:41 INFO - PROCESS | 840 | 1465274741126 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}] 21:45:41 INFO - PROCESS | 840 | 1465274741127 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:41 INFO - PROCESS | 840 | 1465274741207 Marionette TRACE conn5 <- [1,2779,null,{"value":null}] 21:45:41 INFO - PROCESS | 840 | 1465274741212 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:41 INFO - PROCESS | 840 | 1465274741214 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:41 INFO - PROCESS | 840 | ++DOCSHELL 12314C00 == 34 [pid = 840] [id = 704] 21:45:41 INFO - PROCESS | 840 | ++DOMWINDOW == 76 (170EA800) [pid = 840] [serial = 2112] [outer = 00000000] 21:45:41 INFO - PROCESS | 840 | ++DOMWINDOW == 77 (1744A400) [pid = 840] [serial = 2113] [outer = 170EA800] 21:45:41 INFO - PROCESS | 840 | 1465274741259 Marionette DEBUG loaded listener.js 21:45:41 INFO - PROCESS | 840 | ++DOMWINDOW == 78 (17451400) [pid = 840] [serial = 2114] [outer = 170EA800] 21:45:42 INFO - PROCESS | 840 | 1465274742000 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]]]}] 21:45:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 21:45:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 930ms 21:45:42 INFO - PROCESS | 840 | 1465274742052 Marionette TRACE conn5 -> [0,2781,"getWindowHandle",null] 21:45:42 INFO - PROCESS | 840 | 1465274742057 Marionette TRACE conn5 <- [1,2781,null,{"value":"13"}] 21:45:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 21:45:42 INFO - PROCESS | 840 | 1465274742062 Marionette TRACE conn5 -> [0,2782,"setScriptTimeout",{"ms":35000}] 21:45:42 INFO - PROCESS | 840 | 1465274742065 Marionette TRACE conn5 <- [1,2782,null,{}] 21:45:42 INFO - PROCESS | 840 | 1465274742071 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}] 21:45:42 INFO - PROCESS | 840 | 1465274742074 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:42 INFO - PROCESS | 840 | 1465274742202 Marionette TRACE conn5 <- [1,2783,null,{"value":null}] 21:45:42 INFO - PROCESS | 840 | 1465274742318 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:42 INFO - PROCESS | 840 | 1465274742321 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:42 INFO - PROCESS | 840 | ++DOCSHELL 0CBE1C00 == 35 [pid = 840] [id = 705] 21:45:42 INFO - PROCESS | 840 | ++DOMWINDOW == 79 (0CF6B800) [pid = 840] [serial = 2115] [outer = 00000000] 21:45:42 INFO - PROCESS | 840 | ++DOMWINDOW == 80 (0DDC3C00) [pid = 840] [serial = 2116] [outer = 0CF6B800] 21:45:42 INFO - PROCESS | 840 | 1465274742379 Marionette DEBUG loaded listener.js 21:45:42 INFO - PROCESS | 840 | ++DOMWINDOW == 81 (0E23B400) [pid = 840] [serial = 2117] [outer = 0CF6B800] 21:45:43 INFO - PROCESS | 840 | 1465274743089 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]]]}] 21:45:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 21:45:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1080ms 21:45:43 INFO - PROCESS | 840 | 1465274743143 Marionette TRACE conn5 -> [0,2785,"getWindowHandle",null] 21:45:43 INFO - PROCESS | 840 | 1465274743148 Marionette TRACE conn5 <- [1,2785,null,{"value":"13"}] 21:45:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 21:45:43 INFO - PROCESS | 840 | 1465274743154 Marionette TRACE conn5 -> [0,2786,"setScriptTimeout",{"ms":35000}] 21:45:43 INFO - PROCESS | 840 | 1465274743157 Marionette TRACE conn5 <- [1,2786,null,{}] 21:45:43 INFO - PROCESS | 840 | 1465274743161 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}] 21:45:43 INFO - PROCESS | 840 | 1465274743164 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:43 INFO - PROCESS | 840 | 1465274743309 Marionette TRACE conn5 <- [1,2787,null,{"value":null}] 21:45:43 INFO - PROCESS | 840 | 1465274743456 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:43 INFO - PROCESS | 840 | 1465274743459 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:43 INFO - PROCESS | 840 | ++DOCSHELL 11B06C00 == 36 [pid = 840] [id = 706] 21:45:43 INFO - PROCESS | 840 | ++DOMWINDOW == 82 (12301C00) [pid = 840] [serial = 2118] [outer = 00000000] 21:45:43 INFO - PROCESS | 840 | ++DOMWINDOW == 83 (1244C400) [pid = 840] [serial = 2119] [outer = 12301C00] 21:45:43 INFO - PROCESS | 840 | 1465274743517 Marionette DEBUG loaded listener.js 21:45:43 INFO - PROCESS | 840 | ++DOMWINDOW == 84 (14D1B400) [pid = 840] [serial = 2120] [outer = 12301C00] 21:45:44 INFO - PROCESS | 840 | --DOCSHELL 1686C000 == 35 [pid = 840] [id = 703] 21:45:44 INFO - PROCESS | 840 | --DOCSHELL 1516D400 == 34 [pid = 840] [id = 702] 21:45:44 INFO - PROCESS | 840 | --DOCSHELL 1517AC00 == 33 [pid = 840] [id = 701] 21:45:44 INFO - PROCESS | 840 | --DOCSHELL 1363A800 == 32 [pid = 840] [id = 700] 21:45:44 INFO - PROCESS | 840 | --DOCSHELL 12441400 == 31 [pid = 840] [id = 699] 21:45:44 INFO - PROCESS | 840 | --DOCSHELL 12316800 == 30 [pid = 840] [id = 698] 21:45:44 INFO - PROCESS | 840 | --DOCSHELL 0DF05000 == 29 [pid = 840] [id = 697] 21:45:44 INFO - PROCESS | 840 | --DOCSHELL 0D37D400 == 28 [pid = 840] [id = 696] 21:45:44 INFO - PROCESS | 840 | --DOMWINDOW == 83 (19899400) [pid = 840] [serial = 2027] [outer = 00000000] [url = about:blank] 21:45:44 INFO - PROCESS | 840 | --DOMWINDOW == 82 (163E7C00) [pid = 840] [serial = 2062] [outer = 00000000] [url = about:blank] 21:45:44 INFO - PROCESS | 840 | --DOMWINDOW == 81 (16A22000) [pid = 840] [serial = 2065] [outer = 00000000] [url = about:blank] 21:45:44 INFO - PROCESS | 840 | --DOMWINDOW == 80 (166EFC00) [pid = 840] [serial = 2063] [outer = 00000000] [url = about:blank] 21:45:44 INFO - PROCESS | 840 | --DOMWINDOW == 79 (0EBB6800) [pid = 840] [serial = 2068] [outer = 00000000] [url = about:blank] 21:45:44 INFO - PROCESS | 840 | --DOMWINDOW == 78 (11B0A400) [pid = 840] [serial = 2047] [outer = 00000000] [url = about:blank] 21:45:44 INFO - PROCESS | 840 | --DOMWINDOW == 77 (1230C000) [pid = 840] [serial = 2048] [outer = 00000000] [url = about:blank] 21:45:44 INFO - PROCESS | 840 | --DOMWINDOW == 76 (14D37800) [pid = 840] [serial = 2056] [outer = 00000000] [url = about:blank] 21:45:44 INFO - PROCESS | 840 | --DOMWINDOW == 75 (14DBD800) [pid = 840] [serial = 2057] [outer = 00000000] [url = about:blank] 21:45:44 INFO - PROCESS | 840 | --DOMWINDOW == 74 (15172400) [pid = 840] [serial = 2045] [outer = 00000000] [url = about:blank] 21:45:44 INFO - PROCESS | 840 | --DOMWINDOW == 73 (14F41C00) [pid = 840] [serial = 2044] [outer = 00000000] [url = about:blank] 21:45:44 INFO - PROCESS | 840 | --DOMWINDOW == 72 (1523BC00) [pid = 840] [serial = 2059] [outer = 00000000] [url = about:blank] 21:45:44 INFO - PROCESS | 840 | --DOMWINDOW == 71 (0DD1A000) [pid = 840] [serial = 2050] [outer = 00000000] [url = about:blank] 21:45:44 INFO - PROCESS | 840 | --DOMWINDOW == 70 (0DF06C00) [pid = 840] [serial = 2051] [outer = 00000000] [url = about:blank] 21:45:44 INFO - PROCESS | 840 | --DOMWINDOW == 69 (12295000) [pid = 840] [serial = 2053] [outer = 00000000] [url = about:blank] 21:45:44 INFO - PROCESS | 840 | --DOMWINDOW == 68 (1234B000) [pid = 840] [serial = 2054] [outer = 00000000] [url = about:blank] 21:45:44 INFO - PROCESS | 840 | --DOMWINDOW == 67 (16A2D000) [pid = 840] [serial = 2066] [outer = 00000000] [url = about:blank] 21:45:44 INFO - PROCESS | 840 | --DOMWINDOW == 66 (17787C00) [pid = 840] [serial = 2074] [outer = 00000000] [url = about:blank] 21:45:44 INFO - PROCESS | 840 | --DOMWINDOW == 65 (17455400) [pid = 840] [serial = 2071] [outer = 00000000] [url = about:blank] 21:45:44 INFO - PROCESS | 840 | --DOMWINDOW == 64 (123A3800) [pid = 840] [serial = 2069] [outer = 00000000] [url = about:blank] 21:45:44 INFO - PROCESS | 840 | --DOMWINDOW == 63 (15797800) [pid = 840] [serial = 2060] [outer = 00000000] [url = about:blank] 21:45:44 INFO - PROCESS | 840 | --DOMWINDOW == 62 (17542800) [pid = 840] [serial = 2072] [outer = 00000000] [url = about:blank] 21:45:44 INFO - PROCESS | 840 | 1465274744414 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]]]}] 21:45:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 21:45:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1280ms 21:45:44 INFO - PROCESS | 840 | 1465274744437 Marionette TRACE conn5 -> [0,2789,"getWindowHandle",null] 21:45:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 21:45:44 INFO - PROCESS | 840 | 1465274744441 Marionette TRACE conn5 <- [1,2789,null,{"value":"13"}] 21:45:44 INFO - PROCESS | 840 | 1465274744446 Marionette TRACE conn5 -> [0,2790,"setScriptTimeout",{"ms":35000}] 21:45:44 INFO - PROCESS | 840 | 1465274744449 Marionette TRACE conn5 <- [1,2790,null,{}] 21:45:44 INFO - PROCESS | 840 | 1465274744454 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}] 21:45:44 INFO - PROCESS | 840 | 1465274744457 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:44 INFO - PROCESS | 840 | 1465274744544 Marionette TRACE conn5 <- [1,2791,null,{"value":null}] 21:45:44 INFO - PROCESS | 840 | 1465274744552 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:44 INFO - PROCESS | 840 | 1465274744556 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:44 INFO - PROCESS | 840 | ++DOCSHELL 0D5D4800 == 29 [pid = 840] [id = 707] 21:45:44 INFO - PROCESS | 840 | ++DOMWINDOW == 63 (0D5DB000) [pid = 840] [serial = 2121] [outer = 00000000] 21:45:44 INFO - PROCESS | 840 | ++DOMWINDOW == 64 (0DB46000) [pid = 840] [serial = 2122] [outer = 0D5DB000] 21:45:44 INFO - PROCESS | 840 | 1465274744604 Marionette DEBUG loaded listener.js 21:45:44 INFO - PROCESS | 840 | ++DOMWINDOW == 65 (0DDCBC00) [pid = 840] [serial = 2123] [outer = 0D5DB000] 21:45:45 INFO - PROCESS | 840 | 1465274745137 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]]]}] 21:45:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 21:45:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 730ms 21:45:45 INFO - PROCESS | 840 | 1465274745177 Marionette TRACE conn5 -> [0,2793,"getWindowHandle",null] 21:45:45 INFO - PROCESS | 840 | 1465274745182 Marionette TRACE conn5 <- [1,2793,null,{"value":"13"}] 21:45:45 INFO - PROCESS | 840 | 1465274745188 Marionette TRACE conn5 -> [0,2794,"setScriptTimeout",{"ms":35000}] 21:45:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 21:45:45 INFO - PROCESS | 840 | 1465274745190 Marionette TRACE conn5 <- [1,2794,null,{}] 21:45:45 INFO - PROCESS | 840 | 1465274745194 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}] 21:45:45 INFO - PROCESS | 840 | 1465274745196 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:45 INFO - PROCESS | 840 | 1465274745283 Marionette TRACE conn5 <- [1,2795,null,{"value":null}] 21:45:45 INFO - PROCESS | 840 | 1465274745383 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:45 INFO - PROCESS | 840 | 1465274745385 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:45 INFO - PROCESS | 840 | ++DOCSHELL 11D9C000 == 30 [pid = 840] [id = 708] 21:45:45 INFO - PROCESS | 840 | ++DOMWINDOW == 66 (11DA2000) [pid = 840] [serial = 2124] [outer = 00000000] 21:45:45 INFO - PROCESS | 840 | ++DOMWINDOW == 67 (120B1400) [pid = 840] [serial = 2125] [outer = 11DA2000] 21:45:45 INFO - PROCESS | 840 | 1465274745431 Marionette DEBUG loaded listener.js 21:45:45 INFO - PROCESS | 840 | ++DOMWINDOW == 68 (12308000) [pid = 840] [serial = 2126] [outer = 11DA2000] 21:45:45 INFO - PROCESS | 840 | 1465274745822 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]]]}] 21:45:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 21:45:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 670ms 21:45:45 INFO - PROCESS | 840 | 1465274745862 Marionette TRACE conn5 -> [0,2797,"getWindowHandle",null] 21:45:45 INFO - PROCESS | 840 | 1465274745865 Marionette TRACE conn5 <- [1,2797,null,{"value":"13"}] 21:45:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 21:45:45 INFO - PROCESS | 840 | 1465274745868 Marionette TRACE conn5 -> [0,2798,"setScriptTimeout",{"ms":35000}] 21:45:45 INFO - PROCESS | 840 | 1465274745872 Marionette TRACE conn5 <- [1,2798,null,{}] 21:45:45 INFO - PROCESS | 840 | 1465274745882 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}] 21:45:45 INFO - PROCESS | 840 | 1465274745887 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:46 INFO - PROCESS | 840 | 1465274745999 Marionette TRACE conn5 <- [1,2799,null,{"value":null}] 21:45:46 INFO - PROCESS | 840 | 1465274746006 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:46 INFO - PROCESS | 840 | 1465274746009 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:46 INFO - PROCESS | 840 | ++DOCSHELL 14D0FC00 == 31 [pid = 840] [id = 709] 21:45:46 INFO - PROCESS | 840 | ++DOMWINDOW == 69 (14D10000) [pid = 840] [serial = 2127] [outer = 00000000] 21:45:46 INFO - PROCESS | 840 | ++DOMWINDOW == 70 (14D3CC00) [pid = 840] [serial = 2128] [outer = 14D10000] 21:45:46 INFO - PROCESS | 840 | 1465274746057 Marionette DEBUG loaded listener.js 21:45:46 INFO - PROCESS | 840 | ++DOMWINDOW == 71 (14DE7800) [pid = 840] [serial = 2129] [outer = 14D10000] 21:45:46 INFO - PROCESS | 840 | 1465274746510 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]]]}] 21:45:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 21:45:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 672ms 21:45:46 INFO - PROCESS | 840 | 1465274746566 Marionette TRACE conn5 -> [0,2801,"getWindowHandle",null] 21:45:46 INFO - PROCESS | 840 | 1465274746569 Marionette TRACE conn5 <- [1,2801,null,{"value":"13"}] 21:45:46 INFO - PROCESS | 840 | 1465274746572 Marionette TRACE conn5 -> [0,2802,"setScriptTimeout",{"ms":35000}] 21:45:46 INFO - PROCESS | 840 | 1465274746574 Marionette TRACE conn5 <- [1,2802,null,{}] 21:45:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 21:45:46 INFO - PROCESS | 840 | 1465274746583 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}] 21:45:46 INFO - PROCESS | 840 | 1465274746585 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:46 INFO - PROCESS | 840 | 1465274746706 Marionette TRACE conn5 <- [1,2803,null,{"value":null}] 21:45:46 INFO - PROCESS | 840 | 1465274746711 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:46 INFO - PROCESS | 840 | 1465274746713 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:46 INFO - PROCESS | 840 | ++DOCSHELL 11EC2800 == 32 [pid = 840] [id = 710] 21:45:46 INFO - PROCESS | 840 | ++DOMWINDOW == 72 (15178800) [pid = 840] [serial = 2130] [outer = 00000000] 21:45:46 INFO - PROCESS | 840 | ++DOMWINDOW == 73 (15796400) [pid = 840] [serial = 2131] [outer = 15178800] 21:45:46 INFO - PROCESS | 840 | 1465274746810 Marionette DEBUG loaded listener.js 21:45:46 INFO - PROCESS | 840 | ++DOMWINDOW == 74 (1579F400) [pid = 840] [serial = 2132] [outer = 15178800] 21:45:47 INFO - PROCESS | 840 | 1465274747233 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]]]}] 21:45:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 21:45:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 670ms 21:45:47 INFO - PROCESS | 840 | 1465274747259 Marionette TRACE conn5 -> [0,2805,"getWindowHandle",null] 21:45:47 INFO - PROCESS | 840 | 1465274747260 Marionette TRACE conn5 <- [1,2805,null,{"value":"13"}] 21:45:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 21:45:47 INFO - PROCESS | 840 | 1465274747263 Marionette TRACE conn5 -> [0,2806,"setScriptTimeout",{"ms":35000}] 21:45:47 INFO - PROCESS | 840 | 1465274747265 Marionette TRACE conn5 <- [1,2806,null,{}] 21:45:47 INFO - PROCESS | 840 | 1465274747268 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}] 21:45:47 INFO - PROCESS | 840 | 1465274747270 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:47 INFO - PROCESS | 840 | 1465274747384 Marionette TRACE conn5 <- [1,2807,null,{"value":null}] 21:45:47 INFO - PROCESS | 840 | 1465274747479 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:47 INFO - PROCESS | 840 | 1465274747481 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:47 INFO - PROCESS | 840 | ++DOCSHELL 16274400 == 33 [pid = 840] [id = 711] 21:45:47 INFO - PROCESS | 840 | ++DOMWINDOW == 75 (16274800) [pid = 840] [serial = 2133] [outer = 00000000] 21:45:47 INFO - PROCESS | 840 | ++DOMWINDOW == 76 (166F2000) [pid = 840] [serial = 2134] [outer = 16274800] 21:45:47 INFO - PROCESS | 840 | 1465274747527 Marionette DEBUG loaded listener.js 21:45:47 INFO - PROCESS | 840 | ++DOMWINDOW == 77 (1686B800) [pid = 840] [serial = 2135] [outer = 16274800] 21:45:47 INFO - PROCESS | 840 | 1465274747932 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]]]}] 21:45:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 21:45:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 730ms 21:45:48 INFO - PROCESS | 840 | 1465274747995 Marionette TRACE conn5 -> [0,2809,"getWindowHandle",null] 21:45:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 21:45:48 INFO - PROCESS | 840 | 1465274747997 Marionette TRACE conn5 <- [1,2809,null,{"value":"13"}] 21:45:48 INFO - PROCESS | 840 | 1465274748000 Marionette TRACE conn5 -> [0,2810,"setScriptTimeout",{"ms":35000}] 21:45:48 INFO - PROCESS | 840 | 1465274748002 Marionette TRACE conn5 <- [1,2810,null,{}] 21:45:48 INFO - PROCESS | 840 | 1465274748005 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}] 21:45:48 INFO - PROCESS | 840 | 1465274748011 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:48 INFO - PROCESS | 840 | 1465274748160 Marionette TRACE conn5 <- [1,2811,null,{"value":null}] 21:45:48 INFO - PROCESS | 840 | 1465274748166 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:48 INFO - PROCESS | 840 | 1465274748168 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:48 INFO - PROCESS | 840 | ++DOCSHELL 16A23800 == 34 [pid = 840] [id = 712] 21:45:48 INFO - PROCESS | 840 | ++DOMWINDOW == 78 (16A24400) [pid = 840] [serial = 2136] [outer = 00000000] 21:45:48 INFO - PROCESS | 840 | ++DOMWINDOW == 79 (1744B400) [pid = 840] [serial = 2137] [outer = 16A24400] 21:45:48 INFO - PROCESS | 840 | 1465274748269 Marionette DEBUG loaded listener.js 21:45:48 INFO - PROCESS | 840 | ++DOMWINDOW == 80 (17042400) [pid = 840] [serial = 2138] [outer = 16A24400] 21:45:48 INFO - PROCESS | 840 | --DOMWINDOW == 79 (17449400) [pid = 840] [serial = 2073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 21:45:48 INFO - PROCESS | 840 | --DOMWINDOW == 78 (0D381800) [pid = 840] [serial = 2088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 21:45:48 INFO - PROCESS | 840 | --DOMWINDOW == 77 (0DF05400) [pid = 840] [serial = 2091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 21:45:48 INFO - PROCESS | 840 | --DOMWINDOW == 76 (0CF76C00) [pid = 840] [serial = 2085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 21:45:48 INFO - PROCESS | 840 | --DOMWINDOW == 75 (12318800) [pid = 840] [serial = 2094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 21:45:48 INFO - PROCESS | 840 | --DOMWINDOW == 74 (12443C00) [pid = 840] [serial = 2097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 21:45:48 INFO - PROCESS | 840 | --DOMWINDOW == 73 (0D5D4C00) [pid = 840] [serial = 2076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 21:45:48 INFO - PROCESS | 840 | --DOMWINDOW == 72 (14DC5000) [pid = 840] [serial = 2079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 21:45:48 INFO - PROCESS | 840 | --DOMWINDOW == 71 (18156C00) [pid = 840] [serial = 2082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 21:45:48 INFO - PROCESS | 840 | --DOMWINDOW == 70 (1686CC00) [pid = 840] [serial = 2109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 21:45:48 INFO - PROCESS | 840 | --DOMWINDOW == 69 (15230400) [pid = 840] [serial = 2103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 21:45:48 INFO - PROCESS | 840 | --DOMWINDOW == 68 (15170400) [pid = 840] [serial = 2106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 21:45:48 INFO - PROCESS | 840 | 1465274748786 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]]]}] 21:45:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 21:45:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 830ms 21:45:48 INFO - PROCESS | 840 | 1465274748832 Marionette TRACE conn5 -> [0,2813,"getWindowHandle",null] 21:45:48 INFO - PROCESS | 840 | 1465274748834 Marionette TRACE conn5 <- [1,2813,null,{"value":"13"}] 21:45:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 21:45:48 INFO - PROCESS | 840 | 1465274748837 Marionette TRACE conn5 -> [0,2814,"setScriptTimeout",{"ms":35000}] 21:45:48 INFO - PROCESS | 840 | 1465274748839 Marionette TRACE conn5 <- [1,2814,null,{}] 21:45:48 INFO - PROCESS | 840 | 1465274748842 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}] 21:45:48 INFO - PROCESS | 840 | 1465274748844 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:48 INFO - PROCESS | 840 | 1465274748924 Marionette TRACE conn5 <- [1,2815,null,{"value":null}] 21:45:49 INFO - PROCESS | 840 | 1465274749025 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:49 INFO - PROCESS | 840 | 1465274749027 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:49 INFO - PROCESS | 840 | ++DOCSHELL 0DF05400 == 35 [pid = 840] [id = 713] 21:45:49 INFO - PROCESS | 840 | ++DOMWINDOW == 69 (0E9CEC00) [pid = 840] [serial = 2139] [outer = 00000000] 21:45:49 INFO - PROCESS | 840 | ++DOMWINDOW == 70 (14DEE000) [pid = 840] [serial = 2140] [outer = 0E9CEC00] 21:45:49 INFO - PROCESS | 840 | 1465274749071 Marionette DEBUG loaded listener.js 21:45:49 INFO - PROCESS | 840 | ++DOMWINDOW == 71 (15230400) [pid = 840] [serial = 2141] [outer = 0E9CEC00] 21:45:49 INFO - PROCESS | 840 | 1465274749404 Marionette TRACE conn5 <- [1,2816,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 21:45:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 21:45:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 632ms 21:45:49 INFO - PROCESS | 840 | 1465274749474 Marionette TRACE conn5 -> [0,2817,"getWindowHandle",null] 21:45:49 INFO - PROCESS | 840 | 1465274749476 Marionette TRACE conn5 <- [1,2817,null,{"value":"13"}] 21:45:49 INFO - PROCESS | 840 | 1465274749479 Marionette TRACE conn5 -> [0,2818,"setScriptTimeout",{"ms":35000}] 21:45:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 21:45:49 INFO - PROCESS | 840 | 1465274749481 Marionette TRACE conn5 <- [1,2818,null,{}] 21:45:49 INFO - PROCESS | 840 | 1465274749484 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}] 21:45:49 INFO - PROCESS | 840 | 1465274749486 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:49 INFO - PROCESS | 840 | 1465274749605 Marionette TRACE conn5 <- [1,2819,null,{"value":null}] 21:45:49 INFO - PROCESS | 840 | 1465274749613 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:49 INFO - PROCESS | 840 | 1465274749615 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:49 INFO - PROCESS | 840 | ++DOCSHELL 14024400 == 36 [pid = 840] [id = 714] 21:45:49 INFO - PROCESS | 840 | ++DOMWINDOW == 72 (14F37000) [pid = 840] [serial = 2142] [outer = 00000000] 21:45:49 INFO - PROCESS | 840 | ++DOMWINDOW == 73 (17784800) [pid = 840] [serial = 2143] [outer = 14F37000] 21:45:49 INFO - PROCESS | 840 | 1465274749659 Marionette DEBUG loaded listener.js 21:45:49 INFO - PROCESS | 840 | ++DOMWINDOW == 74 (18155400) [pid = 840] [serial = 2144] [outer = 14F37000] 21:45:50 INFO - PROCESS | 840 | 1465274750086 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]]]}] 21:45:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 21:45:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 670ms 21:45:50 INFO - PROCESS | 840 | 1465274750153 Marionette TRACE conn5 -> [0,2821,"getWindowHandle",null] 21:45:50 INFO - PROCESS | 840 | 1465274750155 Marionette TRACE conn5 <- [1,2821,null,{"value":"13"}] 21:45:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 21:45:50 INFO - PROCESS | 840 | 1465274750158 Marionette TRACE conn5 -> [0,2822,"setScriptTimeout",{"ms":35000}] 21:45:50 INFO - PROCESS | 840 | 1465274750160 Marionette TRACE conn5 <- [1,2822,null,{}] 21:45:50 INFO - PROCESS | 840 | 1465274750164 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}] 21:45:50 INFO - PROCESS | 840 | 1465274750166 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:50 INFO - PROCESS | 840 | 1465274750312 Marionette TRACE conn5 <- [1,2823,null,{"value":null}] 21:45:50 INFO - PROCESS | 840 | 1465274750326 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:50 INFO - PROCESS | 840 | 1465274750328 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:50 INFO - PROCESS | 840 | ++DOCSHELL 14D0F800 == 37 [pid = 840] [id = 715] 21:45:50 INFO - PROCESS | 840 | ++DOMWINDOW == 75 (17780800) [pid = 840] [serial = 2145] [outer = 00000000] 21:45:50 INFO - PROCESS | 840 | ++DOMWINDOW == 76 (1816F400) [pid = 840] [serial = 2146] [outer = 17780800] 21:45:50 INFO - PROCESS | 840 | 1465274750371 Marionette DEBUG loaded listener.js 21:45:50 INFO - PROCESS | 840 | ++DOMWINDOW == 77 (181AF000) [pid = 840] [serial = 2147] [outer = 17780800] 21:45:50 INFO - PROCESS | 840 | 1465274750899 Marionette TRACE conn5 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 21:45:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 21:45:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 770ms 21:45:50 INFO - PROCESS | 840 | 1465274750930 Marionette TRACE conn5 -> [0,2825,"getWindowHandle",null] 21:45:50 INFO - PROCESS | 840 | 1465274750935 Marionette TRACE conn5 <- [1,2825,null,{"value":"13"}] 21:45:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 21:45:50 INFO - PROCESS | 840 | 1465274750939 Marionette TRACE conn5 -> [0,2826,"setScriptTimeout",{"ms":35000}] 21:45:50 INFO - PROCESS | 840 | 1465274750943 Marionette TRACE conn5 <- [1,2826,null,{}] 21:45:50 INFO - PROCESS | 840 | 1465274750949 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}] 21:45:50 INFO - PROCESS | 840 | 1465274750952 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:51 INFO - PROCESS | 840 | 1465274751066 Marionette TRACE conn5 <- [1,2827,null,{"value":null}] 21:45:51 INFO - PROCESS | 840 | 1465274751226 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:51 INFO - PROCESS | 840 | 1465274751228 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:51 INFO - PROCESS | 840 | ++DOCSHELL 0D46B000 == 38 [pid = 840] [id = 716] 21:45:51 INFO - PROCESS | 840 | ++DOMWINDOW == 78 (0D46CC00) [pid = 840] [serial = 2148] [outer = 00000000] 21:45:51 INFO - PROCESS | 840 | ++DOMWINDOW == 79 (0DF0B800) [pid = 840] [serial = 2149] [outer = 0D46CC00] 21:45:51 INFO - PROCESS | 840 | 1465274751286 Marionette DEBUG loaded listener.js 21:45:51 INFO - PROCESS | 840 | ++DOMWINDOW == 80 (0EB16800) [pid = 840] [serial = 2150] [outer = 0D46CC00] 21:45:51 INFO - PROCESS | 840 | 1465274751918 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]]]}] 21:45:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 21:45:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1023ms 21:45:51 INFO - PROCESS | 840 | 1465274751963 Marionette TRACE conn5 -> [0,2829,"getWindowHandle",null] 21:45:51 INFO - PROCESS | 840 | 1465274751968 Marionette TRACE conn5 <- [1,2829,null,{"value":"13"}] 21:45:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 21:45:51 INFO - PROCESS | 840 | 1465274751974 Marionette TRACE conn5 -> [0,2830,"setScriptTimeout",{"ms":35000}] 21:45:51 INFO - PROCESS | 840 | 1465274751977 Marionette TRACE conn5 <- [1,2830,null,{}] 21:45:51 INFO - PROCESS | 840 | 1465274751981 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}] 21:45:51 INFO - PROCESS | 840 | 1465274751983 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:52 INFO - PROCESS | 840 | 1465274752096 Marionette TRACE conn5 <- [1,2831,null,{"value":null}] 21:45:52 INFO - PROCESS | 840 | 1465274752239 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:52 INFO - PROCESS | 840 | 1465274752242 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:52 INFO - PROCESS | 840 | ++DOCSHELL 1315B400 == 39 [pid = 840] [id = 717] 21:45:52 INFO - PROCESS | 840 | ++DOMWINDOW == 81 (13634800) [pid = 840] [serial = 2151] [outer = 00000000] 21:45:52 INFO - PROCESS | 840 | ++DOMWINDOW == 82 (14FACC00) [pid = 840] [serial = 2152] [outer = 13634800] 21:45:52 INFO - PROCESS | 840 | 1465274752300 Marionette DEBUG loaded listener.js 21:45:52 INFO - PROCESS | 840 | ++DOMWINDOW == 83 (15794400) [pid = 840] [serial = 2153] [outer = 13634800] 21:45:52 INFO - PROCESS | 840 | 1465274752918 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]]]}] 21:45:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 21:45:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 970ms 21:45:52 INFO - PROCESS | 840 | 1465274752948 Marionette TRACE conn5 -> [0,2833,"getWindowHandle",null] 21:45:52 INFO - PROCESS | 840 | 1465274752950 Marionette TRACE conn5 <- [1,2833,null,{"value":"13"}] 21:45:52 INFO - PROCESS | 840 | 1465274752954 Marionette TRACE conn5 -> [0,2834,"setScriptTimeout",{"ms":35000}] 21:45:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 21:45:52 INFO - PROCESS | 840 | 1465274752958 Marionette TRACE conn5 <- [1,2834,null,{}] 21:45:52 INFO - PROCESS | 840 | 1465274752982 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}] 21:45:52 INFO - PROCESS | 840 | 1465274752987 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:53 INFO - PROCESS | 840 | 1465274753132 Marionette TRACE conn5 <- [1,2835,null,{"value":null}] 21:45:53 INFO - PROCESS | 840 | 1465274753202 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:53 INFO - PROCESS | 840 | 1465274753206 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:53 INFO - PROCESS | 840 | ++DOCSHELL 18DBE000 == 40 [pid = 840] [id = 718] 21:45:53 INFO - PROCESS | 840 | ++DOMWINDOW == 84 (18DBE400) [pid = 840] [serial = 2154] [outer = 00000000] 21:45:53 INFO - PROCESS | 840 | ++DOMWINDOW == 85 (1953B800) [pid = 840] [serial = 2155] [outer = 18DBE400] 21:45:53 INFO - PROCESS | 840 | 1465274753263 Marionette DEBUG loaded listener.js 21:45:53 INFO - PROCESS | 840 | ++DOMWINDOW == 86 (19894400) [pid = 840] [serial = 2156] [outer = 18DBE400] 21:45:53 INFO - PROCESS | 840 | 1465274753907 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]]]}] 21:45:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 21:45:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1022ms 21:45:53 INFO - PROCESS | 840 | 1465274753980 Marionette TRACE conn5 -> [0,2837,"getWindowHandle",null] 21:45:53 INFO - PROCESS | 840 | 1465274753983 Marionette TRACE conn5 <- [1,2837,null,{"value":"13"}] 21:45:53 INFO - PROCESS | 840 | 1465274753986 Marionette TRACE conn5 -> [0,2838,"setScriptTimeout",{"ms":35000}] 21:45:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 21:45:53 INFO - PROCESS | 840 | 1465274753988 Marionette TRACE conn5 <- [1,2838,null,{}] 21:45:53 INFO - PROCESS | 840 | 1465274753992 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}] 21:45:54 INFO - PROCESS | 840 | 1465274753994 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:54 INFO - PROCESS | 840 | 1465274754105 Marionette TRACE conn5 <- [1,2839,null,{"value":null}] 21:45:54 INFO - PROCESS | 840 | 1465274754359 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:54 INFO - PROCESS | 840 | 1465274754362 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:54 INFO - PROCESS | 840 | ++DOCSHELL 0CB25800 == 41 [pid = 840] [id = 719] 21:45:54 INFO - PROCESS | 840 | ++DOMWINDOW == 87 (0CBE0800) [pid = 840] [serial = 2157] [outer = 00000000] 21:45:54 INFO - PROCESS | 840 | ++DOMWINDOW == 88 (0D4EA400) [pid = 840] [serial = 2158] [outer = 0CBE0800] 21:45:54 INFO - PROCESS | 840 | 1465274754432 Marionette DEBUG loaded listener.js 21:45:54 INFO - PROCESS | 840 | ++DOMWINDOW == 89 (0D5DC000) [pid = 840] [serial = 2159] [outer = 0CBE0800] 21:45:55 INFO - PROCESS | 840 | --DOCSHELL 0CBEC800 == 40 [pid = 840] [id = 695] 21:45:55 INFO - PROCESS | 840 | --DOCSHELL 14024400 == 39 [pid = 840] [id = 714] 21:45:55 INFO - PROCESS | 840 | --DOCSHELL 0DF05400 == 38 [pid = 840] [id = 713] 21:45:55 INFO - PROCESS | 840 | --DOCSHELL 16A23800 == 37 [pid = 840] [id = 712] 21:45:55 INFO - PROCESS | 840 | --DOCSHELL 16274400 == 36 [pid = 840] [id = 711] 21:45:55 INFO - PROCESS | 840 | --DOCSHELL 11EC2800 == 35 [pid = 840] [id = 710] 21:45:55 INFO - PROCESS | 840 | --DOCSHELL 14D0FC00 == 34 [pid = 840] [id = 709] 21:45:55 INFO - PROCESS | 840 | --DOCSHELL 11D9C000 == 33 [pid = 840] [id = 708] 21:45:55 INFO - PROCESS | 840 | --DOCSHELL 0D5D4800 == 32 [pid = 840] [id = 707] 21:45:55 INFO - PROCESS | 840 | --DOCSHELL 11B06C00 == 31 [pid = 840] [id = 706] 21:45:55 INFO - PROCESS | 840 | --DOCSHELL 18155800 == 30 [pid = 840] [id = 694] 21:45:55 INFO - PROCESS | 840 | --DOCSHELL 0CBE1C00 == 29 [pid = 840] [id = 705] 21:45:55 INFO - PROCESS | 840 | --DOCSHELL 12314C00 == 28 [pid = 840] [id = 704] 21:45:55 INFO - PROCESS | 840 | --DOCSHELL 18DBE000 == 27 [pid = 840] [id = 718] 21:45:55 INFO - PROCESS | 840 | --DOCSHELL 14D0F800 == 26 [pid = 840] [id = 715] 21:45:55 INFO - PROCESS | 840 | --DOCSHELL 0D46B000 == 25 [pid = 840] [id = 716] 21:45:55 INFO - PROCESS | 840 | --DOCSHELL 1315B400 == 24 [pid = 840] [id = 717] 21:45:55 INFO - PROCESS | 840 | --DOMWINDOW == 88 (18153C00) [pid = 840] [serial = 2075] [outer = 00000000] [url = about:blank] 21:45:55 INFO - PROCESS | 840 | --DOMWINDOW == 87 (0D4E4400) [pid = 840] [serial = 2089] [outer = 00000000] [url = about:blank] 21:45:55 INFO - PROCESS | 840 | --DOMWINDOW == 86 (0D54EC00) [pid = 840] [serial = 2090] [outer = 00000000] [url = about:blank] 21:45:55 INFO - PROCESS | 840 | --DOMWINDOW == 85 (0DF0B400) [pid = 840] [serial = 2092] [outer = 00000000] [url = about:blank] 21:45:55 INFO - PROCESS | 840 | --DOMWINDOW == 84 (0E1E1800) [pid = 840] [serial = 2093] [outer = 00000000] [url = about:blank] 21:45:55 INFO - PROCESS | 840 | --DOMWINDOW == 83 (0D5DB800) [pid = 840] [serial = 2087] [outer = 00000000] [url = about:blank] 21:45:55 INFO - PROCESS | 840 | --DOMWINDOW == 82 (0D4F2400) [pid = 840] [serial = 2086] [outer = 00000000] [url = about:blank] 21:45:55 INFO - PROCESS | 840 | --DOMWINDOW == 81 (1234CC00) [pid = 840] [serial = 2095] [outer = 00000000] [url = about:blank] 21:45:55 INFO - PROCESS | 840 | --DOMWINDOW == 80 (14D10C00) [pid = 840] [serial = 2099] [outer = 00000000] [url = about:blank] 21:45:55 INFO - PROCESS | 840 | --DOMWINDOW == 79 (1402A400) [pid = 840] [serial = 2098] [outer = 00000000] [url = about:blank] 21:45:55 INFO - PROCESS | 840 | --DOMWINDOW == 78 (12297000) [pid = 840] [serial = 2078] [outer = 00000000] [url = about:blank] 21:45:55 INFO - PROCESS | 840 | --DOMWINDOW == 77 (11B08C00) [pid = 840] [serial = 2077] [outer = 00000000] [url = about:blank] 21:45:55 INFO - PROCESS | 840 | --DOMWINDOW == 76 (160D4400) [pid = 840] [serial = 2081] [outer = 00000000] [url = about:blank] 21:45:55 INFO - PROCESS | 840 | --DOMWINDOW == 75 (1507A800) [pid = 840] [serial = 2080] [outer = 00000000] [url = about:blank] 21:45:55 INFO - PROCESS | 840 | --DOMWINDOW == 74 (1816C000) [pid = 840] [serial = 2084] [outer = 00000000] [url = about:blank] 21:45:55 INFO - PROCESS | 840 | --DOMWINDOW == 73 (1815D000) [pid = 840] [serial = 2083] [outer = 00000000] [url = about:blank] 21:45:55 INFO - PROCESS | 840 | --DOMWINDOW == 72 (16871000) [pid = 840] [serial = 2111] [outer = 00000000] [url = about:blank] 21:45:55 INFO - PROCESS | 840 | --DOMWINDOW == 71 (14DC2800) [pid = 840] [serial = 2101] [outer = 00000000] [url = about:blank] 21:45:55 INFO - PROCESS | 840 | --DOMWINDOW == 70 (1744A400) [pid = 840] [serial = 2113] [outer = 00000000] [url = about:blank] 21:45:55 INFO - PROCESS | 840 | --DOMWINDOW == 69 (16271000) [pid = 840] [serial = 2104] [outer = 00000000] [url = about:blank] 21:45:55 INFO - PROCESS | 840 | --DOMWINDOW == 68 (16A11800) [pid = 840] [serial = 2110] [outer = 00000000] [url = about:blank] 21:45:55 INFO - PROCESS | 840 | --DOMWINDOW == 67 (16519000) [pid = 840] [serial = 2105] [outer = 00000000] [url = about:blank] 21:45:55 INFO - PROCESS | 840 | --DOMWINDOW == 66 (1627E400) [pid = 840] [serial = 2107] [outer = 00000000] [url = about:blank] 21:45:55 INFO - PROCESS | 840 | --DOMWINDOW == 65 (123AEC00) [pid = 840] [serial = 2096] [outer = 00000000] [url = about:blank] 21:45:55 INFO - PROCESS | 840 | --DOMWINDOW == 64 (163DF000) [pid = 840] [serial = 2108] [outer = 00000000] [url = about:blank] 21:45:55 INFO - PROCESS | 840 | 1465274755716 Marionette TRACE conn5 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 21:45:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 21:45:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1834ms 21:45:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 21:45:55 INFO - PROCESS | 840 | 1465274755824 Marionette TRACE conn5 -> [0,2841,"getWindowHandle",null] 21:45:55 INFO - PROCESS | 840 | 1465274755828 Marionette TRACE conn5 <- [1,2841,null,{"value":"13"}] 21:45:55 INFO - PROCESS | 840 | 1465274755834 Marionette TRACE conn5 -> [0,2842,"setScriptTimeout",{"ms":35000}] 21:45:55 INFO - PROCESS | 840 | 1465274755837 Marionette TRACE conn5 <- [1,2842,null,{}] 21:45:55 INFO - PROCESS | 840 | 1465274755843 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}] 21:45:55 INFO - PROCESS | 840 | 1465274755846 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:55 INFO - PROCESS | 840 | 1465274755932 Marionette TRACE conn5 <- [1,2843,null,{"value":null}] 21:45:55 INFO - PROCESS | 840 | 1465274755939 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:55 INFO - PROCESS | 840 | 1465274755943 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:55 INFO - PROCESS | 840 | ++DOCSHELL 0CF2A800 == 25 [pid = 840] [id = 720] 21:45:55 INFO - PROCESS | 840 | ++DOMWINDOW == 65 (0CF6E400) [pid = 840] [serial = 2160] [outer = 00000000] 21:45:55 INFO - PROCESS | 840 | ++DOMWINDOW == 66 (0D334C00) [pid = 840] [serial = 2161] [outer = 0CF6E400] 21:45:55 INFO - PROCESS | 840 | 1465274755991 Marionette DEBUG loaded listener.js 21:45:56 INFO - PROCESS | 840 | ++DOMWINDOW == 67 (0D46AC00) [pid = 840] [serial = 2162] [outer = 0CF6E400] 21:45:56 INFO - PROCESS | 840 | 1465274756517 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]]]}] 21:45:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 21:45:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 730ms 21:45:56 INFO - PROCESS | 840 | 1465274756564 Marionette TRACE conn5 -> [0,2845,"getWindowHandle",null] 21:45:56 INFO - PROCESS | 840 | 1465274756569 Marionette TRACE conn5 <- [1,2845,null,{"value":"13"}] 21:45:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 21:45:56 INFO - PROCESS | 840 | 1465274756575 Marionette TRACE conn5 -> [0,2846,"setScriptTimeout",{"ms":35000}] 21:45:56 INFO - PROCESS | 840 | 1465274756578 Marionette TRACE conn5 <- [1,2846,null,{}] 21:45:56 INFO - PROCESS | 840 | 1465274756584 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}] 21:45:56 INFO - PROCESS | 840 | 1465274756587 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:56 INFO - PROCESS | 840 | 1465274756676 Marionette TRACE conn5 <- [1,2847,null,{"value":null}] 21:45:56 INFO - PROCESS | 840 | 1465274756774 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:56 INFO - PROCESS | 840 | 1465274756777 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:56 INFO - PROCESS | 840 | ++DOCSHELL 0DF03C00 == 26 [pid = 840] [id = 721] 21:45:56 INFO - PROCESS | 840 | ++DOMWINDOW == 68 (0DF04000) [pid = 840] [serial = 2163] [outer = 00000000] 21:45:56 INFO - PROCESS | 840 | ++DOMWINDOW == 69 (0DF0A400) [pid = 840] [serial = 2164] [outer = 0DF04000] 21:45:56 INFO - PROCESS | 840 | 1465274756824 Marionette DEBUG loaded listener.js 21:45:56 INFO - PROCESS | 840 | ++DOMWINDOW == 70 (0E1DE800) [pid = 840] [serial = 2165] [outer = 0DF04000] 21:45:57 INFO - PROCESS | 840 | 1465274757214 Marionette TRACE conn5 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 21:45:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 21:45:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 670ms 21:45:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 21:45:57 INFO - PROCESS | 840 | 1465274757249 Marionette TRACE conn5 -> [0,2849,"getWindowHandle",null] 21:45:57 INFO - PROCESS | 840 | 1465274757251 Marionette TRACE conn5 <- [1,2849,null,{"value":"13"}] 21:45:57 INFO - PROCESS | 840 | 1465274757254 Marionette TRACE conn5 -> [0,2850,"setScriptTimeout",{"ms":35000}] 21:45:57 INFO - PROCESS | 840 | 1465274757258 Marionette TRACE conn5 <- [1,2850,null,{}] 21:45:57 INFO - PROCESS | 840 | 1465274757299 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}] 21:45:57 INFO - PROCESS | 840 | 1465274757304 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:57 INFO - PROCESS | 840 | 1465274757395 Marionette TRACE conn5 <- [1,2851,null,{"value":null}] 21:45:57 INFO - PROCESS | 840 | 1465274757408 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:57 INFO - PROCESS | 840 | 1465274757411 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:57 INFO - PROCESS | 840 | ++DOCSHELL 1223E400 == 27 [pid = 840] [id = 722] 21:45:57 INFO - PROCESS | 840 | ++DOMWINDOW == 71 (12305C00) [pid = 840] [serial = 2166] [outer = 00000000] 21:45:57 INFO - PROCESS | 840 | ++DOMWINDOW == 72 (123A5000) [pid = 840] [serial = 2167] [outer = 12305C00] 21:45:57 INFO - PROCESS | 840 | 1465274757460 Marionette DEBUG loaded listener.js 21:45:57 INFO - PROCESS | 840 | ++DOMWINDOW == 73 (123C1400) [pid = 840] [serial = 2168] [outer = 12305C00] 21:45:57 INFO - PROCESS | 840 | 1465274757912 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]]]}] 21:45:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 21:45:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 710ms 21:45:57 INFO - PROCESS | 840 | 1465274757969 Marionette TRACE conn5 -> [0,2853,"getWindowHandle",null] 21:45:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 21:45:57 INFO - PROCESS | 840 | 1465274757981 Marionette TRACE conn5 <- [1,2853,null,{"value":"13"}] 21:45:57 INFO - PROCESS | 840 | 1465274757984 Marionette TRACE conn5 -> [0,2854,"setScriptTimeout",{"ms":35000}] 21:45:57 INFO - PROCESS | 840 | 1465274757986 Marionette TRACE conn5 <- [1,2854,null,{}] 21:45:57 INFO - PROCESS | 840 | 1465274757989 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}] 21:45:57 INFO - PROCESS | 840 | 1465274757991 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:58 INFO - PROCESS | 840 | 1465274758109 Marionette TRACE conn5 <- [1,2855,null,{"value":null}] 21:45:58 INFO - PROCESS | 840 | 1465274758114 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:58 INFO - PROCESS | 840 | 1465274758116 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:58 INFO - PROCESS | 840 | ++DOCSHELL 12444000 == 28 [pid = 840] [id = 723] 21:45:58 INFO - PROCESS | 840 | ++DOMWINDOW == 74 (12444400) [pid = 840] [serial = 2169] [outer = 00000000] 21:45:58 INFO - PROCESS | 840 | ++DOMWINDOW == 75 (14D0E400) [pid = 840] [serial = 2170] [outer = 12444400] 21:45:58 INFO - PROCESS | 840 | 1465274758162 Marionette DEBUG loaded listener.js 21:45:58 INFO - PROCESS | 840 | ++DOMWINDOW == 76 (14D18800) [pid = 840] [serial = 2171] [outer = 12444400] 21:45:58 INFO - PROCESS | 840 | 1465274758629 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]]]}] 21:45:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 21:45:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 670ms 21:45:58 INFO - PROCESS | 840 | 1465274758663 Marionette TRACE conn5 -> [0,2857,"getWindowHandle",null] 21:45:58 INFO - PROCESS | 840 | 1465274758665 Marionette TRACE conn5 <- [1,2857,null,{"value":"13"}] 21:45:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 21:45:58 INFO - PROCESS | 840 | 1465274758669 Marionette TRACE conn5 -> [0,2858,"setScriptTimeout",{"ms":35000}] 21:45:58 INFO - PROCESS | 840 | 1465274758670 Marionette TRACE conn5 <- [1,2858,null,{}] 21:45:58 INFO - PROCESS | 840 | 1465274758674 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}] 21:45:58 INFO - PROCESS | 840 | 1465274758676 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:58 INFO - PROCESS | 840 | 1465274758817 Marionette TRACE conn5 <- [1,2859,null,{"value":null}] 21:45:58 INFO - PROCESS | 840 | 1465274758886 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:58 INFO - PROCESS | 840 | 1465274758888 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:58 INFO - PROCESS | 840 | ++DOCSHELL 14DC4C00 == 29 [pid = 840] [id = 724] 21:45:58 INFO - PROCESS | 840 | ++DOMWINDOW == 77 (14DC5000) [pid = 840] [serial = 2172] [outer = 00000000] 21:45:58 INFO - PROCESS | 840 | ++DOMWINDOW == 78 (1507A800) [pid = 840] [serial = 2173] [outer = 14DC5000] 21:45:58 INFO - PROCESS | 840 | 1465274758933 Marionette DEBUG loaded listener.js 21:45:59 INFO - PROCESS | 840 | ++DOMWINDOW == 79 (15176C00) [pid = 840] [serial = 2174] [outer = 14DC5000] 21:45:59 INFO - PROCESS | 840 | 1465274759392 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]]]}] 21:45:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 21:45:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 770ms 21:45:59 INFO - PROCESS | 840 | 1465274759440 Marionette TRACE conn5 -> [0,2861,"getWindowHandle",null] 21:45:59 INFO - PROCESS | 840 | 1465274759442 Marionette TRACE conn5 <- [1,2861,null,{"value":"13"}] 21:45:59 INFO - PROCESS | 840 | 1465274759445 Marionette TRACE conn5 -> [0,2862,"setScriptTimeout",{"ms":35000}] 21:45:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 21:45:59 INFO - PROCESS | 840 | 1465274759447 Marionette TRACE conn5 <- [1,2862,null,{}] 21:45:59 INFO - PROCESS | 840 | 1465274759451 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}] 21:45:59 INFO - PROCESS | 840 | 1465274759457 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:59 INFO - PROCESS | 840 | 1465274759608 Marionette TRACE conn5 <- [1,2863,null,{"value":null}] 21:45:59 INFO - PROCESS | 840 | 1465274759676 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:59 INFO - PROCESS | 840 | 1465274759678 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:45:59 INFO - PROCESS | 840 | ++DOCSHELL 160D4000 == 30 [pid = 840] [id = 725] 21:45:59 INFO - PROCESS | 840 | ++DOMWINDOW == 80 (16275400) [pid = 840] [serial = 2175] [outer = 00000000] 21:45:59 INFO - PROCESS | 840 | ++DOMWINDOW == 81 (16518800) [pid = 840] [serial = 2176] [outer = 16275400] 21:45:59 INFO - PROCESS | 840 | 1465274759722 Marionette DEBUG loaded listener.js 21:45:59 INFO - PROCESS | 840 | ++DOMWINDOW == 82 (16865400) [pid = 840] [serial = 2177] [outer = 16275400] 21:46:00 INFO - PROCESS | 840 | --DOMWINDOW == 81 (16A24400) [pid = 840] [serial = 2136] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 21:46:00 INFO - PROCESS | 840 | --DOMWINDOW == 80 (16274800) [pid = 840] [serial = 2133] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 21:46:00 INFO - PROCESS | 840 | --DOMWINDOW == 79 (0E9CEC00) [pid = 840] [serial = 2139] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 21:46:00 INFO - PROCESS | 840 | --DOMWINDOW == 78 (14D10000) [pid = 840] [serial = 2127] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 21:46:00 INFO - PROCESS | 840 | --DOMWINDOW == 77 (11DA2000) [pid = 840] [serial = 2124] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 21:46:00 INFO - PROCESS | 840 | --DOMWINDOW == 76 (0CF6B800) [pid = 840] [serial = 2115] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 21:46:00 INFO - PROCESS | 840 | --DOMWINDOW == 75 (170EA800) [pid = 840] [serial = 2112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 21:46:00 INFO - PROCESS | 840 | --DOMWINDOW == 74 (0D5DB000) [pid = 840] [serial = 2121] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 21:46:00 INFO - PROCESS | 840 | --DOMWINDOW == 73 (12301C00) [pid = 840] [serial = 2118] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 21:46:00 INFO - PROCESS | 840 | --DOMWINDOW == 72 (14F37000) [pid = 840] [serial = 2142] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 21:46:00 INFO - PROCESS | 840 | --DOMWINDOW == 71 (17780800) [pid = 840] [serial = 2145] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 21:46:00 INFO - PROCESS | 840 | --DOMWINDOW == 70 (15178800) [pid = 840] [serial = 2130] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 21:46:00 INFO - PROCESS | 840 | --DOMWINDOW == 69 (14D15C00) [pid = 840] [serial = 2100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 21:46:00 INFO - PROCESS | 840 | 1465274760400 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]]]}] 21:46:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 21:46:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1019ms 21:46:00 INFO - PROCESS | 840 | 1465274760469 Marionette TRACE conn5 -> [0,2865,"getWindowHandle",null] 21:46:00 INFO - PROCESS | 840 | 1465274760471 Marionette TRACE conn5 <- [1,2865,null,{"value":"13"}] 21:46:00 INFO - PROCESS | 840 | 1465274760474 Marionette TRACE conn5 -> [0,2866,"setScriptTimeout",{"ms":35000}] 21:46:00 INFO - PROCESS | 840 | 1465274760476 Marionette TRACE conn5 <- [1,2866,null,{}] 21:46:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 21:46:00 INFO - PROCESS | 840 | 1465274760485 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}] 21:46:00 INFO - PROCESS | 840 | 1465274760487 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:00 INFO - PROCESS | 840 | 1465274760596 Marionette TRACE conn5 <- [1,2867,null,{"value":null}] 21:46:00 INFO - PROCESS | 840 | 1465274760605 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:00 INFO - PROCESS | 840 | 1465274760607 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:00 INFO - PROCESS | 840 | ++DOCSHELL 0DB42000 == 31 [pid = 840] [id = 726] 21:46:00 INFO - PROCESS | 840 | ++DOMWINDOW == 70 (0DF0F800) [pid = 840] [serial = 2178] [outer = 00000000] 21:46:00 INFO - PROCESS | 840 | ++DOMWINDOW == 71 (15230C00) [pid = 840] [serial = 2179] [outer = 0DF0F800] 21:46:00 INFO - PROCESS | 840 | 1465274760650 Marionette DEBUG loaded listener.js 21:46:00 INFO - PROCESS | 840 | ++DOMWINDOW == 72 (15795C00) [pid = 840] [serial = 2180] [outer = 0DF0F800] 21:46:01 INFO - PROCESS | 840 | 1465274761066 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]]]}] 21:46:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 21:46:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 631ms 21:46:01 INFO - PROCESS | 840 | 1465274761110 Marionette TRACE conn5 -> [0,2869,"getWindowHandle",null] 21:46:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 21:46:01 INFO - PROCESS | 840 | 1465274761112 Marionette TRACE conn5 <- [1,2869,null,{"value":"13"}] 21:46:01 INFO - PROCESS | 840 | 1465274761115 Marionette TRACE conn5 -> [0,2870,"setScriptTimeout",{"ms":35000}] 21:46:01 INFO - PROCESS | 840 | 1465274761116 Marionette TRACE conn5 <- [1,2870,null,{}] 21:46:01 INFO - PROCESS | 840 | 1465274761124 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}] 21:46:01 INFO - PROCESS | 840 | 1465274761126 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:01 INFO - PROCESS | 840 | 1465274761210 Marionette TRACE conn5 <- [1,2871,null,{"value":null}] 21:46:01 INFO - PROCESS | 840 | 1465274761219 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:01 INFO - PROCESS | 840 | 1465274761221 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:01 INFO - PROCESS | 840 | ++DOCSHELL 16869000 == 32 [pid = 840] [id = 727] 21:46:01 INFO - PROCESS | 840 | ++DOMWINDOW == 73 (16871800) [pid = 840] [serial = 2181] [outer = 00000000] 21:46:01 INFO - PROCESS | 840 | ++DOMWINDOW == 74 (16A25000) [pid = 840] [serial = 2182] [outer = 16871800] 21:46:01 INFO - PROCESS | 840 | 1465274761264 Marionette DEBUG loaded listener.js 21:46:01 INFO - PROCESS | 840 | ++DOMWINDOW == 75 (16A26C00) [pid = 840] [serial = 2183] [outer = 16871800] 21:46:01 INFO - PROCESS | 840 | 1465274761703 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]]]}] 21:46:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 21:46:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 630ms 21:46:01 INFO - PROCESS | 840 | 1465274761758 Marionette TRACE conn5 -> [0,2873,"getWindowHandle",null] 21:46:01 INFO - PROCESS | 840 | 1465274761761 Marionette TRACE conn5 <- [1,2873,null,{"value":"13"}] 21:46:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 21:46:01 INFO - PROCESS | 840 | 1465274761764 Marionette TRACE conn5 -> [0,2874,"setScriptTimeout",{"ms":35000}] 21:46:01 INFO - PROCESS | 840 | 1465274761766 Marionette TRACE conn5 <- [1,2874,null,{}] 21:46:01 INFO - PROCESS | 840 | 1465274761769 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}] 21:46:01 INFO - PROCESS | 840 | 1465274761771 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:01 INFO - PROCESS | 840 | 1465274761849 Marionette TRACE conn5 <- [1,2875,null,{"value":null}] 21:46:01 INFO - PROCESS | 840 | 1465274761855 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:01 INFO - PROCESS | 840 | 1465274761857 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:01 INFO - PROCESS | 840 | ++DOCSHELL 1704F000 == 33 [pid = 840] [id = 728] 21:46:01 INFO - PROCESS | 840 | ++DOMWINDOW == 76 (1704F400) [pid = 840] [serial = 2184] [outer = 00000000] 21:46:01 INFO - PROCESS | 840 | ++DOMWINDOW == 77 (17447400) [pid = 840] [serial = 2185] [outer = 1704F400] 21:46:01 INFO - PROCESS | 840 | 1465274761900 Marionette DEBUG loaded listener.js 21:46:01 INFO - PROCESS | 840 | ++DOMWINDOW == 78 (17448400) [pid = 840] [serial = 2186] [outer = 1704F400] 21:46:02 INFO - PROCESS | 840 | 1465274762596 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]]]}] 21:46:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 21:46:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 870ms 21:46:02 INFO - PROCESS | 840 | 1465274762637 Marionette TRACE conn5 -> [0,2877,"getWindowHandle",null] 21:46:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 21:46:02 INFO - PROCESS | 840 | 1465274762642 Marionette TRACE conn5 <- [1,2877,null,{"value":"13"}] 21:46:02 INFO - PROCESS | 840 | 1465274762647 Marionette TRACE conn5 -> [0,2878,"setScriptTimeout",{"ms":35000}] 21:46:02 INFO - PROCESS | 840 | 1465274762650 Marionette TRACE conn5 <- [1,2878,null,{}] 21:46:02 INFO - PROCESS | 840 | 1465274762656 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}] 21:46:02 INFO - PROCESS | 840 | 1465274762659 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:02 INFO - PROCESS | 840 | 1465274762781 Marionette TRACE conn5 <- [1,2879,null,{"value":null}] 21:46:02 INFO - PROCESS | 840 | 1465274762924 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:02 INFO - PROCESS | 840 | 1465274762927 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:02 INFO - PROCESS | 840 | ++DOCSHELL 0CBDE400 == 34 [pid = 840] [id = 729] 21:46:02 INFO - PROCESS | 840 | ++DOMWINDOW == 79 (0CBEC800) [pid = 840] [serial = 2187] [outer = 00000000] 21:46:02 INFO - PROCESS | 840 | ++DOMWINDOW == 80 (0DB45C00) [pid = 840] [serial = 2188] [outer = 0CBEC800] 21:46:02 INFO - PROCESS | 840 | 1465274762986 Marionette DEBUG loaded listener.js 21:46:03 INFO - PROCESS | 840 | ++DOMWINDOW == 81 (0DF10C00) [pid = 840] [serial = 2189] [outer = 0CBEC800] 21:46:03 INFO - PROCESS | 840 | 1465274763729 Marionette TRACE conn5 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 21:46:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 21:46:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1125ms 21:46:03 INFO - PROCESS | 840 | 1465274763772 Marionette TRACE conn5 -> [0,2881,"getWindowHandle",null] 21:46:03 INFO - PROCESS | 840 | 1465274763777 Marionette TRACE conn5 <- [1,2881,null,{"value":"13"}] 21:46:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 21:46:03 INFO - PROCESS | 840 | 1465274763808 Marionette TRACE conn5 -> [0,2882,"setScriptTimeout",{"ms":35000}] 21:46:03 INFO - PROCESS | 840 | 1465274763811 Marionette TRACE conn5 <- [1,2882,null,{}] 21:46:03 INFO - PROCESS | 840 | 1465274763816 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}] 21:46:03 INFO - PROCESS | 840 | 1465274763819 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:03 INFO - PROCESS | 840 | 1465274763947 Marionette TRACE conn5 <- [1,2883,null,{"value":null}] 21:46:04 INFO - PROCESS | 840 | 1465274764081 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:04 INFO - PROCESS | 840 | 1465274764083 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:04 INFO - PROCESS | 840 | ++DOCSHELL 12349C00 == 35 [pid = 840] [id = 730] 21:46:04 INFO - PROCESS | 840 | ++DOMWINDOW == 82 (1234C400) [pid = 840] [serial = 2190] [outer = 00000000] 21:46:04 INFO - PROCESS | 840 | ++DOMWINDOW == 83 (1314F800) [pid = 840] [serial = 2191] [outer = 1234C400] 21:46:04 INFO - PROCESS | 840 | 1465274764144 Marionette DEBUG loaded listener.js 21:46:04 INFO - PROCESS | 840 | ++DOMWINDOW == 84 (12313400) [pid = 840] [serial = 2192] [outer = 1234C400] 21:46:04 INFO - PROCESS | 840 | --DOCSHELL 16869000 == 34 [pid = 840] [id = 727] 21:46:04 INFO - PROCESS | 840 | --DOCSHELL 0DB42000 == 33 [pid = 840] [id = 726] 21:46:04 INFO - PROCESS | 840 | --DOCSHELL 160D4000 == 32 [pid = 840] [id = 725] 21:46:04 INFO - PROCESS | 840 | --DOCSHELL 14DC4C00 == 31 [pid = 840] [id = 724] 21:46:04 INFO - PROCESS | 840 | --DOCSHELL 12444000 == 30 [pid = 840] [id = 723] 21:46:04 INFO - PROCESS | 840 | --DOCSHELL 1223E400 == 29 [pid = 840] [id = 722] 21:46:04 INFO - PROCESS | 840 | --DOCSHELL 0DF03C00 == 28 [pid = 840] [id = 721] 21:46:04 INFO - PROCESS | 840 | --DOCSHELL 0CF2A800 == 27 [pid = 840] [id = 720] 21:46:04 INFO - PROCESS | 840 | --DOMWINDOW == 83 (14F41400) [pid = 840] [serial = 2102] [outer = 00000000] [url = about:blank] 21:46:04 INFO - PROCESS | 840 | --DOMWINDOW == 82 (1744B400) [pid = 840] [serial = 2137] [outer = 00000000] [url = about:blank] 21:46:04 INFO - PROCESS | 840 | --DOMWINDOW == 81 (1686B800) [pid = 840] [serial = 2135] [outer = 00000000] [url = about:blank] 21:46:04 INFO - PROCESS | 840 | --DOMWINDOW == 80 (166F2000) [pid = 840] [serial = 2134] [outer = 00000000] [url = about:blank] 21:46:04 INFO - PROCESS | 840 | --DOMWINDOW == 79 (14DEE000) [pid = 840] [serial = 2140] [outer = 00000000] [url = about:blank] 21:46:04 INFO - PROCESS | 840 | --DOMWINDOW == 78 (14D3CC00) [pid = 840] [serial = 2128] [outer = 00000000] [url = about:blank] 21:46:05 INFO - PROCESS | 840 | --DOMWINDOW == 77 (120B1400) [pid = 840] [serial = 2125] [outer = 00000000] [url = about:blank] 21:46:05 INFO - PROCESS | 840 | --DOMWINDOW == 76 (12308000) [pid = 840] [serial = 2126] [outer = 00000000] [url = about:blank] 21:46:05 INFO - PROCESS | 840 | --DOMWINDOW == 75 (0DDC3C00) [pid = 840] [serial = 2116] [outer = 00000000] [url = about:blank] 21:46:05 INFO - PROCESS | 840 | --DOMWINDOW == 74 (0E23B400) [pid = 840] [serial = 2117] [outer = 00000000] [url = about:blank] 21:46:05 INFO - PROCESS | 840 | --DOMWINDOW == 73 (17451400) [pid = 840] [serial = 2114] [outer = 00000000] [url = about:blank] 21:46:05 INFO - PROCESS | 840 | --DOMWINDOW == 72 (0DB46000) [pid = 840] [serial = 2122] [outer = 00000000] [url = about:blank] 21:46:05 INFO - PROCESS | 840 | --DOMWINDOW == 71 (0DDCBC00) [pid = 840] [serial = 2123] [outer = 00000000] [url = about:blank] 21:46:05 INFO - PROCESS | 840 | --DOMWINDOW == 70 (1244C400) [pid = 840] [serial = 2119] [outer = 00000000] [url = about:blank] 21:46:05 INFO - PROCESS | 840 | --DOMWINDOW == 69 (14D1B400) [pid = 840] [serial = 2120] [outer = 00000000] [url = about:blank] 21:46:05 INFO - PROCESS | 840 | --DOMWINDOW == 68 (18155400) [pid = 840] [serial = 2144] [outer = 00000000] [url = about:blank] 21:46:05 INFO - PROCESS | 840 | --DOMWINDOW == 67 (181AF000) [pid = 840] [serial = 2147] [outer = 00000000] [url = about:blank] 21:46:05 INFO - PROCESS | 840 | --DOMWINDOW == 66 (17784800) [pid = 840] [serial = 2143] [outer = 00000000] [url = about:blank] 21:46:05 INFO - PROCESS | 840 | --DOMWINDOW == 65 (1816F400) [pid = 840] [serial = 2146] [outer = 00000000] [url = about:blank] 21:46:05 INFO - PROCESS | 840 | --DOMWINDOW == 64 (17042400) [pid = 840] [serial = 2138] [outer = 00000000] [url = about:blank] 21:46:05 INFO - PROCESS | 840 | --DOMWINDOW == 63 (15796400) [pid = 840] [serial = 2131] [outer = 00000000] [url = about:blank] 21:46:05 INFO - PROCESS | 840 | --DOMWINDOW == 62 (1579F400) [pid = 840] [serial = 2132] [outer = 00000000] [url = about:blank] 21:46:05 INFO - PROCESS | 840 | --DOMWINDOW == 61 (15230400) [pid = 840] [serial = 2141] [outer = 00000000] [url = about:blank] 21:46:05 INFO - PROCESS | 840 | --DOMWINDOW == 60 (14DE7800) [pid = 840] [serial = 2129] [outer = 00000000] [url = about:blank] 21:46:05 INFO - PROCESS | 840 | 1465274765037 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]]]}] 21:46:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 21:46:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1294ms 21:46:05 INFO - PROCESS | 840 | 1465274765081 Marionette TRACE conn5 -> [0,2885,"getWindowHandle",null] 21:46:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 21:46:05 INFO - PROCESS | 840 | 1465274765085 Marionette TRACE conn5 <- [1,2885,null,{"value":"13"}] 21:46:05 INFO - PROCESS | 840 | 1465274765090 Marionette TRACE conn5 -> [0,2886,"setScriptTimeout",{"ms":35000}] 21:46:05 INFO - PROCESS | 840 | 1465274765093 Marionette TRACE conn5 <- [1,2886,null,{}] 21:46:05 INFO - PROCESS | 840 | 1465274765099 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}] 21:46:05 INFO - PROCESS | 840 | 1465274765101 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:05 INFO - PROCESS | 840 | 1465274765211 Marionette TRACE conn5 <- [1,2887,null,{"value":null}] 21:46:05 INFO - PROCESS | 840 | 1465274765310 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:05 INFO - PROCESS | 840 | 1465274765312 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:05 INFO - PROCESS | 840 | ++DOCSHELL 0DB42800 == 28 [pid = 840] [id = 731] 21:46:05 INFO - PROCESS | 840 | ++DOMWINDOW == 61 (0DB43000) [pid = 840] [serial = 2193] [outer = 00000000] 21:46:05 INFO - PROCESS | 840 | ++DOMWINDOW == 62 (0DB49000) [pid = 840] [serial = 2194] [outer = 0DB43000] 21:46:05 INFO - PROCESS | 840 | 1465274765360 Marionette DEBUG loaded listener.js 21:46:05 INFO - PROCESS | 840 | ++DOMWINDOW == 63 (0DF02800) [pid = 840] [serial = 2195] [outer = 0DB43000] 21:46:05 INFO - PROCESS | 840 | 1465274765804 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]]]}] 21:46:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 21:46:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 790ms 21:46:05 INFO - PROCESS | 840 | 1465274765881 Marionette TRACE conn5 -> [0,2889,"getWindowHandle",null] 21:46:05 INFO - PROCESS | 840 | 1465274765885 Marionette TRACE conn5 <- [1,2889,null,{"value":"13"}] 21:46:05 INFO - PROCESS | 840 | 1465274765891 Marionette TRACE conn5 -> [0,2890,"setScriptTimeout",{"ms":35000}] 21:46:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 21:46:05 INFO - PROCESS | 840 | 1465274765894 Marionette TRACE conn5 <- [1,2890,null,{}] 21:46:05 INFO - PROCESS | 840 | 1465274765897 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}] 21:46:05 INFO - PROCESS | 840 | 1465274765900 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:05 INFO - PROCESS | 840 | 1465274765992 Marionette TRACE conn5 <- [1,2891,null,{"value":null}] 21:46:06 INFO - PROCESS | 840 | 1465274766006 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:06 INFO - PROCESS | 840 | 1465274766008 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:06 INFO - PROCESS | 840 | ++DOCSHELL 12301800 == 29 [pid = 840] [id = 732] 21:46:06 INFO - PROCESS | 840 | ++DOMWINDOW == 64 (12301C00) [pid = 840] [serial = 2196] [outer = 00000000] 21:46:06 INFO - PROCESS | 840 | ++DOMWINDOW == 65 (12348800) [pid = 840] [serial = 2197] [outer = 12301C00] 21:46:06 INFO - PROCESS | 840 | 1465274766054 Marionette DEBUG loaded listener.js 21:46:06 INFO - PROCESS | 840 | ++DOMWINDOW == 66 (123CCC00) [pid = 840] [serial = 2198] [outer = 12301C00] 21:46:06 INFO - PROCESS | 840 | 1465274766510 Marionette TRACE conn5 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 21:46:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 21:46:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 670ms 21:46:06 INFO - PROCESS | 840 | 1465274766566 Marionette TRACE conn5 -> [0,2893,"getWindowHandle",null] 21:46:06 INFO - PROCESS | 840 | 1465274766569 Marionette TRACE conn5 <- [1,2893,null,{"value":"13"}] 21:46:06 INFO - PROCESS | 840 | 1465274766572 Marionette TRACE conn5 -> [0,2894,"setScriptTimeout",{"ms":35000}] 21:46:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 21:46:06 INFO - PROCESS | 840 | 1465274766575 Marionette TRACE conn5 <- [1,2894,null,{}] 21:46:06 INFO - PROCESS | 840 | 1465274766586 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}] 21:46:06 INFO - PROCESS | 840 | 1465274766590 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:06 INFO - PROCESS | 840 | 1465274766675 Marionette TRACE conn5 <- [1,2895,null,{"value":null}] 21:46:06 INFO - PROCESS | 840 | 1465274766814 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:06 INFO - PROCESS | 840 | 1465274766817 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:06 INFO - PROCESS | 840 | ++DOCSHELL 14DF1000 == 30 [pid = 840] [id = 733] 21:46:06 INFO - PROCESS | 840 | ++DOMWINDOW == 67 (14DF3800) [pid = 840] [serial = 2199] [outer = 00000000] 21:46:06 INFO - PROCESS | 840 | ++DOMWINDOW == 68 (14F41800) [pid = 840] [serial = 2200] [outer = 14DF3800] 21:46:06 INFO - PROCESS | 840 | 1465274766875 Marionette DEBUG loaded listener.js 21:46:06 INFO - PROCESS | 840 | ++DOMWINDOW == 69 (1516D400) [pid = 840] [serial = 2201] [outer = 14DF3800] 21:46:07 INFO - PROCESS | 840 | 1465274767267 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]]]}] 21:46:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 21:46:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 730ms 21:46:07 INFO - PROCESS | 840 | 1465274767306 Marionette TRACE conn5 -> [0,2897,"getWindowHandle",null] 21:46:07 INFO - PROCESS | 840 | 1465274767308 Marionette TRACE conn5 <- [1,2897,null,{"value":"13"}] 21:46:07 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 21:46:07 INFO - PROCESS | 840 | 1465274767311 Marionette TRACE conn5 -> [0,2898,"setScriptTimeout",{"ms":35000}] 21:46:07 INFO - PROCESS | 840 | 1465274767313 Marionette TRACE conn5 <- [1,2898,null,{}] 21:46:07 INFO - PROCESS | 840 | 1465274767316 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}] 21:46:07 INFO - PROCESS | 840 | 1465274767318 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:07 INFO - PROCESS | 840 | 1465274767449 Marionette TRACE conn5 <- [1,2899,null,{"value":null}] 21:46:07 INFO - PROCESS | 840 | 1465274767515 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:07 INFO - PROCESS | 840 | 1465274767517 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:07 INFO - PROCESS | 840 | ++DOCSHELL 15799000 == 31 [pid = 840] [id = 734] 21:46:07 INFO - PROCESS | 840 | ++DOMWINDOW == 70 (15799C00) [pid = 840] [serial = 2202] [outer = 00000000] 21:46:07 INFO - PROCESS | 840 | ++DOMWINDOW == 71 (16270400) [pid = 840] [serial = 2203] [outer = 15799C00] 21:46:07 INFO - PROCESS | 840 | 1465274767562 Marionette DEBUG loaded listener.js 21:46:07 INFO - PROCESS | 840 | ++DOMWINDOW == 72 (1627A000) [pid = 840] [serial = 2204] [outer = 15799C00] 21:46:07 INFO - PROCESS | 840 | 1465274767971 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]]]}] 21:46:07 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 21:46:07 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 21:46:07 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 670ms 21:46:07 INFO - TEST-START | /DOMEvents/constructors.html 21:46:07 INFO - PROCESS | 840 | 1465274767982 Marionette TRACE conn5 -> [0,2901,"getWindowHandle",null] 21:46:07 INFO - PROCESS | 840 | 1465274767984 Marionette TRACE conn5 <- [1,2901,null,{"value":"13"}] 21:46:07 INFO - PROCESS | 840 | 1465274767987 Marionette TRACE conn5 -> [0,2902,"setScriptTimeout",{"ms":35000}] 21:46:07 INFO - PROCESS | 840 | 1465274767989 Marionette TRACE conn5 <- [1,2902,null,{}] 21:46:07 INFO - PROCESS | 840 | 1465274767992 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}] 21:46:07 INFO - PROCESS | 840 | 1465274767994 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:08 INFO - PROCESS | 840 | 1465274768140 Marionette TRACE conn5 <- [1,2903,null,{"value":null}] 21:46:08 INFO - PROCESS | 840 | 1465274768203 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:08 INFO - PROCESS | 840 | 1465274768205 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:08 INFO - PROCESS | 840 | ++DOCSHELL 1244C000 == 32 [pid = 840] [id = 735] 21:46:08 INFO - PROCESS | 840 | ++DOMWINDOW == 73 (13152000) [pid = 840] [serial = 2205] [outer = 00000000] 21:46:08 INFO - PROCESS | 840 | ++DOMWINDOW == 74 (16869800) [pid = 840] [serial = 2206] [outer = 13152000] 21:46:08 INFO - PROCESS | 840 | 1465274768250 Marionette DEBUG loaded listener.js 21:46:08 INFO - PROCESS | 840 | ++DOMWINDOW == 75 (16A10400) [pid = 840] [serial = 2207] [outer = 13152000] 21:46:08 INFO - PROCESS | 840 | 1465274768893 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]]]}] 21:46:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 21:46:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 21:46:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 21:46:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 21:46:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 21:46:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 21:46:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 21:46:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 21:46:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 21:46:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 21:46:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 21:46:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 21:46:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 21:46:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 21:46:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 21:46:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 21:46:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 21:46:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 21:46:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 21:46:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 21:46:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 21:46:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 21:46:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 21:46:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 21:46:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 21:46:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 21:46:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 21:46:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 21:46:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 21:46:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 21:46:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 21:46:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 21:46:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 21:46:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 21:46:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 21:46:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 21:46:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 21:46:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 21:46:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:46:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 21:46:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:46:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 21:46:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 21:46:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:46:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 21:46:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:46:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 21:46:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 21:46:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:46:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 21:46:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:46:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 21:46:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 21:46:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:46:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 21:46:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:46:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 21:46:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 21:46:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:46:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 21:46:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:46:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 21:46:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 21:46:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:46:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 21:46:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:46:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 21:46:08 INFO - TEST-OK | /DOMEvents/constructors.html | took 947ms 21:46:08 INFO - PROCESS | 840 | 1465274768935 Marionette TRACE conn5 -> [0,2905,"getWindowHandle",null] 21:46:08 INFO - PROCESS | 840 | 1465274768938 Marionette TRACE conn5 <- [1,2905,null,{"value":"13"}] 21:46:08 INFO - PROCESS | 840 | 1465274768941 Marionette TRACE conn5 -> [0,2906,"setScriptTimeout",{"ms":35000}] 21:46:08 INFO - TEST-START | /DOMEvents/event-phases-order.html 21:46:08 INFO - PROCESS | 840 | 1465274768942 Marionette TRACE conn5 <- [1,2906,null,{}] 21:46:08 INFO - PROCESS | 840 | 1465274768946 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}] 21:46:08 INFO - PROCESS | 840 | 1465274768951 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:09 INFO - PROCESS | 840 | 1465274769090 Marionette TRACE conn5 <- [1,2907,null,{"value":null}] 21:46:09 INFO - PROCESS | 840 | --DOMWINDOW == 74 (0DF04000) [pid = 840] [serial = 2163] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 21:46:09 INFO - PROCESS | 840 | --DOMWINDOW == 73 (12305C00) [pid = 840] [serial = 2166] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 21:46:09 INFO - PROCESS | 840 | --DOMWINDOW == 72 (12444400) [pid = 840] [serial = 2169] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 21:46:09 INFO - PROCESS | 840 | --DOMWINDOW == 71 (14DC5000) [pid = 840] [serial = 2172] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 21:46:09 INFO - PROCESS | 840 | --DOMWINDOW == 70 (0CBE0800) [pid = 840] [serial = 2157] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 21:46:09 INFO - PROCESS | 840 | --DOMWINDOW == 69 (0CF6E400) [pid = 840] [serial = 2160] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 21:46:09 INFO - PROCESS | 840 | --DOMWINDOW == 68 (16275400) [pid = 840] [serial = 2175] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 21:46:09 INFO - PROCESS | 840 | --DOMWINDOW == 67 (16871800) [pid = 840] [serial = 2181] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 21:46:09 INFO - PROCESS | 840 | --DOMWINDOW == 66 (0D46CC00) [pid = 840] [serial = 2148] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 21:46:09 INFO - PROCESS | 840 | --DOMWINDOW == 65 (13634800) [pid = 840] [serial = 2151] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 21:46:09 INFO - PROCESS | 840 | --DOMWINDOW == 64 (18DBE400) [pid = 840] [serial = 2154] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 21:46:09 INFO - PROCESS | 840 | --DOMWINDOW == 63 (0DF0F800) [pid = 840] [serial = 2178] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 21:46:09 INFO - PROCESS | 840 | 1465274769232 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:09 INFO - PROCESS | 840 | 1465274769234 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:09 INFO - PROCESS | 840 | ++DOCSHELL 0CBE0800 == 33 [pid = 840] [id = 736] 21:46:09 INFO - PROCESS | 840 | ++DOMWINDOW == 64 (0CBE2000) [pid = 840] [serial = 2208] [outer = 00000000] 21:46:09 INFO - PROCESS | 840 | ++DOMWINDOW == 65 (0DF05000) [pid = 840] [serial = 2209] [outer = 0CBE2000] 21:46:09 INFO - PROCESS | 840 | 1465274769279 Marionette DEBUG loaded listener.js 21:46:09 INFO - PROCESS | 840 | ++DOMWINDOW == 66 (12238C00) [pid = 840] [serial = 2210] [outer = 0CBE2000] 21:46:09 INFO - PROCESS | 840 | 1465274769643 Marionette TRACE conn5 <- [1,2908,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 21:46:09 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 21:46:09 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 730ms 21:46:09 INFO - PROCESS | 840 | 1465274769675 Marionette TRACE conn5 -> [0,2909,"getWindowHandle",null] 21:46:09 INFO - PROCESS | 840 | 1465274769677 Marionette TRACE conn5 <- [1,2909,null,{"value":"13"}] 21:46:09 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 21:46:09 INFO - PROCESS | 840 | 1465274769680 Marionette TRACE conn5 -> [0,2910,"setScriptTimeout",{"ms":35000}] 21:46:09 INFO - PROCESS | 840 | 1465274769682 Marionette TRACE conn5 <- [1,2910,null,{}] 21:46:09 INFO - PROCESS | 840 | 1465274769685 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}] 21:46:09 INFO - PROCESS | 840 | 1465274769687 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:09 INFO - PROCESS | 840 | 1465274769765 Marionette TRACE conn5 <- [1,2911,null,{"value":null}] 21:46:09 INFO - PROCESS | 840 | 1465274769770 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:09 INFO - PROCESS | 840 | 1465274769772 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:09 INFO - PROCESS | 840 | ++DOCSHELL 1402F000 == 34 [pid = 840] [id = 737] 21:46:09 INFO - PROCESS | 840 | ++DOMWINDOW == 67 (1516C400) [pid = 840] [serial = 2211] [outer = 00000000] 21:46:09 INFO - PROCESS | 840 | ++DOMWINDOW == 68 (17453C00) [pid = 840] [serial = 2212] [outer = 1516C400] 21:46:09 INFO - PROCESS | 840 | 1465274769815 Marionette DEBUG loaded listener.js 21:46:09 INFO - PROCESS | 840 | ++DOMWINDOW == 69 (1777EC00) [pid = 840] [serial = 2213] [outer = 1516C400] 21:46:10 INFO - PROCESS | 840 | [840] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 21:46:10 INFO - PROCESS | 840 | [840] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 21:46:10 INFO - PROCESS | 840 | [840] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 21:46:10 INFO - PROCESS | 840 | [840] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 21:46:10 INFO - PROCESS | 840 | 1465274770261 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]]]}] 21:46:10 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 21:46:10 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 21:46:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 21:46:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:10 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:46:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:46:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:46:10 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 21:46:10 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 21:46:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 21:46:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:10 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:46:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:46:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:46:10 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 21:46:10 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 21:46:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 21:46:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:10 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:46:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:46:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:46:10 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]" 21:46:10 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 21:46:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 21:46:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:10 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:46:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:46:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:46:10 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 21:46:10 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 632ms 21:46:10 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 21:46:10 INFO - PROCESS | 840 | 1465274770313 Marionette TRACE conn5 -> [0,2913,"getWindowHandle",null] 21:46:10 INFO - PROCESS | 840 | 1465274770315 Marionette TRACE conn5 <- [1,2913,null,{"value":"13"}] 21:46:10 INFO - PROCESS | 840 | 1465274770318 Marionette TRACE conn5 -> [0,2914,"setScriptTimeout",{"ms":35000}] 21:46:10 INFO - PROCESS | 840 | 1465274770320 Marionette TRACE conn5 <- [1,2914,null,{}] 21:46:10 INFO - PROCESS | 840 | 1465274770324 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}] 21:46:10 INFO - PROCESS | 840 | 1465274770326 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:10 INFO - PROCESS | 840 | 1465274770406 Marionette TRACE conn5 <- [1,2915,null,{"value":null}] 21:46:10 INFO - PROCESS | 840 | 1465274770412 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:10 INFO - PROCESS | 840 | 1465274770413 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:10 INFO - PROCESS | 840 | ++DOCSHELL 17787400 == 35 [pid = 840] [id = 738] 21:46:10 INFO - PROCESS | 840 | ++DOMWINDOW == 70 (17787800) [pid = 840] [serial = 2214] [outer = 00000000] 21:46:10 INFO - PROCESS | 840 | ++DOMWINDOW == 71 (1815DC00) [pid = 840] [serial = 2215] [outer = 17787800] 21:46:10 INFO - PROCESS | 840 | 1465274770465 Marionette DEBUG loaded listener.js 21:46:10 INFO - PROCESS | 840 | ++DOMWINDOW == 72 (18160000) [pid = 840] [serial = 2216] [outer = 17787800] 21:46:10 INFO - PROCESS | 840 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 21:46:11 INFO - PROCESS | 840 | 1465274771001 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]]]}] 21:46:11 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 21:46:11 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 730ms 21:46:11 INFO - PROCESS | 840 | 1465274771049 Marionette TRACE conn5 -> [0,2917,"getWindowHandle",null] 21:46:11 INFO - PROCESS | 840 | 1465274771051 Marionette TRACE conn5 <- [1,2917,null,{"value":"13"}] 21:46:11 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 21:46:11 INFO - PROCESS | 840 | 1465274771054 Marionette TRACE conn5 -> [0,2918,"setScriptTimeout",{"ms":35000}] 21:46:11 INFO - PROCESS | 840 | 1465274771056 Marionette TRACE conn5 <- [1,2918,null,{}] 21:46:11 INFO - PROCESS | 840 | 1465274771059 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}] 21:46:11 INFO - PROCESS | 840 | 1465274771061 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:11 INFO - PROCESS | 840 | 1465274771143 Marionette TRACE conn5 <- [1,2919,null,{"value":null}] 21:46:11 INFO - PROCESS | 840 | 1465274771148 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:11 INFO - PROCESS | 840 | 1465274771150 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:11 INFO - PROCESS | 840 | ++DOCSHELL 14DF0400 == 36 [pid = 840] [id = 739] 21:46:11 INFO - PROCESS | 840 | ++DOMWINDOW == 73 (1816C000) [pid = 840] [serial = 2217] [outer = 00000000] 21:46:11 INFO - PROCESS | 840 | ++DOMWINDOW == 74 (181B5400) [pid = 840] [serial = 2218] [outer = 1816C000] 21:46:11 INFO - PROCESS | 840 | 1465274771194 Marionette DEBUG loaded listener.js 21:46:11 INFO - PROCESS | 840 | ++DOMWINDOW == 75 (18DBB800) [pid = 840] [serial = 2219] [outer = 1816C000] 21:46:11 INFO - PROCESS | 840 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 21:46:11 INFO - PROCESS | 840 | 1465274771854 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]]]}] 21:46:11 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 21:46:11 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 830ms 21:46:11 INFO - PROCESS | 840 | 1465274771886 Marionette TRACE conn5 -> [0,2921,"getWindowHandle",null] 21:46:11 INFO - PROCESS | 840 | 1465274771890 Marionette TRACE conn5 <- [1,2921,null,{"value":"13"}] 21:46:11 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 21:46:11 INFO - PROCESS | 840 | 1465274771895 Marionette TRACE conn5 -> [0,2922,"setScriptTimeout",{"ms":35000}] 21:46:11 INFO - PROCESS | 840 | 1465274771900 Marionette TRACE conn5 <- [1,2922,null,{}] 21:46:11 INFO - PROCESS | 840 | 1465274771905 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}] 21:46:11 INFO - PROCESS | 840 | 1465274771908 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:12 INFO - PROCESS | 840 | 1465274772028 Marionette TRACE conn5 <- [1,2923,null,{"value":null}] 21:46:12 INFO - PROCESS | 840 | 1465274772138 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:12 INFO - PROCESS | 840 | 1465274772140 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:12 INFO - PROCESS | 840 | ++DOCSHELL 0DDC8C00 == 37 [pid = 840] [id = 740] 21:46:12 INFO - PROCESS | 840 | ++DOMWINDOW == 76 (0DF02000) [pid = 840] [serial = 2220] [outer = 00000000] 21:46:12 INFO - PROCESS | 840 | ++DOMWINDOW == 77 (12220C00) [pid = 840] [serial = 2221] [outer = 0DF02000] 21:46:12 INFO - PROCESS | 840 | 1465274772199 Marionette DEBUG loaded listener.js 21:46:12 INFO - PROCESS | 840 | ++DOMWINDOW == 78 (123A8800) [pid = 840] [serial = 2222] [outer = 0DF02000] 21:46:12 INFO - PROCESS | 840 | 1465274772721 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]]]}] 21:46:12 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 21:46:12 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 890ms 21:46:12 INFO - PROCESS | 840 | 1465274772786 Marionette TRACE conn5 -> [0,2925,"getWindowHandle",null] 21:46:12 INFO - PROCESS | 840 | 1465274772791 Marionette TRACE conn5 <- [1,2925,null,{"value":"13"}] 21:46:12 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 21:46:12 INFO - PROCESS | 840 | 1465274772798 Marionette TRACE conn5 -> [0,2926,"setScriptTimeout",{"ms":35000}] 21:46:12 INFO - PROCESS | 840 | 1465274772801 Marionette TRACE conn5 <- [1,2926,null,{}] 21:46:12 INFO - PROCESS | 840 | 1465274772846 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}] 21:46:12 INFO - PROCESS | 840 | 1465274772849 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:12 INFO - PROCESS | 840 | 1465274772993 Marionette TRACE conn5 <- [1,2927,null,{"value":null}] 21:46:13 INFO - PROCESS | 840 | 1465274773098 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:13 INFO - PROCESS | 840 | 1465274773100 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:13 INFO - PROCESS | 840 | ++DOCSHELL 14D38800 == 38 [pid = 840] [id = 741] 21:46:13 INFO - PROCESS | 840 | ++DOMWINDOW == 79 (14D3BC00) [pid = 840] [serial = 2223] [outer = 00000000] 21:46:13 INFO - PROCESS | 840 | ++DOMWINDOW == 80 (1626F800) [pid = 840] [serial = 2224] [outer = 14D3BC00] 21:46:13 INFO - PROCESS | 840 | 1465274773156 Marionette DEBUG loaded listener.js 21:46:13 INFO - PROCESS | 840 | ++DOMWINDOW == 81 (16A22C00) [pid = 840] [serial = 2225] [outer = 14D3BC00] 21:46:13 INFO - PROCESS | 840 | 1465274773672 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]]]}] 21:46:13 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. 21:46:13 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 930ms 21:46:13 INFO - PROCESS | 840 | 1465274773732 Marionette TRACE conn5 -> [0,2929,"getWindowHandle",null] 21:46:13 INFO - PROCESS | 840 | 1465274773735 Marionette TRACE conn5 <- [1,2929,null,{"value":"13"}] 21:46:13 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 21:46:13 INFO - PROCESS | 840 | 1465274773739 Marionette TRACE conn5 -> [0,2930,"setScriptTimeout",{"ms":35000}] 21:46:13 INFO - PROCESS | 840 | 1465274773742 Marionette TRACE conn5 <- [1,2930,null,{}] 21:46:13 INFO - PROCESS | 840 | 1465274773754 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}] 21:46:13 INFO - PROCESS | 840 | 1465274773758 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:13 INFO - PROCESS | 840 | 1465274773868 Marionette TRACE conn5 <- [1,2931,null,{"value":null}] 21:46:14 INFO - PROCESS | 840 | 1465274774026 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:14 INFO - PROCESS | 840 | 1465274774029 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:14 INFO - PROCESS | 840 | ++DOCSHELL 18171C00 == 39 [pid = 840] [id = 742] 21:46:14 INFO - PROCESS | 840 | ++DOMWINDOW == 82 (181A7C00) [pid = 840] [serial = 2226] [outer = 00000000] 21:46:14 INFO - PROCESS | 840 | ++DOMWINDOW == 83 (18DC1000) [pid = 840] [serial = 2227] [outer = 181A7C00] 21:46:14 INFO - PROCESS | 840 | 1465274774086 Marionette DEBUG loaded listener.js 21:46:14 INFO - PROCESS | 840 | ++DOMWINDOW == 84 (19898C00) [pid = 840] [serial = 2228] [outer = 181A7C00] 21:46:14 INFO - PROCESS | 840 | 1465274774613 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"]]]}] 21:46:14 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 21:46:14 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 21:46:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:46:14 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 21:46:14 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 930ms 21:46:14 INFO - PROCESS | 840 | 1465274774672 Marionette TRACE conn5 -> [0,2933,"getWindowHandle",null] 21:46:14 INFO - PROCESS | 840 | 1465274774675 Marionette TRACE conn5 <- [1,2933,null,{"value":"13"}] 21:46:14 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 21:46:14 INFO - PROCESS | 840 | 1465274774678 Marionette TRACE conn5 -> [0,2934,"setScriptTimeout",{"ms":35000}] 21:46:14 INFO - PROCESS | 840 | 1465274774680 Marionette TRACE conn5 <- [1,2934,null,{}] 21:46:14 INFO - PROCESS | 840 | 1465274774683 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}] 21:46:14 INFO - PROCESS | 840 | 1465274774686 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:14 INFO - PROCESS | 840 | 1465274774796 Marionette TRACE conn5 <- [1,2935,null,{"value":null}] 21:46:14 INFO - PROCESS | 840 | 1465274774957 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:14 INFO - PROCESS | 840 | 1465274774960 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:14 INFO - PROCESS | 840 | ++DOCSHELL 11DD5800 == 40 [pid = 840] [id = 743] 21:46:14 INFO - PROCESS | 840 | ++DOMWINDOW == 85 (18DBD800) [pid = 840] [serial = 2229] [outer = 00000000] 21:46:15 INFO - PROCESS | 840 | ++DOMWINDOW == 86 (19B18800) [pid = 840] [serial = 2230] [outer = 18DBD800] 21:46:15 INFO - PROCESS | 840 | 1465274775015 Marionette DEBUG loaded listener.js 21:46:15 INFO - PROCESS | 840 | ++DOMWINDOW == 87 (19D80800) [pid = 840] [serial = 2231] [outer = 18DBD800] 21:46:15 INFO - PROCESS | 840 | 1465274775668 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]]]}] 21:46:15 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. 21:46:15 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1016ms 21:46:15 INFO - PROCESS | 840 | 1465274775699 Marionette TRACE conn5 -> [0,2937,"getWindowHandle",null] 21:46:15 INFO - PROCESS | 840 | 1465274775703 Marionette TRACE conn5 <- [1,2937,null,{"value":"13"}] 21:46:15 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 21:46:15 INFO - PROCESS | 840 | 1465274775708 Marionette TRACE conn5 -> [0,2938,"setScriptTimeout",{"ms":35000}] 21:46:15 INFO - PROCESS | 840 | 1465274775711 Marionette TRACE conn5 <- [1,2938,null,{}] 21:46:15 INFO - PROCESS | 840 | 1465274775717 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}] 21:46:15 INFO - PROCESS | 840 | 1465274775719 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:15 INFO - PROCESS | 840 | 1465274775822 Marionette TRACE conn5 <- [1,2939,null,{"value":null}] 21:46:15 INFO - PROCESS | 840 | 1465274775982 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:15 INFO - PROCESS | 840 | 1465274775985 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:16 INFO - PROCESS | 840 | ++DOCSHELL 0DD46800 == 41 [pid = 840] [id = 744] 21:46:16 INFO - PROCESS | 840 | ++DOMWINDOW == 88 (0DF06800) [pid = 840] [serial = 2232] [outer = 00000000] 21:46:16 INFO - PROCESS | 840 | ++DOMWINDOW == 89 (11EC2800) [pid = 840] [serial = 2233] [outer = 0DF06800] 21:46:16 INFO - PROCESS | 840 | 1465274776036 Marionette DEBUG loaded listener.js 21:46:16 INFO - PROCESS | 840 | ++DOMWINDOW == 90 (1234B800) [pid = 840] [serial = 2234] [outer = 0DF06800] 21:46:16 INFO - PROCESS | 840 | --DOCSHELL 17787400 == 40 [pid = 840] [id = 738] 21:46:16 INFO - PROCESS | 840 | --DOCSHELL 1402F000 == 39 [pid = 840] [id = 737] 21:46:16 INFO - PROCESS | 840 | --DOCSHELL 0CBE0800 == 38 [pid = 840] [id = 736] 21:46:16 INFO - PROCESS | 840 | --DOCSHELL 1244C000 == 37 [pid = 840] [id = 735] 21:46:16 INFO - PROCESS | 840 | --DOCSHELL 15799000 == 36 [pid = 840] [id = 734] 21:46:16 INFO - PROCESS | 840 | --DOCSHELL 14DF1000 == 35 [pid = 840] [id = 733] 21:46:16 INFO - PROCESS | 840 | --DOCSHELL 12301800 == 34 [pid = 840] [id = 732] 21:46:16 INFO - PROCESS | 840 | --DOCSHELL 0DB42800 == 33 [pid = 840] [id = 731] 21:46:16 INFO - PROCESS | 840 | --DOCSHELL 0CBDE400 == 32 [pid = 840] [id = 729] 21:46:16 INFO - PROCESS | 840 | --DOCSHELL 1704F000 == 31 [pid = 840] [id = 728] 21:46:16 INFO - PROCESS | 840 | --DOCSHELL 12349C00 == 30 [pid = 840] [id = 730] 21:46:16 INFO - PROCESS | 840 | --DOCSHELL 0CB25800 == 29 [pid = 840] [id = 719] 21:46:16 INFO - PROCESS | 840 | --DOCSHELL 18171C00 == 28 [pid = 840] [id = 742] 21:46:16 INFO - PROCESS | 840 | --DOCSHELL 11DD5800 == 27 [pid = 840] [id = 743] 21:46:16 INFO - PROCESS | 840 | --DOCSHELL 14D38800 == 26 [pid = 840] [id = 741] 21:46:16 INFO - PROCESS | 840 | --DOCSHELL 14DF0400 == 25 [pid = 840] [id = 739] 21:46:16 INFO - PROCESS | 840 | --DOCSHELL 0DDC8C00 == 24 [pid = 840] [id = 740] 21:46:17 INFO - PROCESS | 840 | --DOMWINDOW == 89 (0DF0A400) [pid = 840] [serial = 2164] [outer = 00000000] [url = about:blank] 21:46:17 INFO - PROCESS | 840 | --DOMWINDOW == 88 (0E1DE800) [pid = 840] [serial = 2165] [outer = 00000000] [url = about:blank] 21:46:17 INFO - PROCESS | 840 | --DOMWINDOW == 87 (123A5000) [pid = 840] [serial = 2167] [outer = 00000000] [url = about:blank] 21:46:17 INFO - PROCESS | 840 | --DOMWINDOW == 86 (14D0E400) [pid = 840] [serial = 2170] [outer = 00000000] [url = about:blank] 21:46:17 INFO - PROCESS | 840 | --DOMWINDOW == 85 (15176C00) [pid = 840] [serial = 2174] [outer = 00000000] [url = about:blank] 21:46:17 INFO - PROCESS | 840 | --DOMWINDOW == 84 (1507A800) [pid = 840] [serial = 2173] [outer = 00000000] [url = about:blank] 21:46:17 INFO - PROCESS | 840 | --DOMWINDOW == 83 (0D5DC000) [pid = 840] [serial = 2159] [outer = 00000000] [url = about:blank] 21:46:17 INFO - PROCESS | 840 | --DOMWINDOW == 82 (0D4EA400) [pid = 840] [serial = 2158] [outer = 00000000] [url = about:blank] 21:46:17 INFO - PROCESS | 840 | --DOMWINDOW == 81 (0D334C00) [pid = 840] [serial = 2161] [outer = 00000000] [url = about:blank] 21:46:17 INFO - PROCESS | 840 | --DOMWINDOW == 80 (0D46AC00) [pid = 840] [serial = 2162] [outer = 00000000] [url = about:blank] 21:46:17 INFO - PROCESS | 840 | --DOMWINDOW == 79 (16518800) [pid = 840] [serial = 2176] [outer = 00000000] [url = about:blank] 21:46:17 INFO - PROCESS | 840 | --DOMWINDOW == 78 (16A25000) [pid = 840] [serial = 2182] [outer = 00000000] [url = about:blank] 21:46:17 INFO - PROCESS | 840 | --DOMWINDOW == 77 (16865400) [pid = 840] [serial = 2177] [outer = 00000000] [url = about:blank] 21:46:17 INFO - PROCESS | 840 | --DOMWINDOW == 76 (0EB16800) [pid = 840] [serial = 2150] [outer = 00000000] [url = about:blank] 21:46:17 INFO - PROCESS | 840 | --DOMWINDOW == 75 (0DF0B800) [pid = 840] [serial = 2149] [outer = 00000000] [url = about:blank] 21:46:17 INFO - PROCESS | 840 | --DOMWINDOW == 74 (15794400) [pid = 840] [serial = 2153] [outer = 00000000] [url = about:blank] 21:46:17 INFO - PROCESS | 840 | --DOMWINDOW == 73 (14FACC00) [pid = 840] [serial = 2152] [outer = 00000000] [url = about:blank] 21:46:17 INFO - PROCESS | 840 | --DOMWINDOW == 72 (19894400) [pid = 840] [serial = 2156] [outer = 00000000] [url = about:blank] 21:46:17 INFO - PROCESS | 840 | --DOMWINDOW == 71 (1953B800) [pid = 840] [serial = 2155] [outer = 00000000] [url = about:blank] 21:46:17 INFO - PROCESS | 840 | --DOMWINDOW == 70 (17447400) [pid = 840] [serial = 2185] [outer = 00000000] [url = about:blank] 21:46:17 INFO - PROCESS | 840 | --DOMWINDOW == 69 (16A26C00) [pid = 840] [serial = 2183] [outer = 00000000] [url = about:blank] 21:46:17 INFO - PROCESS | 840 | --DOMWINDOW == 68 (15230C00) [pid = 840] [serial = 2179] [outer = 00000000] [url = about:blank] 21:46:17 INFO - PROCESS | 840 | --DOMWINDOW == 67 (14D18800) [pid = 840] [serial = 2171] [outer = 00000000] [url = about:blank] 21:46:17 INFO - PROCESS | 840 | --DOMWINDOW == 66 (123C1400) [pid = 840] [serial = 2168] [outer = 00000000] [url = about:blank] 21:46:17 INFO - PROCESS | 840 | --DOMWINDOW == 65 (15795C00) [pid = 840] [serial = 2180] [outer = 00000000] [url = about:blank] 21:46:17 INFO - PROCESS | 840 | ++DOCSHELL 0CBEAC00 == 25 [pid = 840] [id = 745] 21:46:17 INFO - PROCESS | 840 | ++DOMWINDOW == 66 (0CBEBC00) [pid = 840] [serial = 2235] [outer = 00000000] 21:46:17 INFO - PROCESS | 840 | ++DOMWINDOW == 67 (0CBECC00) [pid = 840] [serial = 2236] [outer = 0CBEBC00] 21:46:17 INFO - PROCESS | 840 | 1465274777269 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]]]}] 21:46:17 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. 21:46:17 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1623ms 21:46:17 INFO - PROCESS | 840 | 1465274777336 Marionette TRACE conn5 -> [0,2941,"getWindowHandle",null] 21:46:17 INFO - PROCESS | 840 | 1465274777341 Marionette TRACE conn5 <- [1,2941,null,{"value":"13"}] 21:46:17 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 21:46:17 INFO - PROCESS | 840 | 1465274777345 Marionette TRACE conn5 -> [0,2942,"setScriptTimeout",{"ms":35000}] 21:46:17 INFO - PROCESS | 840 | 1465274777348 Marionette TRACE conn5 <- [1,2942,null,{}] 21:46:17 INFO - PROCESS | 840 | 1465274777356 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}] 21:46:17 INFO - PROCESS | 840 | 1465274777359 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:17 INFO - PROCESS | 840 | 1465274777455 Marionette TRACE conn5 <- [1,2943,null,{"value":null}] 21:46:17 INFO - PROCESS | 840 | 1465274777461 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:17 INFO - PROCESS | 840 | 1465274777464 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:17 INFO - PROCESS | 840 | ++DOCSHELL 0D54BC00 == 26 [pid = 840] [id = 746] 21:46:17 INFO - PROCESS | 840 | ++DOMWINDOW == 68 (0D551800) [pid = 840] [serial = 2237] [outer = 00000000] 21:46:17 INFO - PROCESS | 840 | ++DOMWINDOW == 69 (0D5D7000) [pid = 840] [serial = 2238] [outer = 0D551800] 21:46:17 INFO - PROCESS | 840 | 1465274777511 Marionette DEBUG loaded listener.js 21:46:17 INFO - PROCESS | 840 | ++DOMWINDOW == 70 (0DB3CC00) [pid = 840] [serial = 2239] [outer = 0D551800] 21:46:17 INFO - PROCESS | 840 | 1465274777986 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]]]}] 21:46:18 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 21:46:18 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 21:46:18 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 690ms 21:46:18 INFO - PROCESS | 840 | 1465274778037 Marionette TRACE conn5 -> [0,2945,"getWindowHandle",null] 21:46:18 INFO - PROCESS | 840 | 1465274778042 Marionette TRACE conn5 <- [1,2945,null,{"value":"13"}] 21:46:18 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 21:46:18 INFO - PROCESS | 840 | 1465274778048 Marionette TRACE conn5 -> [0,2946,"setScriptTimeout",{"ms":35000}] 21:46:18 INFO - PROCESS | 840 | 1465274778051 Marionette TRACE conn5 <- [1,2946,null,{}] 21:46:18 INFO - PROCESS | 840 | 1465274778055 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}] 21:46:18 INFO - PROCESS | 840 | 1465274778057 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:18 INFO - PROCESS | 840 | 1465274778184 Marionette TRACE conn5 <- [1,2947,null,{"value":null}] 21:46:18 INFO - PROCESS | 840 | 1465274778200 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:18 INFO - PROCESS | 840 | 1465274778202 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:18 INFO - PROCESS | 840 | ++DOCSHELL 11B04C00 == 27 [pid = 840] [id = 747] 21:46:18 INFO - PROCESS | 840 | ++DOMWINDOW == 71 (11B06400) [pid = 840] [serial = 2240] [outer = 00000000] 21:46:18 INFO - PROCESS | 840 | ++DOMWINDOW == 72 (11D0EC00) [pid = 840] [serial = 2241] [outer = 11B06400] 21:46:18 INFO - PROCESS | 840 | 1465274778250 Marionette DEBUG loaded listener.js 21:46:18 INFO - PROCESS | 840 | ++DOMWINDOW == 73 (11DD7000) [pid = 840] [serial = 2242] [outer = 11B06400] 21:46:18 INFO - PROCESS | 840 | 1465274778705 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]]]}] 21:46:18 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. 21:46:18 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 730ms 21:46:18 INFO - PROCESS | 840 | 1465274778781 Marionette TRACE conn5 -> [0,2949,"getWindowHandle",null] 21:46:18 INFO - PROCESS | 840 | 1465274778783 Marionette TRACE conn5 <- [1,2949,null,{"value":"13"}] 21:46:18 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 21:46:18 INFO - PROCESS | 840 | 1465274778786 Marionette TRACE conn5 -> [0,2950,"setScriptTimeout",{"ms":35000}] 21:46:18 INFO - PROCESS | 840 | 1465274778790 Marionette TRACE conn5 <- [1,2950,null,{}] 21:46:18 INFO - PROCESS | 840 | 1465274778801 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}] 21:46:18 INFO - PROCESS | 840 | 1465274778806 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:18 INFO - PROCESS | 840 | 1465274778892 Marionette TRACE conn5 <- [1,2951,null,{"value":null}] 21:46:19 INFO - PROCESS | 840 | 1465274779000 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:19 INFO - PROCESS | 840 | 1465274779003 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:19 INFO - PROCESS | 840 | ++DOCSHELL 14023400 == 28 [pid = 840] [id = 748] 21:46:19 INFO - PROCESS | 840 | ++DOMWINDOW == 74 (14024400) [pid = 840] [serial = 2243] [outer = 00000000] 21:46:19 INFO - PROCESS | 840 | ++DOMWINDOW == 75 (14030800) [pid = 840] [serial = 2244] [outer = 14024400] 21:46:19 INFO - PROCESS | 840 | 1465274779052 Marionette DEBUG loaded listener.js 21:46:19 INFO - PROCESS | 840 | ++DOMWINDOW == 76 (14D13000) [pid = 840] [serial = 2245] [outer = 14024400] 21:46:19 INFO - PROCESS | 840 | 1465274779424 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]]]}] 21:46:19 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. 21:46:19 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 670ms 21:46:19 INFO - PROCESS | 840 | 1465274779463 Marionette TRACE conn5 -> [0,2953,"getWindowHandle",null] 21:46:19 INFO - PROCESS | 840 | 1465274779466 Marionette TRACE conn5 <- [1,2953,null,{"value":"13"}] 21:46:19 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 21:46:19 INFO - PROCESS | 840 | 1465274779469 Marionette TRACE conn5 -> [0,2954,"setScriptTimeout",{"ms":35000}] 21:46:19 INFO - PROCESS | 840 | 1465274779471 Marionette TRACE conn5 <- [1,2954,null,{}] 21:46:19 INFO - PROCESS | 840 | 1465274779474 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}] 21:46:19 INFO - PROCESS | 840 | 1465274779476 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:19 INFO - PROCESS | 840 | 1465274779598 Marionette TRACE conn5 <- [1,2955,null,{"value":null}] 21:46:19 INFO - PROCESS | 840 | 1465274779690 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:19 INFO - PROCESS | 840 | 1465274779692 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:19 INFO - PROCESS | 840 | ++DOCSHELL 14D1B400 == 29 [pid = 840] [id = 749] 21:46:19 INFO - PROCESS | 840 | ++DOMWINDOW == 77 (14D1B800) [pid = 840] [serial = 2246] [outer = 00000000] 21:46:19 INFO - PROCESS | 840 | ++DOMWINDOW == 78 (14DF0400) [pid = 840] [serial = 2247] [outer = 14D1B800] 21:46:19 INFO - PROCESS | 840 | 1465274779736 Marionette DEBUG loaded listener.js 21:46:19 INFO - PROCESS | 840 | ++DOMWINDOW == 79 (14FB3C00) [pid = 840] [serial = 2248] [outer = 14D1B800] 21:46:20 INFO - PROCESS | 840 | 1465274780120 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]]]}] 21:46:20 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. 21:46:20 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 730ms 21:46:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 21:46:20 INFO - PROCESS | 840 | 1465274780201 Marionette TRACE conn5 -> [0,2957,"getWindowHandle",null] 21:46:20 INFO - PROCESS | 840 | 1465274780203 Marionette TRACE conn5 <- [1,2957,null,{"value":"13"}] 21:46:20 INFO - PROCESS | 840 | 1465274780207 Marionette TRACE conn5 -> [0,2958,"setScriptTimeout",{"ms":35000}] 21:46:20 INFO - PROCESS | 840 | 1465274780208 Marionette TRACE conn5 <- [1,2958,null,{}] 21:46:20 INFO - PROCESS | 840 | 1465274780212 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}] 21:46:20 INFO - PROCESS | 840 | 1465274780214 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:20 INFO - PROCESS | 840 | 1465274780327 Marionette TRACE conn5 <- [1,2959,null,{"value":null}] 21:46:20 INFO - PROCESS | 840 | 1465274780333 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:20 INFO - PROCESS | 840 | 1465274780335 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:20 INFO - PROCESS | 840 | ++DOCSHELL 15176C00 == 30 [pid = 840] [id = 750] 21:46:20 INFO - PROCESS | 840 | ++DOMWINDOW == 80 (15177000) [pid = 840] [serial = 2249] [outer = 00000000] 21:46:20 INFO - PROCESS | 840 | ++DOMWINDOW == 81 (15797C00) [pid = 840] [serial = 2250] [outer = 15177000] 21:46:20 INFO - PROCESS | 840 | 1465274780379 Marionette DEBUG loaded listener.js 21:46:20 INFO - PROCESS | 840 | ++DOMWINDOW == 82 (160CC800) [pid = 840] [serial = 2251] [outer = 15177000] 21:46:20 INFO - PROCESS | 840 | 1465274780808 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]]]}] 21:46:20 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. 21:46:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 630ms 21:46:20 INFO - PROCESS | 840 | 1465274780843 Marionette TRACE conn5 -> [0,2961,"getWindowHandle",null] 21:46:20 INFO - PROCESS | 840 | 1465274780845 Marionette TRACE conn5 <- [1,2961,null,{"value":"13"}] 21:46:20 INFO - PROCESS | 840 | 1465274780848 Marionette TRACE conn5 -> [0,2962,"setScriptTimeout",{"ms":35000}] 21:46:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 21:46:20 INFO - PROCESS | 840 | 1465274780849 Marionette TRACE conn5 <- [1,2962,null,{}] 21:46:20 INFO - PROCESS | 840 | 1465274780853 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}] 21:46:20 INFO - PROCESS | 840 | 1465274780858 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:21 INFO - PROCESS | 840 | 1465274781032 Marionette TRACE conn5 <- [1,2963,null,{"value":null}] 21:46:21 INFO - PROCESS | 840 | 1465274781050 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:21 INFO - PROCESS | 840 | 1465274781052 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:21 INFO - PROCESS | 840 | ++DOCSHELL 16278800 == 31 [pid = 840] [id = 751] 21:46:21 INFO - PROCESS | 840 | ++DOMWINDOW == 83 (16279000) [pid = 840] [serial = 2252] [outer = 00000000] 21:46:21 INFO - PROCESS | 840 | ++DOMWINDOW == 84 (16868000) [pid = 840] [serial = 2253] [outer = 16279000] 21:46:21 INFO - PROCESS | 840 | 1465274781098 Marionette DEBUG loaded listener.js 21:46:21 INFO - PROCESS | 840 | ++DOMWINDOW == 85 (16A1A400) [pid = 840] [serial = 2254] [outer = 16279000] 21:46:21 INFO - PROCESS | 840 | --DOMWINDOW == 84 (1234C400) [pid = 840] [serial = 2190] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 21:46:21 INFO - PROCESS | 840 | --DOMWINDOW == 83 (14DF3800) [pid = 840] [serial = 2199] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 21:46:21 INFO - PROCESS | 840 | --DOMWINDOW == 82 (17787800) [pid = 840] [serial = 2214] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 21:46:21 INFO - PROCESS | 840 | --DOMWINDOW == 81 (0DB43000) [pid = 840] [serial = 2193] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 21:46:21 INFO - PROCESS | 840 | --DOMWINDOW == 80 (12301C00) [pid = 840] [serial = 2196] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 21:46:21 INFO - PROCESS | 840 | --DOMWINDOW == 79 (0CBEC800) [pid = 840] [serial = 2187] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 21:46:21 INFO - PROCESS | 840 | --DOMWINDOW == 78 (13152000) [pid = 840] [serial = 2205] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 21:46:21 INFO - PROCESS | 840 | --DOMWINDOW == 77 (1704F400) [pid = 840] [serial = 2184] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 21:46:21 INFO - PROCESS | 840 | --DOMWINDOW == 76 (15799C00) [pid = 840] [serial = 2202] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 21:46:21 INFO - PROCESS | 840 | --DOMWINDOW == 75 (0CBE2000) [pid = 840] [serial = 2208] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 21:46:21 INFO - PROCESS | 840 | --DOMWINDOW == 74 (1516C400) [pid = 840] [serial = 2211] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 21:46:21 INFO - PROCESS | 840 | --DOMWINDOW == 73 (1816C000) [pid = 840] [serial = 2217] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 21:46:21 INFO - PROCESS | 840 | 1465274781771 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]]]}] 21:46:21 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. 21:46:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 970ms 21:46:21 INFO - PROCESS | 840 | 1465274781822 Marionette TRACE conn5 -> [0,2965,"getWindowHandle",null] 21:46:21 INFO - PROCESS | 840 | 1465274781824 Marionette TRACE conn5 <- [1,2965,null,{"value":"13"}] 21:46:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 21:46:21 INFO - PROCESS | 840 | 1465274781840 Marionette TRACE conn5 -> [0,2966,"setScriptTimeout",{"ms":35000}] 21:46:21 INFO - PROCESS | 840 | 1465274781842 Marionette TRACE conn5 <- [1,2966,null,{}] 21:46:21 INFO - PROCESS | 840 | 1465274781845 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}] 21:46:21 INFO - PROCESS | 840 | 1465274781847 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:21 INFO - PROCESS | 840 | 1465274781925 Marionette TRACE conn5 <- [1,2967,null,{"value":null}] 21:46:21 INFO - PROCESS | 840 | 1465274781930 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:21 INFO - PROCESS | 840 | 1465274781932 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:21 INFO - PROCESS | 840 | ++DOCSHELL 1223A800 == 32 [pid = 840] [id = 752] 21:46:21 INFO - PROCESS | 840 | ++DOMWINDOW == 74 (123B0400) [pid = 840] [serial = 2255] [outer = 00000000] 21:46:21 INFO - PROCESS | 840 | ++DOMWINDOW == 75 (1627B000) [pid = 840] [serial = 2256] [outer = 123B0400] 21:46:21 INFO - PROCESS | 840 | 1465274781976 Marionette DEBUG loaded listener.js 21:46:22 INFO - PROCESS | 840 | ++DOMWINDOW == 76 (16864800) [pid = 840] [serial = 2257] [outer = 123B0400] 21:46:22 INFO - PROCESS | 840 | 1465274782374 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]]]}] 21:46:22 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. 21:46:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 570ms 21:46:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 21:46:22 INFO - PROCESS | 840 | 1465274782413 Marionette TRACE conn5 -> [0,2969,"getWindowHandle",null] 21:46:22 INFO - PROCESS | 840 | 1465274782415 Marionette TRACE conn5 <- [1,2969,null,{"value":"13"}] 21:46:22 INFO - PROCESS | 840 | 1465274782418 Marionette TRACE conn5 -> [0,2970,"setScriptTimeout",{"ms":35000}] 21:46:22 INFO - PROCESS | 840 | 1465274782419 Marionette TRACE conn5 <- [1,2970,null,{}] 21:46:22 INFO - PROCESS | 840 | 1465274782423 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}] 21:46:22 INFO - PROCESS | 840 | 1465274782425 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:22 INFO - PROCESS | 840 | 1465274782549 Marionette TRACE conn5 <- [1,2971,null,{"value":null}] 21:46:22 INFO - PROCESS | 840 | 1465274782556 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:22 INFO - PROCESS | 840 | 1465274782558 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:22 INFO - PROCESS | 840 | ++DOCSHELL 14DEE000 == 33 [pid = 840] [id = 753] 21:46:22 INFO - PROCESS | 840 | ++DOMWINDOW == 77 (16A1E800) [pid = 840] [serial = 2258] [outer = 00000000] 21:46:22 INFO - PROCESS | 840 | ++DOMWINDOW == 78 (1704C000) [pid = 840] [serial = 2259] [outer = 16A1E800] 21:46:22 INFO - PROCESS | 840 | 1465274782601 Marionette DEBUG loaded listener.js 21:46:22 INFO - PROCESS | 840 | ++DOMWINDOW == 79 (1704C800) [pid = 840] [serial = 2260] [outer = 16A1E800] 21:46:23 INFO - PROCESS | 840 | 1465274783006 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"]]]}] 21:46:23 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 21:46:23 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 21:46:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:46:23 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 21:46:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 630ms 21:46:23 INFO - PROCESS | 840 | 1465274783049 Marionette TRACE conn5 -> [0,2973,"getWindowHandle",null] 21:46:23 INFO - PROCESS | 840 | 1465274783051 Marionette TRACE conn5 <- [1,2973,null,{"value":"13"}] 21:46:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 21:46:23 INFO - PROCESS | 840 | 1465274783054 Marionette TRACE conn5 -> [0,2974,"setScriptTimeout",{"ms":35000}] 21:46:23 INFO - PROCESS | 840 | 1465274783055 Marionette TRACE conn5 <- [1,2974,null,{}] 21:46:23 INFO - PROCESS | 840 | 1465274783059 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}] 21:46:23 INFO - PROCESS | 840 | 1465274783060 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:23 INFO - PROCESS | 840 | 1465274783180 Marionette TRACE conn5 <- [1,2975,null,{"value":null}] 21:46:23 INFO - PROCESS | 840 | 1465274783188 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:23 INFO - PROCESS | 840 | 1465274783190 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:23 INFO - PROCESS | 840 | ++DOCSHELL 14022400 == 34 [pid = 840] [id = 754] 21:46:23 INFO - PROCESS | 840 | ++DOMWINDOW == 80 (1744E400) [pid = 840] [serial = 2261] [outer = 00000000] 21:46:23 INFO - PROCESS | 840 | ++DOMWINDOW == 81 (17787800) [pid = 840] [serial = 2262] [outer = 1744E400] 21:46:23 INFO - PROCESS | 840 | 1465274783242 Marionette DEBUG loaded listener.js 21:46:23 INFO - PROCESS | 840 | ++DOMWINDOW == 82 (1811FC00) [pid = 840] [serial = 2263] [outer = 1744E400] 21:46:23 INFO - PROCESS | 840 | 1465274783681 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]]]}] 21:46:23 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. 21:46:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 670ms 21:46:23 INFO - PROCESS | 840 | 1465274783725 Marionette TRACE conn5 -> [0,2977,"getWindowHandle",null] 21:46:23 INFO - PROCESS | 840 | 1465274783730 Marionette TRACE conn5 <- [1,2977,null,{"value":"13"}] 21:46:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 21:46:23 INFO - PROCESS | 840 | 1465274783778 Marionette TRACE conn5 -> [0,2978,"setScriptTimeout",{"ms":35000}] 21:46:23 INFO - PROCESS | 840 | 1465274783782 Marionette TRACE conn5 <- [1,2978,null,{}] 21:46:23 INFO - PROCESS | 840 | 1465274783792 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}] 21:46:23 INFO - PROCESS | 840 | 1465274783795 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:23 INFO - PROCESS | 840 | 1465274783976 Marionette TRACE conn5 <- [1,2979,null,{"value":null}] 21:46:24 INFO - PROCESS | 840 | 1465274784095 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:24 INFO - PROCESS | 840 | 1465274784100 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:24 INFO - PROCESS | 840 | ++DOCSHELL 0D4E6C00 == 35 [pid = 840] [id = 755] 21:46:24 INFO - PROCESS | 840 | ++DOMWINDOW == 83 (0D4EB400) [pid = 840] [serial = 2264] [outer = 00000000] 21:46:24 INFO - PROCESS | 840 | ++DOMWINDOW == 84 (0D5D7C00) [pid = 840] [serial = 2265] [outer = 0D4EB400] 21:46:24 INFO - PROCESS | 840 | 1465274784180 Marionette DEBUG loaded listener.js 21:46:24 INFO - PROCESS | 840 | ++DOMWINDOW == 85 (0DDCC400) [pid = 840] [serial = 2266] [outer = 0D4EB400] 21:46:24 INFO - PROCESS | 840 | ++DOCSHELL 0D46B000 == 36 [pid = 840] [id = 756] 21:46:24 INFO - PROCESS | 840 | ++DOMWINDOW == 86 (12293000) [pid = 840] [serial = 2267] [outer = 00000000] 21:46:24 INFO - PROCESS | 840 | ++DOMWINDOW == 87 (123AF400) [pid = 840] [serial = 2268] [outer = 12293000] 21:46:24 INFO - PROCESS | 840 | 1465274784908 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]]]}] 21:46:24 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. 21:46:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1181ms 21:46:24 INFO - PROCESS | 840 | 1465274784962 Marionette TRACE conn5 -> [0,2981,"getWindowHandle",null] 21:46:24 INFO - PROCESS | 840 | 1465274784966 Marionette TRACE conn5 <- [1,2981,null,{"value":"13"}] 21:46:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 21:46:24 INFO - PROCESS | 840 | 1465274784973 Marionette TRACE conn5 -> [0,2982,"setScriptTimeout",{"ms":35000}] 21:46:24 INFO - PROCESS | 840 | 1465274784976 Marionette TRACE conn5 <- [1,2982,null,{}] 21:46:24 INFO - PROCESS | 840 | 1465274784980 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}] 21:46:24 INFO - PROCESS | 840 | 1465274784982 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:25 INFO - PROCESS | 840 | 1465274785122 Marionette TRACE conn5 <- [1,2983,null,{"value":null}] 21:46:25 INFO - PROCESS | 840 | 1465274785259 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:25 INFO - PROCESS | 840 | 1465274785262 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:25 INFO - PROCESS | 840 | ++DOCSHELL 1223CC00 == 37 [pid = 840] [id = 757] 21:46:25 INFO - PROCESS | 840 | ++DOMWINDOW == 88 (123CAC00) [pid = 840] [serial = 2269] [outer = 00000000] 21:46:25 INFO - PROCESS | 840 | ++DOMWINDOW == 89 (14D12800) [pid = 840] [serial = 2270] [outer = 123CAC00] 21:46:25 INFO - PROCESS | 840 | 1465274785320 Marionette DEBUG loaded listener.js 21:46:25 INFO - PROCESS | 840 | ++DOMWINDOW == 90 (14DF1000) [pid = 840] [serial = 2271] [outer = 123CAC00] 21:46:25 INFO - PROCESS | 840 | 1465274785919 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]]]}] 21:46:25 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 21:46:25 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 21:46:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 970ms 21:46:25 INFO - PROCESS | 840 | 1465274785959 Marionette TRACE conn5 -> [0,2985,"getWindowHandle",null] 21:46:25 INFO - PROCESS | 840 | 1465274785962 Marionette TRACE conn5 <- [1,2985,null,{"value":"13"}] 21:46:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 21:46:25 INFO - PROCESS | 840 | 1465274785967 Marionette TRACE conn5 -> [0,2986,"setScriptTimeout",{"ms":35000}] 21:46:25 INFO - PROCESS | 840 | 1465274785970 Marionette TRACE conn5 <- [1,2986,null,{}] 21:46:25 INFO - PROCESS | 840 | 1465274785981 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}] 21:46:25 INFO - PROCESS | 840 | 1465274785986 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:26 INFO - PROCESS | 840 | 1465274786109 Marionette TRACE conn5 <- [1,2987,null,{"value":null}] 21:46:26 INFO - PROCESS | 840 | 1465274786238 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:26 INFO - PROCESS | 840 | 1465274786242 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:26 INFO - PROCESS | 840 | ++DOCSHELL 0D5DEC00 == 38 [pid = 840] [id = 758] 21:46:26 INFO - PROCESS | 840 | ++DOMWINDOW == 91 (0DB3AC00) [pid = 840] [serial = 2272] [outer = 00000000] 21:46:26 INFO - PROCESS | 840 | ++DOMWINDOW == 92 (0DF0C400) [pid = 840] [serial = 2273] [outer = 0DB3AC00] 21:46:26 INFO - PROCESS | 840 | 1465274786341 Marionette DEBUG loaded listener.js 21:46:26 INFO - PROCESS | 840 | ++DOMWINDOW == 93 (1507A400) [pid = 840] [serial = 2274] [outer = 0DB3AC00] 21:46:27 INFO - PROCESS | 840 | --DOCSHELL 14DEE000 == 37 [pid = 840] [id = 753] 21:46:27 INFO - PROCESS | 840 | --DOCSHELL 1223A800 == 36 [pid = 840] [id = 752] 21:46:27 INFO - PROCESS | 840 | --DOCSHELL 16278800 == 35 [pid = 840] [id = 751] 21:46:27 INFO - PROCESS | 840 | --DOCSHELL 15176C00 == 34 [pid = 840] [id = 750] 21:46:27 INFO - PROCESS | 840 | --DOCSHELL 14D1B400 == 33 [pid = 840] [id = 749] 21:46:27 INFO - PROCESS | 840 | --DOCSHELL 14023400 == 32 [pid = 840] [id = 748] 21:46:27 INFO - PROCESS | 840 | --DOCSHELL 11B04C00 == 31 [pid = 840] [id = 747] 21:46:27 INFO - PROCESS | 840 | --DOCSHELL 0D54BC00 == 30 [pid = 840] [id = 746] 21:46:27 INFO - PROCESS | 840 | --DOCSHELL 0CBEAC00 == 29 [pid = 840] [id = 745] 21:46:27 INFO - PROCESS | 840 | --DOMWINDOW == 92 (18DBB800) [pid = 840] [serial = 2219] [outer = 00000000] [url = about:blank] 21:46:27 INFO - PROCESS | 840 | --DOMWINDOW == 91 (181B5400) [pid = 840] [serial = 2218] [outer = 00000000] [url = about:blank] 21:46:27 INFO - PROCESS | 840 | --DOMWINDOW == 90 (18160000) [pid = 840] [serial = 2216] [outer = 00000000] [url = about:blank] 21:46:27 INFO - PROCESS | 840 | --DOMWINDOW == 89 (12313400) [pid = 840] [serial = 2192] [outer = 00000000] [url = about:blank] 21:46:27 INFO - PROCESS | 840 | --DOMWINDOW == 88 (1516D400) [pid = 840] [serial = 2201] [outer = 00000000] [url = about:blank] 21:46:27 INFO - PROCESS | 840 | --DOMWINDOW == 87 (1815DC00) [pid = 840] [serial = 2215] [outer = 00000000] [url = about:blank] 21:46:27 INFO - PROCESS | 840 | --DOMWINDOW == 86 (0DF02800) [pid = 840] [serial = 2195] [outer = 00000000] [url = about:blank] 21:46:27 INFO - PROCESS | 840 | --DOMWINDOW == 85 (12348800) [pid = 840] [serial = 2197] [outer = 00000000] [url = about:blank] 21:46:27 INFO - PROCESS | 840 | --DOMWINDOW == 84 (0DB45C00) [pid = 840] [serial = 2188] [outer = 00000000] [url = about:blank] 21:46:27 INFO - PROCESS | 840 | --DOMWINDOW == 83 (16869800) [pid = 840] [serial = 2206] [outer = 00000000] [url = about:blank] 21:46:27 INFO - PROCESS | 840 | --DOMWINDOW == 82 (1314F800) [pid = 840] [serial = 2191] [outer = 00000000] [url = about:blank] 21:46:27 INFO - PROCESS | 840 | --DOMWINDOW == 81 (0DF10C00) [pid = 840] [serial = 2189] [outer = 00000000] [url = about:blank] 21:46:27 INFO - PROCESS | 840 | --DOMWINDOW == 80 (17448400) [pid = 840] [serial = 2186] [outer = 00000000] [url = about:blank] 21:46:27 INFO - PROCESS | 840 | --DOMWINDOW == 79 (14F41800) [pid = 840] [serial = 2200] [outer = 00000000] [url = about:blank] 21:46:27 INFO - PROCESS | 840 | --DOMWINDOW == 78 (1627A000) [pid = 840] [serial = 2204] [outer = 00000000] [url = about:blank] 21:46:27 INFO - PROCESS | 840 | --DOMWINDOW == 77 (12238C00) [pid = 840] [serial = 2210] [outer = 00000000] [url = about:blank] 21:46:27 INFO - PROCESS | 840 | --DOMWINDOW == 76 (123CCC00) [pid = 840] [serial = 2198] [outer = 00000000] [url = about:blank] 21:46:27 INFO - PROCESS | 840 | --DOMWINDOW == 75 (16A10400) [pid = 840] [serial = 2207] [outer = 00000000] [url = about:blank] 21:46:27 INFO - PROCESS | 840 | --DOMWINDOW == 74 (17453C00) [pid = 840] [serial = 2212] [outer = 00000000] [url = about:blank] 21:46:27 INFO - PROCESS | 840 | --DOMWINDOW == 73 (1777EC00) [pid = 840] [serial = 2213] [outer = 00000000] [url = about:blank] 21:46:27 INFO - PROCESS | 840 | --DOMWINDOW == 72 (16270400) [pid = 840] [serial = 2203] [outer = 00000000] [url = about:blank] 21:46:27 INFO - PROCESS | 840 | --DOMWINDOW == 71 (0DB49000) [pid = 840] [serial = 2194] [outer = 00000000] [url = about:blank] 21:46:27 INFO - PROCESS | 840 | --DOMWINDOW == 70 (0DF05000) [pid = 840] [serial = 2209] [outer = 00000000] [url = about:blank] 21:46:27 INFO - PROCESS | 840 | 1465274787123 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]]]}] 21:46:27 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. 21:46:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1178ms 21:46:27 INFO - PROCESS | 840 | 1465274787145 Marionette TRACE conn5 -> [0,2989,"getWindowHandle",null] 21:46:27 INFO - PROCESS | 840 | 1465274787149 Marionette TRACE conn5 <- [1,2989,null,{"value":"13"}] 21:46:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 21:46:27 INFO - PROCESS | 840 | 1465274787153 Marionette TRACE conn5 -> [0,2990,"setScriptTimeout",{"ms":35000}] 21:46:27 INFO - PROCESS | 840 | 1465274787158 Marionette TRACE conn5 <- [1,2990,null,{}] 21:46:27 INFO - PROCESS | 840 | 1465274787163 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}] 21:46:27 INFO - PROCESS | 840 | 1465274787165 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:27 INFO - PROCESS | 840 | 1465274787267 Marionette TRACE conn5 <- [1,2991,null,{"value":null}] 21:46:27 INFO - PROCESS | 840 | 1465274787371 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:27 INFO - PROCESS | 840 | 1465274787373 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:27 INFO - PROCESS | 840 | ++DOCSHELL 0CBE3400 == 30 [pid = 840] [id = 759] 21:46:27 INFO - PROCESS | 840 | ++DOMWINDOW == 71 (0CBE7C00) [pid = 840] [serial = 2275] [outer = 00000000] 21:46:27 INFO - PROCESS | 840 | ++DOMWINDOW == 72 (0DB3B000) [pid = 840] [serial = 2276] [outer = 0CBE7C00] 21:46:27 INFO - PROCESS | 840 | 1465274787421 Marionette DEBUG loaded listener.js 21:46:27 INFO - PROCESS | 840 | ++DOMWINDOW == 73 (0DD1A000) [pid = 840] [serial = 2277] [outer = 0CBE7C00] 21:46:27 INFO - PROCESS | 840 | 1465274787802 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]]]}] 21:46:27 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. 21:46:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 730ms 21:46:27 INFO - PROCESS | 840 | 1465274787885 Marionette TRACE conn5 -> [0,2993,"getWindowHandle",null] 21:46:27 INFO - PROCESS | 840 | 1465274787889 Marionette TRACE conn5 <- [1,2993,null,{"value":"13"}] 21:46:27 INFO - PROCESS | 840 | 1465274787895 Marionette TRACE conn5 -> [0,2994,"setScriptTimeout",{"ms":35000}] 21:46:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 21:46:27 INFO - PROCESS | 840 | 1465274787898 Marionette TRACE conn5 <- [1,2994,null,{}] 21:46:27 INFO - PROCESS | 840 | 1465274787901 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}] 21:46:27 INFO - PROCESS | 840 | 1465274787904 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:27 INFO - PROCESS | 840 | 1465274787999 Marionette TRACE conn5 <- [1,2995,null,{"value":null}] 21:46:28 INFO - PROCESS | 840 | 1465274788005 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:28 INFO - PROCESS | 840 | 1465274788007 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:28 INFO - PROCESS | 840 | ++DOCSHELL 0EB16800 == 31 [pid = 840] [id = 760] 21:46:28 INFO - PROCESS | 840 | ++DOMWINDOW == 74 (11DDD800) [pid = 840] [serial = 2278] [outer = 00000000] 21:46:28 INFO - PROCESS | 840 | ++DOMWINDOW == 75 (1223B800) [pid = 840] [serial = 2279] [outer = 11DDD800] 21:46:28 INFO - PROCESS | 840 | 1465274788056 Marionette DEBUG loaded listener.js 21:46:28 INFO - PROCESS | 840 | ++DOMWINDOW == 76 (12347800) [pid = 840] [serial = 2280] [outer = 11DDD800] 21:46:28 INFO - PROCESS | 840 | 1465274788485 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]]]}] 21:46:28 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. 21:46:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 630ms 21:46:28 INFO - PROCESS | 840 | 1465274788530 Marionette TRACE conn5 -> [0,2997,"getWindowHandle",null] 21:46:28 INFO - PROCESS | 840 | 1465274788532 Marionette TRACE conn5 <- [1,2997,null,{"value":"13"}] 21:46:28 INFO - PROCESS | 840 | 1465274788540 Marionette TRACE conn5 -> [0,2998,"setScriptTimeout",{"ms":35000}] 21:46:28 INFO - TEST-START | /FileAPI/FileReaderSync.worker 21:46:28 INFO - PROCESS | 840 | 1465274788543 Marionette TRACE conn5 <- [1,2998,null,{}] 21:46:28 INFO - PROCESS | 840 | 1465274788553 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}] 21:46:28 INFO - PROCESS | 840 | 1465274788558 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:28 INFO - PROCESS | 840 | 1465274788643 Marionette TRACE conn5 <- [1,2999,null,{"value":null}] 21:46:28 INFO - PROCESS | 840 | 1465274788652 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:28 INFO - PROCESS | 840 | 1465274788654 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:28 INFO - PROCESS | 840 | ++DOCSHELL 14D17400 == 32 [pid = 840] [id = 761] 21:46:28 INFO - PROCESS | 840 | ++DOMWINDOW == 77 (14D1B400) [pid = 840] [serial = 2281] [outer = 00000000] 21:46:28 INFO - PROCESS | 840 | ++DOMWINDOW == 78 (14DBD800) [pid = 840] [serial = 2282] [outer = 14D1B400] 21:46:28 INFO - PROCESS | 840 | 1465274788701 Marionette DEBUG loaded listener.js 21:46:28 INFO - PROCESS | 840 | ++DOMWINDOW == 79 (15079C00) [pid = 840] [serial = 2283] [outer = 14D1B400] 21:46:28 INFO - PROCESS | 840 | [840] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 21:46:29 INFO - PROCESS | 840 | 1465274789210 Marionette TRACE conn5 <- [1,3000,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 21:46:29 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 21:46:29 INFO - {} 21:46:29 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 21:46:29 INFO - {} 21:46:29 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 21:46:29 INFO - {} 21:46:29 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 21:46:29 INFO - {} 21:46:29 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 730ms 21:46:29 INFO - PROCESS | 840 | 1465274789275 Marionette TRACE conn5 -> [0,3001,"getWindowHandle",null] 21:46:29 INFO - PROCESS | 840 | 1465274789278 Marionette TRACE conn5 <- [1,3001,null,{"value":"13"}] 21:46:29 INFO - PROCESS | 840 | 1465274789281 Marionette TRACE conn5 -> [0,3002,"setScriptTimeout",{"ms":35000}] 21:46:29 INFO - TEST-START | /FileAPI/fileReader.html 21:46:29 INFO - PROCESS | 840 | 1465274789283 Marionette TRACE conn5 <- [1,3002,null,{}] 21:46:29 INFO - PROCESS | 840 | 1465274789287 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}] 21:46:29 INFO - PROCESS | 840 | 1465274789289 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:29 INFO - PROCESS | 840 | 1465274789404 Marionette TRACE conn5 <- [1,3003,null,{"value":null}] 21:46:29 INFO - PROCESS | 840 | 1465274789411 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:29 INFO - PROCESS | 840 | 1465274789413 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:29 INFO - PROCESS | 840 | ++DOCSHELL 161C1C00 == 33 [pid = 840] [id = 762] 21:46:29 INFO - PROCESS | 840 | ++DOMWINDOW == 80 (16272800) [pid = 840] [serial = 2284] [outer = 00000000] 21:46:29 INFO - PROCESS | 840 | ++DOMWINDOW == 81 (166ED400) [pid = 840] [serial = 2285] [outer = 16272800] 21:46:29 INFO - PROCESS | 840 | 1465274789458 Marionette DEBUG loaded listener.js 21:46:29 INFO - PROCESS | 840 | ++DOMWINDOW == 82 (16868400) [pid = 840] [serial = 2286] [outer = 16272800] 21:46:29 INFO - PROCESS | 840 | 1465274789930 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]]]}] 21:46:29 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 21:46:29 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 21:46:29 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 21:46:29 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 21:46:29 INFO - TEST-OK | /FileAPI/fileReader.html | took 670ms 21:46:29 INFO - PROCESS | 840 | 1465274789955 Marionette TRACE conn5 -> [0,3005,"getWindowHandle",null] 21:46:29 INFO - TEST-START | /FileAPI/historical.html 21:46:29 INFO - PROCESS | 840 | 1465274789957 Marionette TRACE conn5 <- [1,3005,null,{"value":"13"}] 21:46:29 INFO - PROCESS | 840 | 1465274789960 Marionette TRACE conn5 -> [0,3006,"setScriptTimeout",{"ms":35000}] 21:46:29 INFO - PROCESS | 840 | 1465274789962 Marionette TRACE conn5 <- [1,3006,null,{}] 21:46:29 INFO - PROCESS | 840 | 1465274789972 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}] 21:46:29 INFO - PROCESS | 840 | 1465274789974 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:30 INFO - PROCESS | 840 | 1465274790088 Marionette TRACE conn5 <- [1,3007,null,{"value":null}] 21:46:30 INFO - PROCESS | 840 | 1465274790093 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:30 INFO - PROCESS | 840 | 1465274790095 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:30 INFO - PROCESS | 840 | ++DOCSHELL 1686EC00 == 34 [pid = 840] [id = 763] 21:46:30 INFO - PROCESS | 840 | ++DOMWINDOW == 83 (1686FC00) [pid = 840] [serial = 2287] [outer = 00000000] 21:46:30 INFO - PROCESS | 840 | ++DOMWINDOW == 84 (16A2F800) [pid = 840] [serial = 2288] [outer = 1686FC00] 21:46:30 INFO - PROCESS | 840 | 1465274790138 Marionette DEBUG loaded listener.js 21:46:30 INFO - PROCESS | 840 | ++DOMWINDOW == 85 (170F2800) [pid = 840] [serial = 2289] [outer = 1686FC00] 21:46:30 INFO - PROCESS | 840 | 1465274790583 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"]]]}] 21:46:30 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 21:46:30 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 21:46:30 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 21:46:30 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 21:46:30 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 21:46:30 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 21:46:30 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 21:46:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:46:30 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 21:46:30 INFO - TEST-OK | /FileAPI/historical.html | took 690ms 21:46:30 INFO - PROCESS | 840 | 1465274790658 Marionette TRACE conn5 -> [0,3009,"getWindowHandle",null] 21:46:30 INFO - PROCESS | 840 | 1465274790660 Marionette TRACE conn5 <- [1,3009,null,{"value":"13"}] 21:46:30 INFO - TEST-START | /FileAPI/idlharness.html 21:46:30 INFO - PROCESS | 840 | 1465274790663 Marionette TRACE conn5 -> [0,3010,"setScriptTimeout",{"ms":35000}] 21:46:30 INFO - PROCESS | 840 | 1465274790665 Marionette TRACE conn5 <- [1,3010,null,{}] 21:46:30 INFO - PROCESS | 840 | 1465274790669 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}] 21:46:30 INFO - PROCESS | 840 | 1465274790674 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:30 INFO - PROCESS | 840 | 1465274790843 Marionette TRACE conn5 <- [1,3011,null,{"value":null}] 21:46:30 INFO - PROCESS | 840 | 1465274790862 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:30 INFO - PROCESS | 840 | 1465274790864 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:30 INFO - PROCESS | 840 | ++DOCSHELL 1744B800 == 35 [pid = 840] [id = 764] 21:46:30 INFO - PROCESS | 840 | ++DOMWINDOW == 86 (1744D800) [pid = 840] [serial = 2290] [outer = 00000000] 21:46:30 INFO - PROCESS | 840 | ++DOMWINDOW == 87 (18158000) [pid = 840] [serial = 2291] [outer = 1744D800] 21:46:30 INFO - PROCESS | 840 | 1465274790908 Marionette DEBUG loaded listener.js 21:46:30 INFO - PROCESS | 840 | ++DOMWINDOW == 88 (18160000) [pid = 840] [serial = 2292] [outer = 1744D800] 21:46:31 INFO - PROCESS | 840 | --DOMWINDOW == 87 (14D1B800) [pid = 840] [serial = 2246] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 21:46:31 INFO - PROCESS | 840 | --DOMWINDOW == 86 (14024400) [pid = 840] [serial = 2243] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 21:46:31 INFO - PROCESS | 840 | --DOMWINDOW == 85 (0D551800) [pid = 840] [serial = 2237] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 21:46:31 INFO - PROCESS | 840 | --DOMWINDOW == 84 (0CBEBC00) [pid = 840] [serial = 2235] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 21:46:31 INFO - PROCESS | 840 | --DOMWINDOW == 83 (0DF06800) [pid = 840] [serial = 2232] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 21:46:31 INFO - PROCESS | 840 | --DOMWINDOW == 82 (11B06400) [pid = 840] [serial = 2240] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 21:46:31 INFO - PROCESS | 840 | --DOMWINDOW == 81 (15177000) [pid = 840] [serial = 2249] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 21:46:31 INFO - PROCESS | 840 | --DOMWINDOW == 80 (0DF02000) [pid = 840] [serial = 2220] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 21:46:31 INFO - PROCESS | 840 | --DOMWINDOW == 79 (14D3BC00) [pid = 840] [serial = 2223] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 21:46:31 INFO - PROCESS | 840 | --DOMWINDOW == 78 (16A1E800) [pid = 840] [serial = 2258] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 21:46:31 INFO - PROCESS | 840 | --DOMWINDOW == 77 (181A7C00) [pid = 840] [serial = 2226] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 21:46:31 INFO - PROCESS | 840 | --DOMWINDOW == 76 (18DBD800) [pid = 840] [serial = 2229] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 21:46:31 INFO - PROCESS | 840 | --DOMWINDOW == 75 (16279000) [pid = 840] [serial = 2252] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 21:46:31 INFO - PROCESS | 840 | --DOMWINDOW == 74 (123B0400) [pid = 840] [serial = 2255] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 21:46:31 INFO - PROCESS | 840 | 1465274791865 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]]]}] 21:46:31 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 21:46:31 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 21:46:31 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 21:46:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:31 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:46:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:46:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:46:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:46:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:46:31 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 21:46:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 21:46:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 21:46:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 21:46:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 21:46:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 21:46:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 21:46:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 21:46:31 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 21:46:31 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 21:46:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:46:31 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 21:46:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 21:46:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:46:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:46:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:46:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 21:46:31 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 21:46:31 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 21:46:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:31 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:46:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:46:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:46:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:46:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:46:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 21:46:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 21:46:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 21:46:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 21:46:31 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 21:46:31 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:46:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:46:31 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:46:31 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:46:31 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:46:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:46:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:46:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 21:46:31 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 21:46:31 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 21:46:31 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:46:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:46:31 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:46:31 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:46:31 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:46:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:46:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:46:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 21:46:31 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 21:46:31 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 21:46:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:46:31 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 21:46:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:46:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:46:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:46:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 21:46:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 21:46:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 21:46:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 21:46:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 21:46:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 21:46:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 21:46:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 21:46:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 21:46:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 21:46:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 21:46:31 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 21:46:31 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:46:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:46:31 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:46:31 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:46:31 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:46:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:46:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:46:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 21:46:31 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 21:46:31 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 21:46:31 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:46:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:46:31 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:46:31 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:46:31 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:46:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:46:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:46:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 21:46:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 21:46:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 21:46:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 21:46:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 21:46:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 21:46:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 21:46:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 21:46:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 21:46:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 21:46:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 21:46:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 21:46:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 21:46:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 21:46:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 21:46:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 21:46:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 21:46:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 21:46:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 21:46:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 21:46:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 21:46:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 21:46:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 21:46:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 21:46:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 21:46:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 21:46:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 21:46:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 21:46:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 21:46:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 21:46:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 21:46:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 21:46:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 21:46:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 21:46:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 21:46:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 21:46:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 21:46:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 21:46:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 21:46:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 21:46:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 21:46:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 21:46:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 21:46:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 21:46:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 21:46:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 21:46:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 21:46:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 21:46:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 21:46:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 21:46:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 21:46:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 21:46:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 21:46:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 21:46:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 21:46:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 21:46:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 21:46:31 INFO - TEST-OK | /FileAPI/idlharness.html | took 1271ms 21:46:31 INFO - PROCESS | 840 | 1465274791938 Marionette TRACE conn5 -> [0,3013,"getWindowHandle",null] 21:46:31 INFO - PROCESS | 840 | 1465274791940 Marionette TRACE conn5 <- [1,3013,null,{"value":"13"}] 21:46:31 INFO - PROCESS | 840 | 1465274791944 Marionette TRACE conn5 -> [0,3014,"setScriptTimeout",{"ms":35000}] 21:46:31 INFO - TEST-START | /FileAPI/idlharness.worker 21:46:31 INFO - PROCESS | 840 | 1465274791946 Marionette TRACE conn5 <- [1,3014,null,{}] 21:46:31 INFO - PROCESS | 840 | 1465274791949 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}] 21:46:31 INFO - PROCESS | 840 | 1465274791951 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:32 INFO - PROCESS | 840 | 1465274792037 Marionette TRACE conn5 <- [1,3015,null,{"value":null}] 21:46:32 INFO - PROCESS | 840 | 1465274792142 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:32 INFO - PROCESS | 840 | 1465274792144 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:32 INFO - PROCESS | 840 | ++DOCSHELL 0946AC00 == 36 [pid = 840] [id = 765] 21:46:32 INFO - PROCESS | 840 | ++DOMWINDOW == 75 (1816AC00) [pid = 840] [serial = 2293] [outer = 00000000] 21:46:32 INFO - PROCESS | 840 | ++DOMWINDOW == 76 (18DC2C00) [pid = 840] [serial = 2294] [outer = 1816AC00] 21:46:32 INFO - PROCESS | 840 | 1465274792189 Marionette DEBUG loaded listener.js 21:46:32 INFO - PROCESS | 840 | ++DOMWINDOW == 77 (1B025000) [pid = 840] [serial = 2295] [outer = 1816AC00] 21:46:32 INFO - PROCESS | 840 | [840] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 21:46:33 INFO - PROCESS | 840 | 1465274793078 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,{},{}]]]}] 21:46:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 21:46:33 INFO - {} 21:46:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 21:46:33 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 21:46:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:33 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:46:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:46:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:46:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:46:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:46:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 21:46:33 INFO - {} 21:46:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 21:46:33 INFO - {} 21:46:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 21:46:33 INFO - {} 21:46:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 21:46:33 INFO - {} 21:46:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 21:46:33 INFO - {} 21:46:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 21:46:33 INFO - {} 21:46:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 21:46:33 INFO - {} 21:46:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 21:46:33 INFO - {} 21:46:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 21:46:33 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 21:46:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:46:33 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 21:46:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 21:46:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:46:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:46:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:46:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 21:46:33 INFO - {} 21:46:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 21:46:33 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 21:46:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:33 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:46:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:46:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:46:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:46:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:46:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 21:46:33 INFO - {} 21:46:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 21:46:33 INFO - {} 21:46:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 21:46:33 INFO - {} 21:46:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 21:46:33 INFO - {} 21:46:33 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 21:46:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:46:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:46:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:46:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:46:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:46:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:46:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:46:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 21:46:33 INFO - {} 21:46:33 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 - {} 21:46:33 INFO - {} 21:46:33 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 21:46:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:46:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:46:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:46:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:46:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:46:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:46:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:46:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 21:46:33 INFO - {} 21:46:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 21:46:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 21:46:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:46:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 21:46:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:46:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:46:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:46:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 21:46:33 INFO - {} 21:46:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 21:46:33 INFO - {} 21:46:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 21:46:33 INFO - {} 21:46:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 21:46:33 INFO - {} 21:46:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 21:46:33 INFO - {} 21:46:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 21:46:33 INFO - {} 21:46:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 21:46:33 INFO - {} 21:46:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 21:46:33 INFO - {} 21:46:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 21:46:33 INFO - {} 21:46:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 21:46:33 INFO - {} 21:46:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 21:46:33 INFO - {} 21:46:33 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 21:46:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:46:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:46:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:46:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:46:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:46:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:46:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:46:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 21:46:33 INFO - {} 21:46:33 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 - {} 21:46:33 INFO - {} 21:46:33 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 21:46:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:46:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:46:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:46:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:46:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:46:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:46:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:46:33 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 21:46:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 21:46:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:46:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 21:46:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:46:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:46:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:46:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 21:46:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 21:46:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:46:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 21:46:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:46:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:46:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:46:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 21:46:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 21:46:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:46:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 21:46:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:46:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:46:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:46:33 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 21:46:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 21:46:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:46:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 21:46:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:46:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:46:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:46:33 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 21:46:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 21:46:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:46:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 21:46:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:46:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:46:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:46:33 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 21:46:33 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 21:46:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:33 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:46:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:46:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:46:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:46:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:46:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 21:46:33 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 21:46:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:46:33 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 21:46:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 21:46:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:46:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:46:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:46:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 21:46:33 INFO - {} 21:46:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 21:46:33 INFO - {} 21:46:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 21:46:33 INFO - {} 21:46:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 21:46:33 INFO - {} 21:46:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 21:46:33 INFO - {} 21:46:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 21:46:33 INFO - {} 21:46:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 21:46:33 INFO - {} 21:46:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 21:46:33 INFO - {} 21:46:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 21:46:33 INFO - {} 21:46:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 21:46:33 INFO - {} 21:46:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 21:46:33 INFO - {} 21:46:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 21:46:33 INFO - {} 21:46:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 21:46:33 INFO - {} 21:46:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 21:46:33 INFO - {} 21:46:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 21:46:33 INFO - {} 21:46:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 21:46:33 INFO - {} 21:46:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 21:46:33 INFO - {} 21:46:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 21:46:33 INFO - {} 21:46:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 21:46:33 INFO - {} 21:46:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 21:46:33 INFO - {} 21:46:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 21:46:33 INFO - {} 21:46:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 21:46:33 INFO - {} 21:46:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 21:46:33 INFO - {} 21:46:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 21:46:33 INFO - {} 21:46:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 21:46:33 INFO - {} 21:46:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 21:46:33 INFO - {} 21:46:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 21:46:33 INFO - {} 21:46:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 21:46:33 INFO - {} 21:46:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 21:46:33 INFO - {} 21:46:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 21:46:33 INFO - {} 21:46:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 21:46:33 INFO - {} 21:46:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 21:46:33 INFO - {} 21:46:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 21:46:33 INFO - {} 21:46:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 21:46:33 INFO - {} 21:46:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 21:46:33 INFO - {} 21:46:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 21:46:33 INFO - {} 21:46:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 21:46:33 INFO - {} 21:46:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 21:46:33 INFO - {} 21:46:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 21:46:33 INFO - {} 21:46:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 21:46:33 INFO - {} 21:46:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 21:46:33 INFO - {} 21:46:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 21:46:33 INFO - {} 21:46:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 21:46:33 INFO - {} 21:46:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 21:46:33 INFO - {} 21:46:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 21:46:33 INFO - {} 21:46:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 21:46:33 INFO - {} 21:46:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 21:46:33 INFO - {} 21:46:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 21:46:33 INFO - {} 21:46:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 21:46:33 INFO - {} 21:46:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 21:46:33 INFO - {} 21:46:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 21:46:33 INFO - {} 21:46:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 21:46:33 INFO - {} 21:46:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 21:46:33 INFO - {} 21:46:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 21:46:33 INFO - {} 21:46:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 21:46:33 INFO - {} 21:46:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 21:46:33 INFO - {} 21:46:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 21:46:33 INFO - {} 21:46:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 21:46:33 INFO - {} 21:46:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 21:46:33 INFO - {} 21:46:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 21:46:33 INFO - {} 21:46:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 21:46:33 INFO - {} 21:46:33 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1289ms 21:46:33 INFO - PROCESS | 840 | 1465274793238 Marionette TRACE conn5 -> [0,3017,"getWindowHandle",null] 21:46:33 INFO - PROCESS | 840 | 1465274793240 Marionette TRACE conn5 <- [1,3017,null,{"value":"13"}] 21:46:33 INFO - PROCESS | 840 | 1465274793242 Marionette TRACE conn5 -> [0,3018,"setScriptTimeout",{"ms":35000}] 21:46:33 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 21:46:33 INFO - PROCESS | 840 | 1465274793244 Marionette TRACE conn5 <- [1,3018,null,{}] 21:46:33 INFO - PROCESS | 840 | 1465274793248 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}] 21:46:33 INFO - PROCESS | 840 | 1465274793250 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:33 INFO - PROCESS | 840 | 1465274793336 Marionette TRACE conn5 <- [1,3019,null,{"value":null}] 21:46:33 INFO - PROCESS | 840 | 1465274793340 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:33 INFO - PROCESS | 840 | 1465274793342 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:33 INFO - PROCESS | 840 | ++DOCSHELL 0CFD3800 == 37 [pid = 840] [id = 766] 21:46:33 INFO - PROCESS | 840 | ++DOMWINDOW == 78 (0DB45400) [pid = 840] [serial = 2296] [outer = 00000000] 21:46:33 INFO - PROCESS | 840 | ++DOMWINDOW == 79 (1BB35800) [pid = 840] [serial = 2297] [outer = 0DB45400] 21:46:33 INFO - PROCESS | 840 | 1465274793388 Marionette DEBUG loaded listener.js 21:46:33 INFO - PROCESS | 840 | ++DOMWINDOW == 80 (1ED77800) [pid = 840] [serial = 2298] [outer = 0DB45400] 21:46:33 INFO - PROCESS | 840 | 1465274793904 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]]]}] 21:46:33 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 21:46:33 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 670ms 21:46:33 INFO - PROCESS | 840 | 1465274793917 Marionette TRACE conn5 -> [0,3021,"getWindowHandle",null] 21:46:33 INFO - PROCESS | 840 | 1465274793922 Marionette TRACE conn5 <- [1,3021,null,{"value":"13"}] 21:46:33 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 21:46:33 INFO - PROCESS | 840 | 1465274793927 Marionette TRACE conn5 -> [0,3022,"setScriptTimeout",{"ms":35000}] 21:46:33 INFO - PROCESS | 840 | 1465274793930 Marionette TRACE conn5 <- [1,3022,null,{}] 21:46:33 INFO - PROCESS | 840 | 1465274793980 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}] 21:46:33 INFO - PROCESS | 840 | 1465274793983 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:34 INFO - PROCESS | 840 | 1465274794089 Marionette TRACE conn5 <- [1,3023,null,{"value":null}] 21:46:34 INFO - PROCESS | 840 | 1465274794232 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:34 INFO - PROCESS | 840 | 1465274794235 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:34 INFO - PROCESS | 840 | ++DOCSHELL 0D383800 == 38 [pid = 840] [id = 767] 21:46:34 INFO - PROCESS | 840 | ++DOMWINDOW == 81 (0D465000) [pid = 840] [serial = 2299] [outer = 00000000] 21:46:34 INFO - PROCESS | 840 | ++DOMWINDOW == 82 (0DB3A400) [pid = 840] [serial = 2300] [outer = 0D465000] 21:46:34 INFO - PROCESS | 840 | 1465274794336 Marionette DEBUG loaded listener.js 21:46:34 INFO - PROCESS | 840 | ++DOMWINDOW == 83 (0DF10800) [pid = 840] [serial = 2301] [outer = 0D465000] 21:46:34 INFO - PROCESS | 840 | 1465274794898 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]]]}] 21:46:34 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 21:46:34 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1023ms 21:46:34 INFO - PROCESS | 840 | 1465274794965 Marionette TRACE conn5 -> [0,3025,"getWindowHandle",null] 21:46:34 INFO - PROCESS | 840 | 1465274794971 Marionette TRACE conn5 <- [1,3025,null,{"value":"13"}] 21:46:34 INFO - TEST-START | /FileAPI/blob/Blob-close.html 21:46:34 INFO - PROCESS | 840 | 1465274794979 Marionette TRACE conn5 -> [0,3026,"setScriptTimeout",{"ms":35000}] 21:46:34 INFO - PROCESS | 840 | 1465274794982 Marionette TRACE conn5 <- [1,3026,null,{}] 21:46:34 INFO - PROCESS | 840 | 1465274794986 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}] 21:46:34 INFO - PROCESS | 840 | 1465274794989 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:35 INFO - PROCESS | 840 | 1465274795110 Marionette TRACE conn5 <- [1,3027,null,{"value":null}] 21:46:35 INFO - PROCESS | 840 | 1465274795293 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:35 INFO - PROCESS | 840 | 1465274795296 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:35 INFO - PROCESS | 840 | ++DOCSHELL 14DBE400 == 39 [pid = 840] [id = 768] 21:46:35 INFO - PROCESS | 840 | ++DOMWINDOW == 84 (14DBE800) [pid = 840] [serial = 2302] [outer = 00000000] 21:46:35 INFO - PROCESS | 840 | ++DOMWINDOW == 85 (15171800) [pid = 840] [serial = 2303] [outer = 14DBE800] 21:46:35 INFO - PROCESS | 840 | 1465274795352 Marionette DEBUG loaded listener.js 21:46:35 INFO - PROCESS | 840 | ++DOMWINDOW == 86 (1579A000) [pid = 840] [serial = 2304] [outer = 14DBE800] 21:46:35 INFO - PROCESS | 840 | 1465274795855 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"]]]}] 21:46:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 21:46:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 21:46:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:46:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 21:46:35 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 930ms 21:46:35 INFO - PROCESS | 840 | 1465274795917 Marionette TRACE conn5 -> [0,3029,"getWindowHandle",null] 21:46:35 INFO - PROCESS | 840 | 1465274795920 Marionette TRACE conn5 <- [1,3029,null,{"value":"13"}] 21:46:35 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 21:46:35 INFO - PROCESS | 840 | 1465274795924 Marionette TRACE conn5 -> [0,3030,"setScriptTimeout",{"ms":35000}] 21:46:35 INFO - PROCESS | 840 | 1465274795928 Marionette TRACE conn5 <- [1,3030,null,{}] 21:46:35 INFO - PROCESS | 840 | 1465274795939 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}] 21:46:35 INFO - PROCESS | 840 | 1465274795944 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:36 INFO - PROCESS | 840 | 1465274796054 Marionette TRACE conn5 <- [1,3031,null,{"value":null}] 21:46:36 INFO - PROCESS | 840 | 1465274796201 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:36 INFO - PROCESS | 840 | 1465274796204 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:36 INFO - PROCESS | 840 | ++DOCSHELL 18172000 == 40 [pid = 840] [id = 769] 21:46:36 INFO - PROCESS | 840 | ++DOMWINDOW == 87 (181A9800) [pid = 840] [serial = 2305] [outer = 00000000] 21:46:36 INFO - PROCESS | 840 | ++DOMWINDOW == 88 (19D2F800) [pid = 840] [serial = 2306] [outer = 181A9800] 21:46:36 INFO - PROCESS | 840 | 1465274796263 Marionette DEBUG loaded listener.js 21:46:36 INFO - PROCESS | 840 | ++DOMWINDOW == 89 (1A473000) [pid = 840] [serial = 2307] [outer = 181A9800] 21:46:37 INFO - PROCESS | 840 | 1465274797036 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]]]}] 21:46:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 21:46:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 21:46:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 21:46:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 21:46:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 21:46:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 21:46:37 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. 21:46:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 21:46:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 21:46:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 21:46:37 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'.) 21:46:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 21:46:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 21:46:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 21:46:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 21:46:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 21:46:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 21:46:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 21:46:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 21:46:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 21:46:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 21:46:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 21:46:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 21:46:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 21:46:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 21:46:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 21:46:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 21:46:37 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. 21:46:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 21:46:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:46:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 21:46:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 21:46:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 21:46:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 21:46:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 21:46:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 21:46:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 21:46:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 21:46:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 21:46:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 21:46:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 21:46:37 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. 21:46:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 21:46:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 21:46:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:46:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 21:46:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 21:46:37 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. 21:46:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 21:46:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 21:46:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:46:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 21:46:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 21:46:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 21:46:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 21:46:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 21:46:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13 21:46:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 21:46:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:46:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 21:46:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 21:46:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 21:46:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 21:46:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:46:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:46:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:46:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:46:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 21:46:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 21:46:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:46:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:46:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:46:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:46:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 21:46:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:46:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:46:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:46:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:46:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 21:46:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:46:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:46:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:46:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:46:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 21:46:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 21:46:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:46:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:46:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:46:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:46:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 21:46:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:46:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:46:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:46:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:46:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 21:46:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:46:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:46:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:46:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:46:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 21:46:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:46:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:46:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:46:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:46:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 21:46:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:46:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:46:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:46:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:46:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 21:46:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 21:46:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 21:46:37 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1198ms 21:46:37 INFO - PROCESS | 840 | 1465274797124 Marionette TRACE conn5 -> [0,3033,"getWindowHandle",null] 21:46:37 INFO - PROCESS | 840 | 1465274797128 Marionette TRACE conn5 <- [1,3033,null,{"value":"13"}] 21:46:37 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 21:46:37 INFO - PROCESS | 840 | 1465274797131 Marionette TRACE conn5 -> [0,3034,"setScriptTimeout",{"ms":35000}] 21:46:37 INFO - PROCESS | 840 | 1465274797133 Marionette TRACE conn5 <- [1,3034,null,{}] 21:46:37 INFO - PROCESS | 840 | 1465274797137 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}] 21:46:37 INFO - PROCESS | 840 | 1465274797139 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:37 INFO - PROCESS | 840 | 1465274797255 Marionette TRACE conn5 <- [1,3035,null,{"value":null}] 21:46:37 INFO - PROCESS | 840 | 1465274797394 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:37 INFO - PROCESS | 840 | 1465274797396 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:37 INFO - PROCESS | 840 | ++DOCSHELL 1AF4C800 == 41 [pid = 840] [id = 770] 21:46:37 INFO - PROCESS | 840 | ++DOMWINDOW == 90 (1AF4CC00) [pid = 840] [serial = 2308] [outer = 00000000] 21:46:37 INFO - PROCESS | 840 | ++DOMWINDOW == 91 (1AFE1000) [pid = 840] [serial = 2309] [outer = 1AF4CC00] 21:46:37 INFO - PROCESS | 840 | 1465274797452 Marionette DEBUG loaded listener.js 21:46:37 INFO - PROCESS | 840 | ++DOMWINDOW == 92 (1AFE4000) [pid = 840] [serial = 2310] [outer = 1AF4CC00] 21:46:37 INFO - PROCESS | 840 | [840] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 21:46:38 INFO - PROCESS | 840 | 1465274798221 Marionette TRACE conn5 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 21:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 21:46:38 INFO - {} 21:46:38 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1130ms 21:46:38 INFO - PROCESS | 840 | 1465274798265 Marionette TRACE conn5 -> [0,3037,"getWindowHandle",null] 21:46:38 INFO - PROCESS | 840 | 1465274798269 Marionette TRACE conn5 <- [1,3037,null,{"value":"13"}] 21:46:38 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 21:46:38 INFO - PROCESS | 840 | 1465274798289 Marionette TRACE conn5 -> [0,3038,"setScriptTimeout",{"ms":35000}] 21:46:38 INFO - PROCESS | 840 | 1465274798292 Marionette TRACE conn5 <- [1,3038,null,{}] 21:46:38 INFO - PROCESS | 840 | 1465274798297 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}] 21:46:38 INFO - PROCESS | 840 | 1465274798300 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:38 INFO - PROCESS | 840 | 1465274798412 Marionette TRACE conn5 <- [1,3039,null,{"value":null}] 21:46:38 INFO - PROCESS | 840 | 1465274798557 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:38 INFO - PROCESS | 840 | 1465274798561 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:38 INFO - PROCESS | 840 | ++DOCSHELL 12320000 == 42 [pid = 840] [id = 771] 21:46:38 INFO - PROCESS | 840 | ++DOMWINDOW == 93 (1234CC00) [pid = 840] [serial = 2311] [outer = 00000000] 21:46:38 INFO - PROCESS | 840 | ++DOMWINDOW == 94 (12444400) [pid = 840] [serial = 2312] [outer = 1234CC00] 21:46:38 INFO - PROCESS | 840 | 1465274798615 Marionette DEBUG loaded listener.js 21:46:38 INFO - PROCESS | 840 | ++DOMWINDOW == 95 (14024400) [pid = 840] [serial = 2313] [outer = 1234CC00] 21:46:39 INFO - PROCESS | 840 | --DOCSHELL 0946AC00 == 41 [pid = 840] [id = 765] 21:46:39 INFO - PROCESS | 840 | --DOCSHELL 1744B800 == 40 [pid = 840] [id = 764] 21:46:39 INFO - PROCESS | 840 | --DOCSHELL 1686EC00 == 39 [pid = 840] [id = 763] 21:46:39 INFO - PROCESS | 840 | --DOCSHELL 161C1C00 == 38 [pid = 840] [id = 762] 21:46:39 INFO - PROCESS | 840 | --DOCSHELL 14D17400 == 37 [pid = 840] [id = 761] 21:46:39 INFO - PROCESS | 840 | --DOCSHELL 0EB16800 == 36 [pid = 840] [id = 760] 21:46:39 INFO - PROCESS | 840 | --DOCSHELL 0CBE3400 == 35 [pid = 840] [id = 759] 21:46:39 INFO - PROCESS | 840 | --DOCSHELL 0D46B000 == 34 [pid = 840] [id = 756] 21:46:39 INFO - PROCESS | 840 | --DOCSHELL 0D4E6C00 == 33 [pid = 840] [id = 755] 21:46:39 INFO - PROCESS | 840 | --DOCSHELL 14022400 == 32 [pid = 840] [id = 754] 21:46:39 INFO - PROCESS | 840 | --DOCSHELL 0D5DEC00 == 31 [pid = 840] [id = 758] 21:46:39 INFO - PROCESS | 840 | --DOCSHELL 0DD46800 == 30 [pid = 840] [id = 744] 21:46:39 INFO - PROCESS | 840 | --DOCSHELL 1223CC00 == 29 [pid = 840] [id = 757] 21:46:39 INFO - PROCESS | 840 | --DOCSHELL 1AF4C800 == 28 [pid = 840] [id = 770] 21:46:39 INFO - PROCESS | 840 | --DOCSHELL 18172000 == 27 [pid = 840] [id = 769] 21:46:39 INFO - PROCESS | 840 | --DOCSHELL 0CFD3800 == 26 [pid = 840] [id = 766] 21:46:39 INFO - PROCESS | 840 | --DOCSHELL 0D383800 == 25 [pid = 840] [id = 767] 21:46:39 INFO - PROCESS | 840 | --DOCSHELL 14DBE400 == 24 [pid = 840] [id = 768] 21:46:39 INFO - PROCESS | 840 | --DOMWINDOW == 94 (14DF0400) [pid = 840] [serial = 2247] [outer = 00000000] [url = about:blank] 21:46:39 INFO - PROCESS | 840 | --DOMWINDOW == 93 (14030800) [pid = 840] [serial = 2244] [outer = 00000000] [url = about:blank] 21:46:39 INFO - PROCESS | 840 | --DOMWINDOW == 92 (0D5D7000) [pid = 840] [serial = 2238] [outer = 00000000] [url = about:blank] 21:46:39 INFO - PROCESS | 840 | --DOMWINDOW == 91 (0DB3CC00) [pid = 840] [serial = 2239] [outer = 00000000] [url = about:blank] 21:46:39 INFO - PROCESS | 840 | --DOMWINDOW == 90 (0CBECC00) [pid = 840] [serial = 2236] [outer = 00000000] [url = about:blank] 21:46:39 INFO - PROCESS | 840 | --DOMWINDOW == 89 (1234B800) [pid = 840] [serial = 2234] [outer = 00000000] [url = about:blank] 21:46:39 INFO - PROCESS | 840 | --DOMWINDOW == 88 (11EC2800) [pid = 840] [serial = 2233] [outer = 00000000] [url = about:blank] 21:46:39 INFO - PROCESS | 840 | --DOMWINDOW == 87 (11D0EC00) [pid = 840] [serial = 2241] [outer = 00000000] [url = about:blank] 21:46:39 INFO - PROCESS | 840 | --DOMWINDOW == 86 (11DD7000) [pid = 840] [serial = 2242] [outer = 00000000] [url = about:blank] 21:46:39 INFO - PROCESS | 840 | --DOMWINDOW == 85 (15797C00) [pid = 840] [serial = 2250] [outer = 00000000] [url = about:blank] 21:46:39 INFO - PROCESS | 840 | --DOMWINDOW == 84 (123A8800) [pid = 840] [serial = 2222] [outer = 00000000] [url = about:blank] 21:46:39 INFO - PROCESS | 840 | --DOMWINDOW == 83 (12220C00) [pid = 840] [serial = 2221] [outer = 00000000] [url = about:blank] 21:46:39 INFO - PROCESS | 840 | --DOMWINDOW == 82 (16A22C00) [pid = 840] [serial = 2225] [outer = 00000000] [url = about:blank] 21:46:39 INFO - PROCESS | 840 | --DOMWINDOW == 81 (1626F800) [pid = 840] [serial = 2224] [outer = 00000000] [url = about:blank] 21:46:39 INFO - PROCESS | 840 | --DOMWINDOW == 80 (1704C800) [pid = 840] [serial = 2260] [outer = 00000000] [url = about:blank] 21:46:39 INFO - PROCESS | 840 | --DOMWINDOW == 79 (19898C00) [pid = 840] [serial = 2228] [outer = 00000000] [url = about:blank] 21:46:39 INFO - PROCESS | 840 | --DOMWINDOW == 78 (18DC1000) [pid = 840] [serial = 2227] [outer = 00000000] [url = about:blank] 21:46:39 INFO - PROCESS | 840 | --DOMWINDOW == 77 (19D80800) [pid = 840] [serial = 2231] [outer = 00000000] [url = about:blank] 21:46:39 INFO - PROCESS | 840 | --DOMWINDOW == 76 (17787800) [pid = 840] [serial = 2262] [outer = 00000000] [url = about:blank] 21:46:39 INFO - PROCESS | 840 | --DOMWINDOW == 75 (19B18800) [pid = 840] [serial = 2230] [outer = 00000000] [url = about:blank] 21:46:39 INFO - PROCESS | 840 | --DOMWINDOW == 74 (14FB3C00) [pid = 840] [serial = 2248] [outer = 00000000] [url = about:blank] 21:46:39 INFO - PROCESS | 840 | --DOMWINDOW == 73 (16868000) [pid = 840] [serial = 2253] [outer = 00000000] [url = about:blank] 21:46:39 INFO - PROCESS | 840 | --DOMWINDOW == 72 (160CC800) [pid = 840] [serial = 2251] [outer = 00000000] [url = about:blank] 21:46:39 INFO - PROCESS | 840 | --DOMWINDOW == 71 (1704C000) [pid = 840] [serial = 2259] [outer = 00000000] [url = about:blank] 21:46:39 INFO - PROCESS | 840 | --DOMWINDOW == 70 (16A1A400) [pid = 840] [serial = 2254] [outer = 00000000] [url = about:blank] 21:46:39 INFO - PROCESS | 840 | --DOMWINDOW == 69 (1627B000) [pid = 840] [serial = 2256] [outer = 00000000] [url = about:blank] 21:46:39 INFO - PROCESS | 840 | --DOMWINDOW == 68 (16864800) [pid = 840] [serial = 2257] [outer = 00000000] [url = about:blank] 21:46:39 INFO - PROCESS | 840 | --DOMWINDOW == 67 (14D13000) [pid = 840] [serial = 2245] [outer = 00000000] [url = about:blank] 21:46:39 INFO - PROCESS | 840 | 1465274799871 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]]]}] 21:46:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 21:46:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 21:46:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 21:46:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 21:46:39 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1635ms 21:46:39 INFO - PROCESS | 840 | 1465274799929 Marionette TRACE conn5 -> [0,3041,"getWindowHandle",null] 21:46:39 INFO - PROCESS | 840 | 1465274799933 Marionette TRACE conn5 <- [1,3041,null,{"value":"13"}] 21:46:39 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 21:46:39 INFO - PROCESS | 840 | 1465274799938 Marionette TRACE conn5 -> [0,3042,"setScriptTimeout",{"ms":35000}] 21:46:39 INFO - PROCESS | 840 | 1465274799941 Marionette TRACE conn5 <- [1,3042,null,{}] 21:46:39 INFO - PROCESS | 840 | 1465274799946 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}] 21:46:39 INFO - PROCESS | 840 | 1465274799949 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:40 INFO - PROCESS | 840 | 1465274800037 Marionette TRACE conn5 <- [1,3043,null,{"value":null}] 21:46:40 INFO - PROCESS | 840 | 1465274800136 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:40 INFO - PROCESS | 840 | 1465274800139 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:40 INFO - PROCESS | 840 | ++DOCSHELL 0D3E5C00 == 25 [pid = 840] [id = 772] 21:46:40 INFO - PROCESS | 840 | ++DOMWINDOW == 68 (0D3E7C00) [pid = 840] [serial = 2314] [outer = 00000000] 21:46:40 INFO - PROCESS | 840 | ++DOMWINDOW == 69 (0D4E3C00) [pid = 840] [serial = 2315] [outer = 0D3E7C00] 21:46:40 INFO - PROCESS | 840 | 1465274800187 Marionette DEBUG loaded listener.js 21:46:40 INFO - PROCESS | 840 | ++DOMWINDOW == 70 (0D5D4C00) [pid = 840] [serial = 2316] [outer = 0D3E7C00] 21:46:40 INFO - PROCESS | 840 | 1465274800818 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"]]]}] 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 21:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 21:46:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 21:46:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:46:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:46:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:46:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:46:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 21:46:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:46:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:46:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:46:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:46:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 21:46:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:46:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:46:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:46:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:46:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 21:46:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:46:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:46:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:46:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:46:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 21:46:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:46:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:46:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:46:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:46:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 21:46:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:46:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:46:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:46:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:46:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 21:46:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:46:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:46:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:46:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:46:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 21:46:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:46:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:46:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:46:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:46:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 21:46:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:46:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:46:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:46:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:46:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 21:46:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:46:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:46:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:46:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:46:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 21:46:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:46:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:46:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:46:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:46:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 21:46:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:46:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:46:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:46:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:46:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 21:46:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:46:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:46:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:46:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:46:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 21:46:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:46:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:46:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:46:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:46:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 21:46:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:46:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:46:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:46:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:46:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 21:46:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:46:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:46:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:46:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:46:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 21:46:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:46:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:46:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:46:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:46:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 21:46:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:46:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:46:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:46:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:46:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 21:46:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:46:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:46:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:46:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:46:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 21:46:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:46:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:46:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:46:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:46:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 21:46:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:46:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:46:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:46:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:46:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 21:46:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:46:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:46:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:46:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:46:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 21:46:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:46:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:46:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 21:46:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 21:46:40 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" 21:46:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:46:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:46:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 21:46:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 21:46:40 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" 21:46:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:46:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:46:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 21:46:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 21:46:40 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1013ms 21:46:40 INFO - PROCESS | 840 | 1465274800951 Marionette TRACE conn5 -> [0,3045,"getWindowHandle",null] 21:46:40 INFO - PROCESS | 840 | 1465274800956 Marionette TRACE conn5 <- [1,3045,null,{"value":"13"}] 21:46:40 INFO - TEST-START | /FileAPI/file/File-constructor.html 21:46:40 INFO - PROCESS | 840 | 1465274800963 Marionette TRACE conn5 -> [0,3046,"setScriptTimeout",{"ms":35000}] 21:46:40 INFO - PROCESS | 840 | 1465274800965 Marionette TRACE conn5 <- [1,3046,null,{}] 21:46:40 INFO - PROCESS | 840 | 1465274800969 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}] 21:46:40 INFO - PROCESS | 840 | 1465274800971 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:41 INFO - PROCESS | 840 | 1465274801060 Marionette TRACE conn5 <- [1,3047,null,{"value":null}] 21:46:41 INFO - PROCESS | 840 | 1465274801066 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:41 INFO - PROCESS | 840 | 1465274801077 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:41 INFO - PROCESS | 840 | ++DOCSHELL 11DE0800 == 26 [pid = 840] [id = 773] 21:46:41 INFO - PROCESS | 840 | ++DOMWINDOW == 71 (11EB7400) [pid = 840] [serial = 2317] [outer = 00000000] 21:46:41 INFO - PROCESS | 840 | ++DOMWINDOW == 72 (120B1400) [pid = 840] [serial = 2318] [outer = 11EB7400] 21:46:41 INFO - PROCESS | 840 | 1465274801125 Marionette DEBUG loaded listener.js 21:46:41 INFO - PROCESS | 840 | ++DOMWINDOW == 73 (12227C00) [pid = 840] [serial = 2319] [outer = 11EB7400] 21:46:41 INFO - PROCESS | 840 | 1465274801668 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]]]}] 21:46:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 21:46:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 21:46:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 21:46:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 21:46:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 21:46:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 21:46:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 21:46:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 21:46:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 21:46:41 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 21:46:41 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 21:46:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:46:41 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 21:46:41 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 21:46:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 21:46:41 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 21:46:41 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 21:46:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:46:41 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 21:46:41 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 21:46:41 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 21:46:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:46:41 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 21:46:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 21:46:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 21:46:41 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 735ms 21:46:41 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 21:46:41 INFO - PROCESS | 840 | 1465274801701 Marionette TRACE conn5 -> [0,3049,"getWindowHandle",null] 21:46:41 INFO - PROCESS | 840 | 1465274801703 Marionette TRACE conn5 <- [1,3049,null,{"value":"13"}] 21:46:41 INFO - PROCESS | 840 | 1465274801706 Marionette TRACE conn5 -> [0,3050,"setScriptTimeout",{"ms":35000}] 21:46:41 INFO - PROCESS | 840 | 1465274801709 Marionette TRACE conn5 <- [1,3050,null,{}] 21:46:41 INFO - PROCESS | 840 | 1465274801720 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}] 21:46:41 INFO - PROCESS | 840 | 1465274801724 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:41 INFO - PROCESS | 840 | 1465274801809 Marionette TRACE conn5 <- [1,3051,null,{"value":null}] 21:46:41 INFO - PROCESS | 840 | 1465274801816 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:41 INFO - PROCESS | 840 | 1465274801819 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:41 INFO - PROCESS | 840 | ++DOCSHELL 14D46800 == 27 [pid = 840] [id = 774] 21:46:41 INFO - PROCESS | 840 | ++DOMWINDOW == 74 (14D46C00) [pid = 840] [serial = 2320] [outer = 00000000] 21:46:41 INFO - PROCESS | 840 | ++DOMWINDOW == 75 (14DC4C00) [pid = 840] [serial = 2321] [outer = 14D46C00] 21:46:41 INFO - PROCESS | 840 | 1465274801867 Marionette DEBUG loaded listener.js 21:46:41 INFO - PROCESS | 840 | ++DOMWINDOW == 76 (14F3E800) [pid = 840] [serial = 2322] [outer = 14D46C00] 21:46:42 INFO - PROCESS | 840 | [840] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 21:46:42 INFO - PROCESS | 840 | 1465274802372 Marionette TRACE conn5 <- [1,3052,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 21:46:42 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 21:46:42 INFO - {} 21:46:42 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 690ms 21:46:42 INFO - PROCESS | 840 | 1465274802396 Marionette TRACE conn5 -> [0,3053,"getWindowHandle",null] 21:46:42 INFO - PROCESS | 840 | 1465274802399 Marionette TRACE conn5 <- [1,3053,null,{"value":"13"}] 21:46:42 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 21:46:42 INFO - PROCESS | 840 | 1465274802408 Marionette TRACE conn5 -> [0,3054,"setScriptTimeout",{"ms":35000}] 21:46:42 INFO - PROCESS | 840 | 1465274802410 Marionette TRACE conn5 <- [1,3054,null,{}] 21:46:42 INFO - PROCESS | 840 | 1465274802414 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}] 21:46:42 INFO - PROCESS | 840 | 1465274802416 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:42 INFO - PROCESS | 840 | 1465274802538 Marionette TRACE conn5 <- [1,3055,null,{"value":null}] 21:46:42 INFO - PROCESS | 840 | 1465274802543 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:42 INFO - PROCESS | 840 | 1465274802545 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:42 INFO - PROCESS | 840 | ++DOCSHELL 15082800 == 28 [pid = 840] [id = 775] 21:46:42 INFO - PROCESS | 840 | ++DOMWINDOW == 77 (15797C00) [pid = 840] [serial = 2323] [outer = 00000000] 21:46:42 INFO - PROCESS | 840 | ++DOMWINDOW == 78 (161CC400) [pid = 840] [serial = 2324] [outer = 15797C00] 21:46:42 INFO - PROCESS | 840 | 1465274802589 Marionette DEBUG loaded listener.js 21:46:42 INFO - PROCESS | 840 | ++DOMWINDOW == 79 (1627A400) [pid = 840] [serial = 2325] [outer = 15797C00] 21:46:43 INFO - PROCESS | 840 | 1465274803038 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]]]}] 21:46:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 21:46:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 21:46:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 21:46:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 21:46:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 21:46:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 21:46:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 21:46:43 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 670ms 21:46:43 INFO - PROCESS | 840 | 1465274803082 Marionette TRACE conn5 -> [0,3057,"getWindowHandle",null] 21:46:43 INFO - PROCESS | 840 | 1465274803084 Marionette TRACE conn5 <- [1,3057,null,{"value":"13"}] 21:46:43 INFO - PROCESS | 840 | 1465274803087 Marionette TRACE conn5 -> [0,3058,"setScriptTimeout",{"ms":35000}] 21:46:43 INFO - PROCESS | 840 | 1465274803089 Marionette TRACE conn5 <- [1,3058,null,{}] 21:46:43 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 21:46:43 INFO - PROCESS | 840 | 1465274803092 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}] 21:46:43 INFO - PROCESS | 840 | 1465274803094 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:43 INFO - PROCESS | 840 | 1465274803220 Marionette TRACE conn5 <- [1,3059,null,{"value":null}] 21:46:43 INFO - PROCESS | 840 | 1465274803226 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:43 INFO - PROCESS | 840 | 1465274803228 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:43 INFO - PROCESS | 840 | ++DOCSHELL 167CB000 == 29 [pid = 840] [id = 776] 21:46:43 INFO - PROCESS | 840 | ++DOMWINDOW == 80 (167CB400) [pid = 840] [serial = 2326] [outer = 00000000] 21:46:43 INFO - PROCESS | 840 | ++DOMWINDOW == 81 (1686E800) [pid = 840] [serial = 2327] [outer = 167CB400] 21:46:43 INFO - PROCESS | 840 | 1465274803271 Marionette DEBUG loaded listener.js 21:46:43 INFO - PROCESS | 840 | ++DOMWINDOW == 82 (16A22000) [pid = 840] [serial = 2328] [outer = 167CB400] 21:46:43 INFO - PROCESS | 840 | 1465274803729 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]]]}] 21:46:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 21:46:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 21:46:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 21:46:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 21:46:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 21:46:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 21:46:43 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 670ms 21:46:43 INFO - PROCESS | 840 | 1465274803762 Marionette TRACE conn5 -> [0,3061,"getWindowHandle",null] 21:46:43 INFO - PROCESS | 840 | 1465274803764 Marionette TRACE conn5 <- [1,3061,null,{"value":"13"}] 21:46:43 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 21:46:43 INFO - PROCESS | 840 | 1465274803767 Marionette TRACE conn5 -> [0,3062,"setScriptTimeout",{"ms":35000}] 21:46:43 INFO - PROCESS | 840 | 1465274803769 Marionette TRACE conn5 <- [1,3062,null,{}] 21:46:43 INFO - PROCESS | 840 | 1465274803772 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}] 21:46:43 INFO - PROCESS | 840 | 1465274803778 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:43 INFO - PROCESS | 840 | 1465274803950 Marionette TRACE conn5 <- [1,3063,null,{"value":null}] 21:46:44 INFO - PROCESS | 840 | 1465274804021 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:44 INFO - PROCESS | 840 | 1465274804023 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:44 INFO - PROCESS | 840 | ++DOCSHELL 0DF0A000 == 30 [pid = 840] [id = 777] 21:46:44 INFO - PROCESS | 840 | ++DOMWINDOW == 83 (0DF0F000) [pid = 840] [serial = 2329] [outer = 00000000] 21:46:44 INFO - PROCESS | 840 | ++DOMWINDOW == 84 (16A30400) [pid = 840] [serial = 2330] [outer = 0DF0F000] 21:46:44 INFO - PROCESS | 840 | 1465274804067 Marionette DEBUG loaded listener.js 21:46:44 INFO - PROCESS | 840 | ++DOMWINDOW == 85 (170F6C00) [pid = 840] [serial = 2331] [outer = 0DF0F000] 21:46:44 INFO - PROCESS | 840 | --DOMWINDOW == 84 (1686FC00) [pid = 840] [serial = 2287] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/historical.html] 21:46:44 INFO - PROCESS | 840 | --DOMWINDOW == 83 (1744D800) [pid = 840] [serial = 2290] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 21:46:44 INFO - PROCESS | 840 | --DOMWINDOW == 82 (1816AC00) [pid = 840] [serial = 2293] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 21:46:44 INFO - PROCESS | 840 | --DOMWINDOW == 81 (0D4EB400) [pid = 840] [serial = 2264] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 21:46:44 INFO - PROCESS | 840 | --DOMWINDOW == 80 (12293000) [pid = 840] [serial = 2267] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 21:46:44 INFO - PROCESS | 840 | --DOMWINDOW == 79 (11DDD800) [pid = 840] [serial = 2278] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 21:46:44 INFO - PROCESS | 840 | --DOMWINDOW == 78 (0DB3AC00) [pid = 840] [serial = 2272] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 21:46:44 INFO - PROCESS | 840 | --DOMWINDOW == 77 (123CAC00) [pid = 840] [serial = 2269] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 21:46:44 INFO - PROCESS | 840 | --DOMWINDOW == 76 (0DB45400) [pid = 840] [serial = 2296] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 21:46:44 INFO - PROCESS | 840 | --DOMWINDOW == 75 (16272800) [pid = 840] [serial = 2284] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 21:46:44 INFO - PROCESS | 840 | --DOMWINDOW == 74 (1744E400) [pid = 840] [serial = 2261] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 21:46:44 INFO - PROCESS | 840 | --DOMWINDOW == 73 (0CBE7C00) [pid = 840] [serial = 2275] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 21:46:44 INFO - PROCESS | 840 | --DOMWINDOW == 72 (14D1B400) [pid = 840] [serial = 2281] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 21:46:44 INFO - PROCESS | 840 | 1465274804968 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]]]}] 21:46:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 21:46:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 21:46:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 21:46:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 21:46:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 21:46:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 21:46:45 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1234ms 21:46:45 INFO - PROCESS | 840 | 1465274805003 Marionette TRACE conn5 -> [0,3065,"getWindowHandle",null] 21:46:45 INFO - PROCESS | 840 | 1465274805008 Marionette TRACE conn5 <- [1,3065,null,{"value":"13"}] 21:46:45 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 21:46:45 INFO - PROCESS | 840 | 1465274805012 Marionette TRACE conn5 -> [0,3066,"setScriptTimeout",{"ms":35000}] 21:46:45 INFO - PROCESS | 840 | 1465274805018 Marionette TRACE conn5 <- [1,3066,null,{}] 21:46:45 INFO - PROCESS | 840 | 1465274805023 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}] 21:46:45 INFO - PROCESS | 840 | 1465274805026 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:45 INFO - PROCESS | 840 | 1465274805148 Marionette TRACE conn5 <- [1,3067,null,{"value":null}] 21:46:45 INFO - PROCESS | 840 | 1465274805291 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:45 INFO - PROCESS | 840 | 1465274805294 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:45 INFO - PROCESS | 840 | ++DOCSHELL 0D468000 == 31 [pid = 840] [id = 778] 21:46:45 INFO - PROCESS | 840 | ++DOMWINDOW == 73 (0D46B000) [pid = 840] [serial = 2332] [outer = 00000000] 21:46:45 INFO - PROCESS | 840 | ++DOMWINDOW == 74 (0DDC3C00) [pid = 840] [serial = 2333] [outer = 0D46B000] 21:46:45 INFO - PROCESS | 840 | 1465274805353 Marionette DEBUG loaded listener.js 21:46:45 INFO - PROCESS | 840 | ++DOMWINDOW == 75 (0E1E9400) [pid = 840] [serial = 2334] [outer = 0D46B000] 21:46:45 INFO - PROCESS | 840 | 1465274805989 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] 21:46:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 21:46:46 INFO - PROCESS | 840 | 1465274806050 Marionette TRACE conn5 <- [1,3069,null,{"value":"13"}] 21:46:46 INFO - PROCESS | 840 | 1465274806056 Marionette TRACE conn5 -> [0,3070,"setScriptTimeout",{"ms":35000}] 21:46:46 INFO - PROCESS | 840 | 1465274806059 Marionette TRACE conn5 <- [1,3070,null,{}] 21:46:46 INFO - PROCESS | 840 | 1465274806063 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}] 21:46:46 INFO - PROCESS | 840 | 1465274806066 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:46 INFO - PROCESS | 840 | 1465274806188 Marionette TRACE conn5 <- [1,3071,null,{"value":null}] 21:46:46 INFO - PROCESS | 840 | 1465274806336 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:46 INFO - PROCESS | 840 | 1465274806339 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:46 INFO - PROCESS | 840 | ++DOCSHELL 13642000 == 32 [pid = 840] [id = 779] 21:46:46 INFO - PROCESS | 840 | ++DOMWINDOW == 76 (14022C00) [pid = 840] [serial = 2335] [outer = 00000000] 21:46:46 INFO - PROCESS | 840 | ++DOMWINDOW == 77 (14D10800) [pid = 840] [serial = 2336] [outer = 14022C00] 21:46:46 INFO - PROCESS | 840 | 1465274806396 Marionette DEBUG loaded listener.js 21:46:46 INFO - PROCESS | 840 | ++DOMWINDOW == 78 (14D19400) [pid = 840] [serial = 2337] [outer = 14022C00] 21:46:47 INFO - PROCESS | 840 | 1465274807039 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]]]}] 21:46:47 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 21:46:47 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 21:46:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:46:47 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 21:46:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 21:46:47 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1018ms 21:46:47 INFO - PROCESS | 840 | 1465274807078 Marionette TRACE conn5 -> [0,3073,"getWindowHandle",null] 21:46:47 INFO - PROCESS | 840 | 1465274807081 Marionette TRACE conn5 <- [1,3073,null,{"value":"13"}] 21:46:47 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 21:46:47 INFO - PROCESS | 840 | 1465274807085 Marionette TRACE conn5 -> [0,3074,"setScriptTimeout",{"ms":35000}] 21:46:47 INFO - PROCESS | 840 | 1465274807088 Marionette TRACE conn5 <- [1,3074,null,{}] 21:46:47 INFO - PROCESS | 840 | 1465274807099 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}] 21:46:47 INFO - PROCESS | 840 | 1465274807104 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:47 INFO - PROCESS | 840 | 1465274807222 Marionette TRACE conn5 <- [1,3075,null,{"value":null}] 21:46:47 INFO - PROCESS | 840 | 1465274807453 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:47 INFO - PROCESS | 840 | 1465274807456 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:47 INFO - PROCESS | 840 | ++DOCSHELL 0945D400 == 33 [pid = 840] [id = 780] 21:46:47 INFO - PROCESS | 840 | ++DOMWINDOW == 79 (09464000) [pid = 840] [serial = 2338] [outer = 00000000] 21:46:47 INFO - PROCESS | 840 | ++DOMWINDOW == 80 (0CBDE800) [pid = 840] [serial = 2339] [outer = 09464000] 21:46:47 INFO - PROCESS | 840 | 1465274807511 Marionette DEBUG loaded listener.js 21:46:47 INFO - PROCESS | 840 | ++DOMWINDOW == 81 (0CBEA000) [pid = 840] [serial = 2340] [outer = 09464000] 21:46:47 INFO - PROCESS | 840 | --DOCSHELL 167CB000 == 32 [pid = 840] [id = 776] 21:46:47 INFO - PROCESS | 840 | --DOCSHELL 15082800 == 31 [pid = 840] [id = 775] 21:46:47 INFO - PROCESS | 840 | --DOCSHELL 14D46800 == 30 [pid = 840] [id = 774] 21:46:47 INFO - PROCESS | 840 | --DOCSHELL 11DE0800 == 29 [pid = 840] [id = 773] 21:46:47 INFO - PROCESS | 840 | --DOCSHELL 0D3E5C00 == 28 [pid = 840] [id = 772] 21:46:47 INFO - PROCESS | 840 | --DOMWINDOW == 80 (16A2F800) [pid = 840] [serial = 2288] [outer = 00000000] [url = about:blank] 21:46:47 INFO - PROCESS | 840 | --DOMWINDOW == 79 (18158000) [pid = 840] [serial = 2291] [outer = 00000000] [url = about:blank] 21:46:47 INFO - PROCESS | 840 | --DOMWINDOW == 78 (170F2800) [pid = 840] [serial = 2289] [outer = 00000000] [url = about:blank] 21:46:47 INFO - PROCESS | 840 | --DOMWINDOW == 77 (18DC2C00) [pid = 840] [serial = 2294] [outer = 00000000] [url = about:blank] 21:46:47 INFO - PROCESS | 840 | --DOMWINDOW == 76 (0D5D7C00) [pid = 840] [serial = 2265] [outer = 00000000] [url = about:blank] 21:46:47 INFO - PROCESS | 840 | --DOMWINDOW == 75 (123AF400) [pid = 840] [serial = 2268] [outer = 00000000] [url = about:blank] 21:46:47 INFO - PROCESS | 840 | --DOMWINDOW == 74 (0DDCC400) [pid = 840] [serial = 2266] [outer = 00000000] [url = about:blank] 21:46:47 INFO - PROCESS | 840 | --DOMWINDOW == 73 (1223B800) [pid = 840] [serial = 2279] [outer = 00000000] [url = about:blank] 21:46:47 INFO - PROCESS | 840 | --DOMWINDOW == 72 (12347800) [pid = 840] [serial = 2280] [outer = 00000000] [url = about:blank] 21:46:47 INFO - PROCESS | 840 | --DOMWINDOW == 71 (0DF0C400) [pid = 840] [serial = 2273] [outer = 00000000] [url = about:blank] 21:46:47 INFO - PROCESS | 840 | --DOMWINDOW == 70 (1507A400) [pid = 840] [serial = 2274] [outer = 00000000] [url = about:blank] 21:46:47 INFO - PROCESS | 840 | --DOMWINDOW == 69 (14D12800) [pid = 840] [serial = 2270] [outer = 00000000] [url = about:blank] 21:46:47 INFO - PROCESS | 840 | --DOMWINDOW == 68 (14DF1000) [pid = 840] [serial = 2271] [outer = 00000000] [url = about:blank] 21:46:47 INFO - PROCESS | 840 | --DOMWINDOW == 67 (14DBD800) [pid = 840] [serial = 2282] [outer = 00000000] [url = about:blank] 21:46:47 INFO - PROCESS | 840 | --DOMWINDOW == 66 (1BB35800) [pid = 840] [serial = 2297] [outer = 00000000] [url = about:blank] 21:46:47 INFO - PROCESS | 840 | --DOMWINDOW == 65 (166ED400) [pid = 840] [serial = 2285] [outer = 00000000] [url = about:blank] 21:46:47 INFO - PROCESS | 840 | --DOMWINDOW == 64 (1811FC00) [pid = 840] [serial = 2263] [outer = 00000000] [url = about:blank] 21:46:47 INFO - PROCESS | 840 | --DOMWINDOW == 63 (0DB3B000) [pid = 840] [serial = 2276] [outer = 00000000] [url = about:blank] 21:46:47 INFO - PROCESS | 840 | --DOMWINDOW == 62 (0DD1A000) [pid = 840] [serial = 2277] [outer = 00000000] [url = about:blank] 21:46:47 INFO - PROCESS | 840 | --DOMWINDOW == 61 (1ED77800) [pid = 840] [serial = 2298] [outer = 00000000] [url = about:blank] 21:46:47 INFO - PROCESS | 840 | --DOMWINDOW == 60 (18160000) [pid = 840] [serial = 2292] [outer = 00000000] [url = about:blank] 21:46:47 INFO - PROCESS | 840 | --DOMWINDOW == 59 (1B025000) [pid = 840] [serial = 2295] [outer = 00000000] [url = about:blank] 21:46:47 INFO - PROCESS | 840 | --DOMWINDOW == 58 (16868400) [pid = 840] [serial = 2286] [outer = 00000000] [url = about:blank] 21:46:47 INFO - PROCESS | 840 | --DOMWINDOW == 57 (15079C00) [pid = 840] [serial = 2283] [outer = 00000000] [url = about:blank] 21:46:48 INFO - PROCESS | 840 | 1465274808092 Marionette TRACE conn5 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 21:46:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 21:46:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1019ms 21:46:48 INFO - PROCESS | 840 | 1465274808108 Marionette TRACE conn5 -> [0,3077,"getWindowHandle",null] 21:46:48 INFO - PROCESS | 840 | 1465274808111 Marionette TRACE conn5 <- [1,3077,null,{"value":"13"}] 21:46:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 21:46:48 INFO - PROCESS | 840 | 1465274808116 Marionette TRACE conn5 -> [0,3078,"setScriptTimeout",{"ms":35000}] 21:46:48 INFO - PROCESS | 840 | 1465274808118 Marionette TRACE conn5 <- [1,3078,null,{}] 21:46:48 INFO - PROCESS | 840 | 1465274808123 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}] 21:46:48 INFO - PROCESS | 840 | 1465274808128 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:48 INFO - PROCESS | 840 | 1465274808215 Marionette TRACE conn5 <- [1,3079,null,{"value":null}] 21:46:48 INFO - PROCESS | 840 | 1465274808324 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:48 INFO - PROCESS | 840 | 1465274808326 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:48 INFO - PROCESS | 840 | ++DOCSHELL 0D5D7800 == 29 [pid = 840] [id = 781] 21:46:48 INFO - PROCESS | 840 | ++DOMWINDOW == 58 (0DB3B000) [pid = 840] [serial = 2341] [outer = 00000000] 21:46:48 INFO - PROCESS | 840 | ++DOMWINDOW == 59 (0DD4A800) [pid = 840] [serial = 2342] [outer = 0DB3B000] 21:46:48 INFO - PROCESS | 840 | 1465274808373 Marionette DEBUG loaded listener.js 21:46:48 INFO - PROCESS | 840 | ++DOMWINDOW == 60 (0DF02800) [pid = 840] [serial = 2343] [outer = 0DB3B000] 21:46:48 INFO - PROCESS | 840 | 1465274808741 Marionette TRACE conn5 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 21:46:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 21:46:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 671ms 21:46:48 INFO - PROCESS | 840 | 1465274808805 Marionette TRACE conn5 -> [0,3081,"getWindowHandle",null] 21:46:48 INFO - PROCESS | 840 | 1465274808809 Marionette TRACE conn5 <- [1,3081,null,{"value":"13"}] 21:46:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 21:46:48 INFO - PROCESS | 840 | 1465274808815 Marionette TRACE conn5 -> [0,3082,"setScriptTimeout",{"ms":35000}] 21:46:48 INFO - PROCESS | 840 | 1465274808817 Marionette TRACE conn5 <- [1,3082,null,{}] 21:46:48 INFO - PROCESS | 840 | 1465274808821 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}] 21:46:48 INFO - PROCESS | 840 | 1465274808823 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:48 INFO - PROCESS | 840 | 1465274808916 Marionette TRACE conn5 <- [1,3083,null,{"value":null}] 21:46:48 INFO - PROCESS | 840 | 1465274808922 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:48 INFO - PROCESS | 840 | 1465274808924 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:48 INFO - PROCESS | 840 | ++DOCSHELL 0E1E1400 == 30 [pid = 840] [id = 782] 21:46:48 INFO - PROCESS | 840 | ++DOMWINDOW == 61 (0E1E1800) [pid = 840] [serial = 2344] [outer = 00000000] 21:46:48 INFO - PROCESS | 840 | ++DOMWINDOW == 62 (11EC2800) [pid = 840] [serial = 2345] [outer = 0E1E1800] 21:46:48 INFO - PROCESS | 840 | 1465274808971 Marionette DEBUG loaded listener.js 21:46:49 INFO - PROCESS | 840 | ++DOMWINDOW == 63 (12313400) [pid = 840] [serial = 2346] [outer = 0E1E1800] 21:46:49 INFO - PROCESS | 840 | 1465274809442 Marionette TRACE conn5 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 21:46:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 21:46:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 670ms 21:46:49 INFO - PROCESS | 840 | 1465274809488 Marionette TRACE conn5 -> [0,3085,"getWindowHandle",null] 21:46:49 INFO - PROCESS | 840 | 1465274809490 Marionette TRACE conn5 <- [1,3085,null,{"value":"13"}] 21:46:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 21:46:49 INFO - PROCESS | 840 | 1465274809495 Marionette TRACE conn5 -> [0,3086,"setScriptTimeout",{"ms":35000}] 21:46:49 INFO - PROCESS | 840 | 1465274809500 Marionette TRACE conn5 <- [1,3086,null,{}] 21:46:49 INFO - PROCESS | 840 | 1465274809509 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}] 21:46:49 INFO - PROCESS | 840 | 1465274809513 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:49 INFO - PROCESS | 840 | 1465274809600 Marionette TRACE conn5 <- [1,3087,null,{"value":null}] 21:46:49 INFO - PROCESS | 840 | 1465274809747 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:49 INFO - PROCESS | 840 | 1465274809749 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:49 INFO - PROCESS | 840 | ++DOCSHELL 123AEC00 == 31 [pid = 840] [id = 783] 21:46:49 INFO - PROCESS | 840 | ++DOMWINDOW == 64 (14023800) [pid = 840] [serial = 2347] [outer = 00000000] 21:46:49 INFO - PROCESS | 840 | ++DOMWINDOW == 65 (14D0EC00) [pid = 840] [serial = 2348] [outer = 14023800] 21:46:49 INFO - PROCESS | 840 | 1465274809792 Marionette DEBUG loaded listener.js 21:46:49 INFO - PROCESS | 840 | ++DOMWINDOW == 66 (14D38400) [pid = 840] [serial = 2349] [outer = 14023800] 21:46:50 INFO - PROCESS | 840 | 1465274810175 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]]]}] 21:46:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 21:46:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 21:46:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 730ms 21:46:50 INFO - PROCESS | 840 | 1465274810226 Marionette TRACE conn5 -> [0,3089,"getWindowHandle",null] 21:46:50 INFO - PROCESS | 840 | 1465274810228 Marionette TRACE conn5 <- [1,3089,null,{"value":"13"}] 21:46:50 INFO - PROCESS | 840 | 1465274810231 Marionette TRACE conn5 -> [0,3090,"setScriptTimeout",{"ms":35000}] 21:46:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 21:46:50 INFO - PROCESS | 840 | 1465274810233 Marionette TRACE conn5 <- [1,3090,null,{}] 21:46:50 INFO - PROCESS | 840 | 1465274810236 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}] 21:46:50 INFO - PROCESS | 840 | 1465274810238 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:50 INFO - PROCESS | 840 | 1465274810379 Marionette TRACE conn5 <- [1,3091,null,{"value":null}] 21:46:50 INFO - PROCESS | 840 | 1465274810399 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:50 INFO - PROCESS | 840 | 1465274810401 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:50 INFO - PROCESS | 840 | ++DOCSHELL 14D45400 == 32 [pid = 840] [id = 784] 21:46:50 INFO - PROCESS | 840 | ++DOMWINDOW == 67 (14DF3800) [pid = 840] [serial = 2350] [outer = 00000000] 21:46:50 INFO - PROCESS | 840 | ++DOMWINDOW == 68 (15086400) [pid = 840] [serial = 2351] [outer = 14DF3800] 21:46:50 INFO - PROCESS | 840 | 1465274810445 Marionette DEBUG loaded listener.js 21:46:50 INFO - PROCESS | 840 | ++DOMWINDOW == 69 (15171400) [pid = 840] [serial = 2352] [outer = 14DF3800] 21:46:50 INFO - PROCESS | 840 | 1465274810880 Marionette TRACE conn5 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 21:46:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 21:46:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 670ms 21:46:50 INFO - PROCESS | 840 | 1465274810906 Marionette TRACE conn5 -> [0,3093,"getWindowHandle",null] 21:46:50 INFO - PROCESS | 840 | 1465274810908 Marionette TRACE conn5 <- [1,3093,null,{"value":"13"}] 21:46:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 21:46:50 INFO - PROCESS | 840 | 1465274810916 Marionette TRACE conn5 -> [0,3094,"setScriptTimeout",{"ms":35000}] 21:46:50 INFO - PROCESS | 840 | 1465274810918 Marionette TRACE conn5 <- [1,3094,null,{}] 21:46:50 INFO - PROCESS | 840 | 1465274810922 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}] 21:46:50 INFO - PROCESS | 840 | 1465274810924 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:51 INFO - PROCESS | 840 | 1465274811071 Marionette TRACE conn5 <- [1,3095,null,{"value":null}] 21:46:51 INFO - PROCESS | 840 | 1465274811091 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:51 INFO - PROCESS | 840 | 1465274811097 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:51 INFO - PROCESS | 840 | ++DOCSHELL 160CA000 == 33 [pid = 840] [id = 785] 21:46:51 INFO - PROCESS | 840 | ++DOMWINDOW == 70 (160CF000) [pid = 840] [serial = 2353] [outer = 00000000] 21:46:51 INFO - PROCESS | 840 | ++DOMWINDOW == 71 (1626F800) [pid = 840] [serial = 2354] [outer = 160CF000] 21:46:51 INFO - PROCESS | 840 | 1465274811150 Marionette DEBUG loaded listener.js 21:46:51 INFO - PROCESS | 840 | ++DOMWINDOW == 72 (16520000) [pid = 840] [serial = 2355] [outer = 160CF000] 21:46:51 INFO - PROCESS | 840 | 1465274811596 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]]]}] 21:46:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 21:46:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 21:46:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 21:46:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 730ms 21:46:51 INFO - PROCESS | 840 | 1465274811651 Marionette TRACE conn5 -> [0,3097,"getWindowHandle",null] 21:46:51 INFO - PROCESS | 840 | 1465274811653 Marionette TRACE conn5 <- [1,3097,null,{"value":"13"}] 21:46:51 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 21:46:51 INFO - PROCESS | 840 | 1465274811656 Marionette TRACE conn5 -> [0,3098,"setScriptTimeout",{"ms":35000}] 21:46:51 INFO - PROCESS | 840 | 1465274811658 Marionette TRACE conn5 <- [1,3098,null,{}] 21:46:51 INFO - PROCESS | 840 | 1465274811668 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}] 21:46:51 INFO - PROCESS | 840 | 1465274811670 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:51 INFO - PROCESS | 840 | 1465274811789 Marionette TRACE conn5 <- [1,3099,null,{"value":null}] 21:46:51 INFO - PROCESS | 840 | 1465274811794 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:51 INFO - PROCESS | 840 | 1465274811796 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:51 INFO - PROCESS | 840 | ++DOCSHELL 1686B000 == 34 [pid = 840] [id = 786] 21:46:51 INFO - PROCESS | 840 | ++DOMWINDOW == 73 (1686B400) [pid = 840] [serial = 2356] [outer = 00000000] 21:46:51 INFO - PROCESS | 840 | ++DOMWINDOW == 74 (16A2A000) [pid = 840] [serial = 2357] [outer = 1686B400] 21:46:51 INFO - PROCESS | 840 | 1465274811847 Marionette DEBUG loaded listener.js 21:46:51 INFO - PROCESS | 840 | ++DOMWINDOW == 75 (16A2B000) [pid = 840] [serial = 2358] [outer = 1686B400] 21:46:52 INFO - PROCESS | 840 | --DOMWINDOW == 74 (167CB400) [pid = 840] [serial = 2326] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html] 21:46:52 INFO - PROCESS | 840 | --DOMWINDOW == 73 (15797C00) [pid = 840] [serial = 2323] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/filelist-section/filelist.html] 21:46:52 INFO - PROCESS | 840 | --DOMWINDOW == 72 (1AF4CC00) [pid = 840] [serial = 2308] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 21:46:52 INFO - PROCESS | 840 | --DOMWINDOW == 71 (0D3E7C00) [pid = 840] [serial = 2314] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice.html] 21:46:52 INFO - PROCESS | 840 | --DOMWINDOW == 70 (11EB7400) [pid = 840] [serial = 2317] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/file/File-constructor.html] 21:46:52 INFO - PROCESS | 840 | --DOMWINDOW == 69 (1234CC00) [pid = 840] [serial = 2311] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 21:46:52 INFO - PROCESS | 840 | --DOMWINDOW == 68 (14D46C00) [pid = 840] [serial = 2320] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker] 21:46:52 INFO - PROCESS | 840 | --DOMWINDOW == 67 (181A9800) [pid = 840] [serial = 2305] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 21:46:52 INFO - PROCESS | 840 | --DOMWINDOW == 66 (14DBE800) [pid = 840] [serial = 2302] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 21:46:52 INFO - PROCESS | 840 | --DOMWINDOW == 65 (0D465000) [pid = 840] [serial = 2299] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 21:46:52 INFO - PROCESS | 840 | 1465274812313 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"]]]}] 21:46:52 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 21:46:52 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 21:46:52 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 21:46:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:46:52 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 21:46:52 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 670ms 21:46:52 INFO - PROCESS | 840 | 1465274812327 Marionette TRACE conn5 -> [0,3101,"getWindowHandle",null] 21:46:52 INFO - PROCESS | 840 | 1465274812329 Marionette TRACE conn5 <- [1,3101,null,{"value":"13"}] 21:46:52 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 21:46:52 INFO - PROCESS | 840 | 1465274812332 Marionette TRACE conn5 -> [0,3102,"setScriptTimeout",{"ms":35000}] 21:46:52 INFO - PROCESS | 840 | 1465274812333 Marionette TRACE conn5 <- [1,3102,null,{}] 21:46:52 INFO - PROCESS | 840 | 1465274812337 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}] 21:46:52 INFO - PROCESS | 840 | 1465274812338 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:52 INFO - PROCESS | 840 | 1465274812419 Marionette TRACE conn5 <- [1,3103,null,{"value":null}] 21:46:52 INFO - PROCESS | 840 | 1465274812561 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\", \"4b9e8c30-dc1d-42e4-888f-aa7e6d2abf05\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:52 INFO - PROCESS | 840 | 1465274812563 Marionette INFO sendAsync 9f7f1773-c95d-4554-89f1-e82c747da09b 21:46:52 INFO - PROCESS | 840 | ++DOCSHELL 16A2F800 == 35 [pid = 840] [id = 787] 21:46:52 INFO - PROCESS | 840 | ++DOMWINDOW == 66 (16A2FC00) [pid = 840] [serial = 2359] [outer = 00000000] 21:46:52 INFO - PROCESS | 840 | ++DOMWINDOW == 67 (170F4C00) [pid = 840] [serial = 2360] [outer = 16A2FC00] 21:46:52 INFO - PROCESS | 840 | 1465274812606 Marionette DEBUG loaded listener.js 21:46:52 INFO - PROCESS | 840 | ++DOMWINDOW == 68 (1744A000) [pid = 840] [serial = 2361] [outer = 16A2FC00] 21:46:52 INFO - PROCESS | 840 | 1465274812936 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]]]}] 21:46:52 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 21:46:52 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 630ms 21:46:52 INFO - PROCESS | 840 | 1465274812963 Marionette TRACE conn5 -> [0,3105,"getWindowHandle",null] 21:46:52 INFO - PROCESS | 840 | 1465274812965 Marionette TRACE conn5 <- [1,3105,null,{"value":"13"}] 21:46:54 WARNING - u'runner_teardown' () 21:46:54 INFO - No more tests 21:46:54 INFO - Got 0 unexpected results 21:46:54 INFO - SUITE-END | took 683s 21:46:54 INFO - Closing logging queue 21:46:54 INFO - queue closed 21:46:54 INFO - Return code: 0 21:46:54 WARNING - # TBPL SUCCESS # 21:46:54 INFO - Running post-action listener: _resource_record_post_action 21:46:54 INFO - Running post-run listener: _resource_record_post_run 21:46:55 INFO - Total resource usage - Wall time: 693s; CPU: 14.0%; Read bytes: 112210944; Write bytes: 1122105856; Read time: 2024540; Write time: 8359250 21:46:55 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 21:46:55 INFO - install - Wall time: 2s; CPU: 11.0%; Read bytes: 0; Write bytes: 47740416; Read time: 0; Write time: 50840 21:46:55 INFO - run-tests - Wall time: 691s; CPU: 14.0%; Read bytes: 112178176; Write bytes: 1054375936; Read time: 2023980; Write time: 8274280 21:46:55 INFO - Running post-run listener: _upload_blobber_files 21:46:55 INFO - Blob upload gear active. 21:46:55 INFO - Preparing to upload files from C:\slave\test\build\blobber_upload_dir. 21:46:55 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 21:46:55 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\python', 'C:\\slave\\test\\build\\venv\\Scripts\\blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', 'C:\\slave\\test\\oauth.txt', '-b', 'mozilla-beta', '-d', 'C:\\slave\\test\\build\\blobber_upload_dir', '--output-manifest', 'C:\\slave\\test\\build\\uploaded_files.json'] 21:46:55 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\python C:\slave\test\build\venv\Scripts\blobberc.py -u https://blobupload.elasticbeanstalk.com -a C:\slave\test\oauth.txt -b mozilla-beta -d C:\slave\test\build\blobber_upload_dir --output-manifest C:\slave\test\build\uploaded_files.json 21:46:55 INFO - (blobuploader) - INFO - Open directory for files ... 21:46:55 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log ... 21:46:55 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 21:46:55 INFO - (blobuploader) - INFO - Uploading, attempt #1. 21:46:56 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 21:46:56 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 21:46:56 INFO - (blobuploader) - INFO - Done attempting. 21:46:56 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_raw.log ... 21:46:56 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 21:46:56 INFO - (blobuploader) - INFO - Uploading, attempt #1. 21:46:58 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 21:46:58 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 21:46:58 INFO - (blobuploader) - INFO - Done attempting. 21:46:58 INFO - (blobuploader) - INFO - Iteration through files over. 21:46:58 INFO - Return code: 0 21:46:58 INFO - rmtree: C:\slave\test\build\uploaded_files.json 21:46:58 INFO - Using _rmtree_windows ... 21:46:58 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build\\uploaded_files.json',), kwargs: {}, attempt #1 21:46:58 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/c38f225d0a06eff264eeb78db4589e4d710580b7dfe29c067b85ddbe3bcbfa15601aebaede87168eaf1a97e8829fe5a59088873db7d87c1ad5beb4447d120653", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/98384b055bae99d3b016f4b2c695e8f3d2cdd28c82d2435497f400502ab15b7d8548a897d0f4ed566c48f23680865f94e36a615d1cfdf0317310bbc3137c0e50"} 21:46:58 INFO - Writing buildbot properties ['blobber_files'] to C:\slave\test\properties\blobber_files 21:46:58 INFO - Writing to file C:\slave\test\properties\blobber_files 21:46:58 INFO - Contents: 21:46:58 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/c38f225d0a06eff264eeb78db4589e4d710580b7dfe29c067b85ddbe3bcbfa15601aebaede87168eaf1a97e8829fe5a59088873db7d87c1ad5beb4447d120653", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/98384b055bae99d3b016f4b2c695e8f3d2cdd28c82d2435497f400502ab15b7d8548a897d0f4ed566c48f23680865f94e36a615d1cfdf0317310bbc3137c0e50"} 21:46:58 INFO - Running post-run listener: copy_logs_to_upload_dir 21:46:58 INFO - Copying logs to upload dir... 21:46:58 INFO - mkdir: C:\slave\test\build\upload\logs 21:46:58 INFO - Copying logs to upload dir... 21:46:58 INFO - Using _rmtree_windows ... 21:46:58 INFO - Using _rmtree_windows ... 21:46:58 INFO - Using _rmtree_windows ... 21:46:58 INFO - Using _rmtree_windows ... 21:46:58 INFO - Using _rmtree_windows ... 21:46:58 INFO - Using _rmtree_windows ... 21:46:58 INFO - Using _rmtree_windows ... program finished with exit code 0 elapsedTime=954.508000 ========= master_lag: 0.37 ========= ========= Finished 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 15 mins, 54 secs) (at 2016-06-06 21:46:58.946413) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-06 21:46:58.947206) ========= '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-172 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-172 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-172 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-beta/sha512/c38f225d0a06eff264eeb78db4589e4d710580b7dfe29c067b85ddbe3bcbfa15601aebaede87168eaf1a97e8829fe5a59088873db7d87c1ad5beb4447d120653", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/98384b055bae99d3b016f4b2c695e8f3d2cdd28c82d2435497f400502ab15b7d8548a897d0f4ed566c48f23680865f94e36a615d1cfdf0317310bbc3137c0e50"} build_url:https://queue.taskcluster.net/v1/task/CrRygWjeRj2Qn2hjs_hCaw/artifacts/public/build/firefox-48.0.en-US.win32.zip symbols_url:https://queue.taskcluster.net/v1/task/CrRygWjeRj2Qn2hjs_hCaw/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.102000 build_url: 'https://queue.taskcluster.net/v1/task/CrRygWjeRj2Qn2hjs_hCaw/artifacts/public/build/firefox-48.0.en-US.win32.zip' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/c38f225d0a06eff264eeb78db4589e4d710580b7dfe29c067b85ddbe3bcbfa15601aebaede87168eaf1a97e8829fe5a59088873db7d87c1ad5beb4447d120653", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/98384b055bae99d3b016f4b2c695e8f3d2cdd28c82d2435497f400502ab15b7d8548a897d0f4ed566c48f23680865f94e36a615d1cfdf0317310bbc3137c0e50"}' symbols_url: 'https://queue.taskcluster.net/v1/task/CrRygWjeRj2Qn2hjs_hCaw/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip' ========= master_lag: 0.36 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-06 21:46:59.406214) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-06 21:46:59.406537) ========= '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-172 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-172 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-172 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.01 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-06 21:46:59.522414) ========= ========= Started reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-06-06 21:46:59.522725) ========= ========= Finished reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-06-06 21:47:00.207950) ========= ========= Total master_lag: 1.00 =========