builder: mozilla-central_win7-ix-debug_test-web-platform-tests-1 slave: t-w732-ix-145 starttime: 1461180750.61 results: success (0) buildid: 20160420110249 builduid: 562744aed783432f9de25064e09a31a0 revision: 30c5dbcee7ddeafcaffa50e01429c45d459bb8fc ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 12:32:30.605401) ========= master: http://buildbot-master127.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 12:32:30.605980) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 12:32:30.606337) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 12:32:30.780611) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-20 12:32:30.780966) ========= '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-145 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-145 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg;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-145 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 --12:32:32-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py => `archiver_client.py' Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12,141 (12K) [text/x-python] 0K .......... . 100% 7.46 MB/s 12:32:32 (7.46 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=1.023000 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-20 12:32:31.843272) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 4 secs) (at 2016-04-20 12:32:31.843704) ========= '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-145 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-145 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg;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-145 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.701000 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 4 secs) (at 2016-04-20 12:32:36.569296) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-20 12:32:36.570088) ========= 'bash' '-c' u'python archiver_client.py mozharness --repo mozilla-central --rev 30c5dbcee7ddeafcaffa50e01429c45d459bb8fc --destination scripts --debug' in dir C:\slave\test\. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo mozilla-central --rev 30c5dbcee7ddeafcaffa50e01429c45d459bb8fc --destination scripts --debug'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-145 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-145 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg;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-145 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-04-20 12:32:37,438 truncating revision to first 12 chars 2016-04-20 12:32:37,438 Setting DEBUG logging. 2016-04-20 12:32:37,438 attempt 1/10 2016-04-20 12:32:37,438 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/mozilla-central/30c5dbcee7dd?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-20 12:32:37,911 unpacking tar archive at: mozilla-central-30c5dbcee7dd/testing/mozharness/ program finished with exit code 0 elapsedTime=1.280000 ========= master_lag: 0.08 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-20 12:32:37.926390) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 12:32:37.927224) ========= script_repo_revision: 30c5dbcee7ddeafcaffa50e01429c45d459bb8fc ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 12:32:37.928149) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 12:32:37.928735) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 12:32:37.947076) ========= ========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 36 mins, 27 secs) (at 2016-04-20 12:32:37.947810) ========= 'c:/mozilla-build/python27/python' '-u' 'scripts/scripts/web_platform_tests.py' '--cfg' 'web_platform_tests/prod_config_windows.py' '--test-type=testharness' '--total-chunks' '10' '--this-chunk' '1' '--blob-upload-branch' 'mozilla-central' '--download-symbols' 'true' in dir C:\slave\test\. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['c:/mozilla-build/python27/python', '-u', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config_windows.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-central', '--download-symbols', 'true'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-145 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-145 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:\Program Files\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg;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-145 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 12:32:38 INFO - MultiFileLogger online at 20160420 12:32:38 in C:\slave\test 12:32:38 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config_windows.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-central --download-symbols true 12:32:38 INFO - Dumping config to C:\slave\test\logs\localconfig.json. 12:32:38 INFO - {'append_to_log': False, 12:32:38 INFO - 'base_work_dir': 'C:\\slave\\test', 12:32:38 INFO - 'blob_upload_branch': 'mozilla-central', 12:32:38 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt', 12:32:38 INFO - 'buildbot_json_path': 'buildprops.json', 12:32:38 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',), 12:32:38 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 12:32:38 INFO - 'download_minidump_stackwalk': True, 12:32:38 INFO - 'download_symbols': 'true', 12:32:38 INFO - 'e10s': False, 12:32:38 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg', 12:32:38 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python', 12:32:38 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'), 12:32:38 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe', 12:32:38 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe', 12:32:38 INFO - 'C:/mozilla-build/tooltool.py'), 12:32:38 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe', 12:32:38 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')}, 12:32:38 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 12:32:38 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 12:32:38 INFO - 'log_level': 'info', 12:32:38 INFO - 'log_to_console': True, 12:32:38 INFO - 'opt_config_files': (), 12:32:38 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 12:32:38 INFO - '--processes=1', 12:32:38 INFO - '--config=%(test_path)s/wptrunner.ini', 12:32:38 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 12:32:38 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 12:32:38 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 12:32:38 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 12:32:38 INFO - 'pip_index': False, 12:32:38 INFO - 'require_test_zip': True, 12:32:38 INFO - 'test_type': ('testharness',), 12:32:38 INFO - 'this_chunk': '1', 12:32:38 INFO - 'total_chunks': '10', 12:32:38 INFO - 'virtualenv_path': 'venv', 12:32:38 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 12:32:38 INFO - 'work_dir': 'build'} 12:32:38 INFO - ##### 12:32:38 INFO - ##### Running clobber step. 12:32:38 INFO - ##### 12:32:38 INFO - Running pre-action listener: _resource_record_pre_action 12:32:38 INFO - Running main action method: clobber 12:32:38 INFO - rmtree: C:\slave\test\build 12:32:38 INFO - Using _rmtree_windows ... 12:32:38 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1 12:34:15 INFO - Running post-action listener: _resource_record_post_action 12:34:15 INFO - ##### 12:34:15 INFO - ##### Running read-buildbot-config step. 12:34:15 INFO - ##### 12:34:15 INFO - Running pre-action listener: _resource_record_pre_action 12:34:15 INFO - Running main action method: read_buildbot_config 12:34:15 INFO - Using buildbot properties: 12:34:15 INFO - { 12:34:15 INFO - "project": "", 12:34:15 INFO - "product": "firefox", 12:34:15 INFO - "script_repo_revision": "production", 12:34:15 INFO - "scheduler": "tests-mozilla-central-win7_ix-debug-unittest", 12:34:15 INFO - "repository": "", 12:34:15 INFO - "buildername": "Windows 7 32-bit mozilla-central debug test web-platform-tests-1", 12:34:15 INFO - "buildid": "20160420110249", 12:34:15 INFO - "pgo_build": "False", 12:34:15 INFO - "basedir": "C:\\slave\\test", 12:34:15 INFO - "buildnumber": 4, 12:34:15 INFO - "slavename": "t-w732-ix-145", 12:34:15 INFO - "revision": "30c5dbcee7ddeafcaffa50e01429c45d459bb8fc", 12:34:15 INFO - "master": "http://buildbot-master127.bb.releng.scl3.mozilla.com:8201/", 12:34:15 INFO - "platform": "win32", 12:34:15 INFO - "branch": "mozilla-central", 12:34:15 INFO - "repo_path": "mozilla-central", 12:34:15 INFO - "moz_repo_path": "", 12:34:15 INFO - "stage_platform": "win32", 12:34:15 INFO - "builduid": "562744aed783432f9de25064e09a31a0", 12:34:15 INFO - "slavebuilddir": "test" 12:34:15 INFO - } 12:34:15 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/bYSUSpsRS3CnYDWEiLTTyg/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json. 12:34:15 INFO - Found installer url https://queue.taskcluster.net/v1/task/bYSUSpsRS3CnYDWEiLTTyg/artifacts/public/build/firefox-48.0a1.en-US.win32.zip. 12:34:15 INFO - Running post-action listener: _resource_record_post_action 12:34:15 INFO - ##### 12:34:15 INFO - ##### Running download-and-extract step. 12:34:15 INFO - ##### 12:34:15 INFO - Running pre-action listener: _resource_record_pre_action 12:34:15 INFO - Running main action method: download_and_extract 12:34:15 INFO - mkdir: C:\slave\test\build\tests 12: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')]} 12:34:15 INFO - https://queue.taskcluster.net/v1/task/bYSUSpsRS3CnYDWEiLTTyg/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json matches https://queue.taskcluster.net 12:34:15 INFO - trying https://queue.taskcluster.net/v1/task/bYSUSpsRS3CnYDWEiLTTyg/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json 12:34:15 INFO - Downloading https://queue.taskcluster.net/v1/task/bYSUSpsRS3CnYDWEiLTTyg/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json to C:\slave\test\build\firefox-48.0a1.en-US.win32.test_packages.json 12:34:15 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/bYSUSpsRS3CnYDWEiLTTyg/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.test_packages.json'}, attempt #1 12:34:17 INFO - Downloaded 1274 bytes. 12:34:17 INFO - Reading from file C:\slave\test\build\firefox-48.0a1.en-US.win32.test_packages.json 12:34:17 INFO - Using the following test package requirements: 12:34:17 INFO - {u'common': [u'firefox-48.0a1.en-US.win32.common.tests.zip'], 12:34:17 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 12:34:17 INFO - u'firefox-48.0a1.en-US.win32.cppunittest.tests.zip'], 12:34:17 INFO - u'gtest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 12:34:17 INFO - u'firefox-48.0a1.en-US.win32.gtest.tests.zip'], 12:34:17 INFO - u'jittest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 12:34:17 INFO - u'jsshell-win32.zip'], 12:34:17 INFO - u'mochitest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 12:34:17 INFO - u'firefox-48.0a1.en-US.win32.mochitest.tests.zip'], 12:34:17 INFO - u'mozbase': [u'firefox-48.0a1.en-US.win32.common.tests.zip'], 12:34:17 INFO - u'reftest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 12:34:17 INFO - u'firefox-48.0a1.en-US.win32.reftest.tests.zip'], 12:34:17 INFO - u'talos': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 12:34:17 INFO - u'firefox-48.0a1.en-US.win32.talos.tests.zip'], 12:34:17 INFO - u'web-platform': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 12:34:17 INFO - u'firefox-48.0a1.en-US.win32.web-platform.tests.zip'], 12:34:17 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 12:34:17 INFO - u'firefox-48.0a1.en-US.win32.xpcshell.tests.zip']} 12:34:17 INFO - Downloading packages: [u'firefox-48.0a1.en-US.win32.common.tests.zip', u'firefox-48.0a1.en-US.win32.web-platform.tests.zip'] for test suite category: web-platform 12:34:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:34:17 INFO - https://queue.taskcluster.net/v1/task/bYSUSpsRS3CnYDWEiLTTyg/artifacts/public/build/firefox-48.0a1.en-US.win32.common.tests.zip matches https://queue.taskcluster.net 12:34:17 INFO - trying https://queue.taskcluster.net/v1/task/bYSUSpsRS3CnYDWEiLTTyg/artifacts/public/build/firefox-48.0a1.en-US.win32.common.tests.zip 12:34:17 INFO - Downloading https://queue.taskcluster.net/v1/task/bYSUSpsRS3CnYDWEiLTTyg/artifacts/public/build/firefox-48.0a1.en-US.win32.common.tests.zip to C:\slave\test\build\firefox-48.0a1.en-US.win32.common.tests.zip 12:34:17 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/bYSUSpsRS3CnYDWEiLTTyg/artifacts/public/build/firefox-48.0a1.en-US.win32.common.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.common.tests.zip'}, attempt #1 12:34:23 INFO - Downloaded 20463183 bytes. 12:34:23 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.common.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 12:34:23 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a1.en-US.win32.common.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 12:34:25 INFO - caution: filename not matched: web-platform/* 12:34:25 INFO - Return code: 11 12:34:25 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')]} 12:34:25 INFO - https://queue.taskcluster.net/v1/task/bYSUSpsRS3CnYDWEiLTTyg/artifacts/public/build/firefox-48.0a1.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net 12:34:25 INFO - trying https://queue.taskcluster.net/v1/task/bYSUSpsRS3CnYDWEiLTTyg/artifacts/public/build/firefox-48.0a1.en-US.win32.web-platform.tests.zip 12:34:25 INFO - Downloading https://queue.taskcluster.net/v1/task/bYSUSpsRS3CnYDWEiLTTyg/artifacts/public/build/firefox-48.0a1.en-US.win32.web-platform.tests.zip to C:\slave\test\build\firefox-48.0a1.en-US.win32.web-platform.tests.zip 12:34:25 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/bYSUSpsRS3CnYDWEiLTTyg/artifacts/public/build/firefox-48.0a1.en-US.win32.web-platform.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.web-platform.tests.zip'}, attempt #1 12:39:09 INFO - Downloaded 36397898 bytes. 12:39:09 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.web-platform.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 12:39:09 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a1.en-US.win32.web-platform.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 12:39:49 INFO - caution: filename not matched: bin/* 12:39:49 INFO - caution: filename not matched: config/* 12:39:49 INFO - caution: filename not matched: mozbase/* 12:39:49 INFO - caution: filename not matched: marionette/* 12:39:49 INFO - caution: filename not matched: tools/wptserve/* 12:39:49 INFO - Return code: 11 12:39:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:39:49 INFO - https://queue.taskcluster.net/v1/task/bYSUSpsRS3CnYDWEiLTTyg/artifacts/public/build/firefox-48.0a1.en-US.win32.zip matches https://queue.taskcluster.net 12:39:49 INFO - trying https://queue.taskcluster.net/v1/task/bYSUSpsRS3CnYDWEiLTTyg/artifacts/public/build/firefox-48.0a1.en-US.win32.zip 12:39:49 INFO - Downloading https://queue.taskcluster.net/v1/task/bYSUSpsRS3CnYDWEiLTTyg/artifacts/public/build/firefox-48.0a1.en-US.win32.zip to C:\slave\test\build\firefox-48.0a1.en-US.win32.zip 12:39:49 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/bYSUSpsRS3CnYDWEiLTTyg/artifacts/public/build/firefox-48.0a1.en-US.win32.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.zip'}, attempt #1 12:54:32 INFO - Downloaded 67450931 bytes. 12:54:32 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/bYSUSpsRS3CnYDWEiLTTyg/artifacts/public/build/firefox-48.0a1.en-US.win32.zip 12:54:32 INFO - mkdir: C:\slave\test\properties 12:54:32 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url 12:54:32 INFO - Writing to file C:\slave\test\properties\build_url 12:54:32 INFO - Contents: 12:54:32 INFO - build_url:https://queue.taskcluster.net/v1/task/bYSUSpsRS3CnYDWEiLTTyg/artifacts/public/build/firefox-48.0a1.en-US.win32.zip 12:54:33 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/bYSUSpsRS3CnYDWEiLTTyg/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 12:54:33 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url 12:54:33 INFO - Writing to file C:\slave\test\properties\symbols_url 12:54:33 INFO - Contents: 12:54:33 INFO - symbols_url:https://queue.taskcluster.net/v1/task/bYSUSpsRS3CnYDWEiLTTyg/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 12:54:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:54:33 INFO - https://queue.taskcluster.net/v1/task/bYSUSpsRS3CnYDWEiLTTyg/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip matches https://queue.taskcluster.net 12:54:33 INFO - trying https://queue.taskcluster.net/v1/task/bYSUSpsRS3CnYDWEiLTTyg/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 12:54:33 INFO - Downloading https://queue.taskcluster.net/v1/task/bYSUSpsRS3CnYDWEiLTTyg/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip to C:\slave\test\build\firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 12:54:33 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/bYSUSpsRS3CnYDWEiLTTyg/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.crashreporter-symbols.zip'}, attempt #1 12:55:20 INFO - Downloaded 58279918 bytes. 12:55:20 INFO - Running command: ['unzip', '-q', '-o', 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.crashreporter-symbols.zip', '-d', 'C:\\slave\\test\\build\\symbols'] 12:55:20 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a1.en-US.win32.crashreporter-symbols.zip -d C:\slave\test\build\symbols 12:55:22 INFO - Return code: 0 12:55:22 INFO - Running post-action listener: _resource_record_post_action 12:55:22 INFO - Running post-action listener: set_extra_try_arguments 12:55:22 INFO - ##### 12:55:22 INFO - ##### Running create-virtualenv step. 12:55:22 INFO - ##### 12:55:22 INFO - Running pre-action listener: _pre_create_virtualenv 12:55:22 INFO - Running pre-action listener: _resource_record_pre_action 12:55:22 INFO - Running main action method: create_virtualenv 12:55:22 INFO - Creating virtualenv C:\slave\test\build\venv 12:55:22 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 12:55:22 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv 12:55:27 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe 12:55:29 INFO - Installing distribute......................................................................................................................................................................................done. 12:55:30 INFO - Return code: 0 12:55:30 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv 12:55:30 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')]} 12:55:30 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:55:30 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')]} 12:55:30 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:55:30 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 0x01C9B6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01D9B200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x019960B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01CCA368>, '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 0x0195BD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01DAE0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-145', 'USERDOMAIN': 'T-W732-IX-145', '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-145', '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:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg;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 12:55:30 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 12:55:30 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 12:55:30 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 12:55:30 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 12:55:30 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 12:55:30 INFO - 'COMPUTERNAME': 'T-W732-IX-145', 12:55:30 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 12:55:30 INFO - 'DCLOCATION': 'SCL3', 12:55:30 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 12:55:30 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 12:55:30 INFO - 'FP_NO_HOST_CHECK': 'NO', 12:55:30 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 12:55:30 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 12:55:30 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 12:55:30 INFO - 'HOMEDRIVE': 'C:', 12:55:30 INFO - 'HOMEPATH': '\\Users\\cltbld', 12:55:30 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 12:55:30 INFO - 'KTS_VERSION': '1.19c', 12:55:30 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 12:55:30 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 12:55:30 INFO - 'LOGONSERVER': '\\\\T-W732-IX-145', 12:55:30 INFO - 'MONDIR': 'C:\\Monitor_config\\', 12:55:30 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 12:55:30 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 12:55:30 INFO - 'MOZILLABUILDDRIVE': 'C:', 12:55:30 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 12:55:30 INFO - 'MOZ_AIRBAG': '1', 12:55:30 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 12:55:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:55:30 INFO - 'MOZ_MSVCVERSION': '8', 12:55:30 INFO - 'MOZ_NO_REMOTE': '1', 12:55:30 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 12:55:30 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 12:55:30 INFO - 'NO_EM_RESTART': '1', 12:55:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:55:30 INFO - 'NUMBER_OF_PROCESSORS': '8', 12:55:30 INFO - 'OS': 'Windows_NT', 12:55:30 INFO - 'OURDRIVE': 'C:', 12:55:30 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\', 12:55:30 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 12:55:30 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 12:55:30 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 12:55:30 INFO - 'PROCESSOR_LEVEL': '6', 12:55:30 INFO - 'PROCESSOR_REVISION': '1e05', 12:55:30 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 12:55:30 INFO - 'PROGRAMFILES': 'C:\\Program Files', 12:55:30 INFO - 'PROMPT': '$P$G', 12:55:30 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 12:55:30 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 12:55:30 INFO - 'PUBLIC': 'C:\\Users\\Public', 12:55:30 INFO - 'PWD': 'C:\\slave\\test', 12:55:30 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 12:55:30 INFO - 'SLAVEDIR': 'C:\\slave\\', 12:55:30 INFO - 'SYSTEMDRIVE': 'C:', 12:55:30 INFO - 'SYSTEMROOT': 'C:\\windows', 12:55:30 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 12:55:30 INFO - 'TEST1': 'testie', 12:55:30 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 12:55:30 INFO - 'USERDOMAIN': 'T-W732-IX-145', 12:55:30 INFO - 'USERNAME': 'cltbld', 12:55:30 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 12:55:30 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 12:55:30 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 12:55:30 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 12:55:30 INFO - 'WINDIR': 'C:\\windows', 12:55:30 INFO - 'WINDOWS_TRACING_FLAGS': '3', 12:55:30 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 12:55:30 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 12:55:31 INFO - Ignoring indexes: http://pypi.python.org/simple/ 12:55:31 INFO - Downloading/unpacking psutil>=0.7.1 12:55:32 INFO - Running setup.py egg_info for package psutil 12:55:32 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 12:55:32 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 12:55:32 INFO - Installing collected packages: psutil 12:55:32 INFO - Running setup.py install for psutil 12:55:32 INFO - building 'psutil._psutil_windows' extension 12:55:32 INFO - error: Unable to find vcvarsall.bat 12:55:32 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-1vvwom-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 12:55:32 INFO - running install 12:55:32 INFO - running build 12:55:32 INFO - running build_py 12:55:32 INFO - creating build 12:55:32 INFO - creating build\lib.win32-2.7 12:55:32 INFO - creating build\lib.win32-2.7\psutil 12:55:32 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil 12:55:32 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil 12:55:32 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil 12:55:32 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil 12:55:32 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil 12:55:32 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil 12:55:32 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil 12:55:32 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil 12:55:32 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil 12:55:32 INFO - running build_ext 12:55:32 INFO - building 'psutil._psutil_windows' extension 12:55:32 INFO - error: Unable to find vcvarsall.bat 12:55:32 INFO - ---------------------------------------- 12:55:32 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-1vvwom-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 12:55:32 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log 12:55:32 WARNING - Return code: 1 12:55:32 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! 12:55:32 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv 12:55:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:55:32 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:55:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:55:32 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:55:32 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x01C9B6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01D9B200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x019960B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01CCA368>, '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 0x0195BD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01DAE0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-145', 'USERDOMAIN': 'T-W732-IX-145', '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-145', '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:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg;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 12:55:32 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in C:\slave\test\build 12:55:32 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 12:55:32 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 12:55:32 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 12:55:32 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 12:55:32 INFO - 'COMPUTERNAME': 'T-W732-IX-145', 12:55:32 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 12:55:32 INFO - 'DCLOCATION': 'SCL3', 12:55:32 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 12:55:32 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 12:55:32 INFO - 'FP_NO_HOST_CHECK': 'NO', 12:55:32 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 12:55:32 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 12:55:32 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 12:55:32 INFO - 'HOMEDRIVE': 'C:', 12:55:32 INFO - 'HOMEPATH': '\\Users\\cltbld', 12:55:32 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 12:55:32 INFO - 'KTS_VERSION': '1.19c', 12:55:32 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 12:55:32 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 12:55:32 INFO - 'LOGONSERVER': '\\\\T-W732-IX-145', 12:55:32 INFO - 'MONDIR': 'C:\\Monitor_config\\', 12:55:32 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 12:55:32 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 12:55:32 INFO - 'MOZILLABUILDDRIVE': 'C:', 12:55:32 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 12:55:32 INFO - 'MOZ_AIRBAG': '1', 12:55:32 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 12:55:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:55:32 INFO - 'MOZ_MSVCVERSION': '8', 12:55:32 INFO - 'MOZ_NO_REMOTE': '1', 12:55:32 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 12:55:32 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 12:55:32 INFO - 'NO_EM_RESTART': '1', 12:55:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:55:32 INFO - 'NUMBER_OF_PROCESSORS': '8', 12:55:32 INFO - 'OS': 'Windows_NT', 12:55:32 INFO - 'OURDRIVE': 'C:', 12:55:32 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\', 12:55:32 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 12:55:32 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 12:55:32 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 12:55:32 INFO - 'PROCESSOR_LEVEL': '6', 12:55:32 INFO - 'PROCESSOR_REVISION': '1e05', 12:55:32 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 12:55:32 INFO - 'PROGRAMFILES': 'C:\\Program Files', 12:55:32 INFO - 'PROMPT': '$P$G', 12:55:32 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 12:55:32 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 12:55:32 INFO - 'PUBLIC': 'C:\\Users\\Public', 12:55:32 INFO - 'PWD': 'C:\\slave\\test', 12:55:32 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 12:55:32 INFO - 'SLAVEDIR': 'C:\\slave\\', 12:55:32 INFO - 'SYSTEMDRIVE': 'C:', 12:55:32 INFO - 'SYSTEMROOT': 'C:\\windows', 12:55:32 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 12:55:32 INFO - 'TEST1': 'testie', 12:55:32 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 12:55:32 INFO - 'USERDOMAIN': 'T-W732-IX-145', 12:55:32 INFO - 'USERNAME': 'cltbld', 12:55:32 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 12:55:32 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 12:55:32 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 12:55:32 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 12:55:32 INFO - 'WINDIR': 'C:\\windows', 12:55:32 INFO - 'WINDOWS_TRACING_FLAGS': '3', 12:55:32 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 12:55:32 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 12:55:33 INFO - Ignoring indexes: http://pypi.python.org/simple/ 12:55:33 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 12:55:33 INFO - Downloading mozsystemmonitor-0.0.tar.gz 12:55:33 INFO - Running setup.py egg_info for package mozsystemmonitor 12:55:33 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0) 12:55:33 INFO - Running setup.py egg_info for package psutil 12:55:33 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 12:55:33 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 12:55:33 INFO - Installing collected packages: mozsystemmonitor, psutil 12:55:33 INFO - Running setup.py install for mozsystemmonitor 12:55:33 INFO - Running setup.py install for psutil 12:55:33 INFO - building 'psutil._psutil_windows' extension 12:55:33 INFO - error: Unable to find vcvarsall.bat 12:55:33 INFO - Complete output from command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\users\cltbld\appdata\local\temp\pip-kxgnfv-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 12:55:33 INFO - running install 12:55:33 INFO - running build 12:55:33 INFO - running build_py 12:55:33 INFO - running build_ext 12:55:33 INFO - building 'psutil._psutil_windows' extension 12:55:33 INFO - error: Unable to find vcvarsall.bat 12:55:33 INFO - ---------------------------------------- 12:55:33 INFO - Command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\users\cltbld\appdata\local\temp\pip-kxgnfv-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 12:55:33 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log 12:55:33 WARNING - Return code: 1 12:55:33 WARNING - Could not install python package: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 failed after 1 tries! 12:55:33 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv 12:55:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:55:33 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:55:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:55:33 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:55:33 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x01C9B6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01D9B200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x019960B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01CCA368>, '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 0x0195BD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01DAE0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-145', 'USERDOMAIN': 'T-W732-IX-145', '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-145', '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:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg;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 12:55:33 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in C:\slave\test\build 12:55:33 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 12:55:33 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 12:55:33 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 12:55:33 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 12:55:33 INFO - 'COMPUTERNAME': 'T-W732-IX-145', 12:55:33 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 12:55:33 INFO - 'DCLOCATION': 'SCL3', 12:55:33 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 12:55:33 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 12:55:33 INFO - 'FP_NO_HOST_CHECK': 'NO', 12:55:33 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 12:55:33 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 12:55:33 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 12:55:33 INFO - 'HOMEDRIVE': 'C:', 12:55:33 INFO - 'HOMEPATH': '\\Users\\cltbld', 12:55:33 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 12:55:33 INFO - 'KTS_VERSION': '1.19c', 12:55:33 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 12:55:33 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 12:55:33 INFO - 'LOGONSERVER': '\\\\T-W732-IX-145', 12:55:33 INFO - 'MONDIR': 'C:\\Monitor_config\\', 12:55:33 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 12:55:33 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 12:55:33 INFO - 'MOZILLABUILDDRIVE': 'C:', 12:55:33 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 12:55:33 INFO - 'MOZ_AIRBAG': '1', 12:55:33 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 12:55:33 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:55:33 INFO - 'MOZ_MSVCVERSION': '8', 12:55:33 INFO - 'MOZ_NO_REMOTE': '1', 12:55:33 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 12:55:33 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 12:55:33 INFO - 'NO_EM_RESTART': '1', 12:55:33 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:55:33 INFO - 'NUMBER_OF_PROCESSORS': '8', 12:55:33 INFO - 'OS': 'Windows_NT', 12:55:33 INFO - 'OURDRIVE': 'C:', 12:55:33 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\', 12:55:33 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 12:55:33 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 12:55:33 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 12:55:33 INFO - 'PROCESSOR_LEVEL': '6', 12:55:33 INFO - 'PROCESSOR_REVISION': '1e05', 12:55:33 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 12:55:33 INFO - 'PROGRAMFILES': 'C:\\Program Files', 12:55:33 INFO - 'PROMPT': '$P$G', 12:55:33 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 12:55:33 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 12:55:33 INFO - 'PUBLIC': 'C:\\Users\\Public', 12:55:33 INFO - 'PWD': 'C:\\slave\\test', 12:55:33 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 12:55:33 INFO - 'SLAVEDIR': 'C:\\slave\\', 12:55:33 INFO - 'SYSTEMDRIVE': 'C:', 12:55:33 INFO - 'SYSTEMROOT': 'C:\\windows', 12:55:33 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 12:55:33 INFO - 'TEST1': 'testie', 12:55:33 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 12:55:33 INFO - 'USERDOMAIN': 'T-W732-IX-145', 12:55:33 INFO - 'USERNAME': 'cltbld', 12:55:33 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 12:55:33 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 12:55:33 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 12:55:33 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 12:55:33 INFO - 'WINDIR': 'C:\\windows', 12:55:33 INFO - 'WINDOWS_TRACING_FLAGS': '3', 12:55:33 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 12:55:33 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 12:55:33 INFO - Ignoring indexes: http://pypi.python.org/simple/ 12:55:33 INFO - Downloading/unpacking blobuploader==1.2.4 12:55:33 INFO - Downloading blobuploader-1.2.4.tar.gz 12:55:33 INFO - Running setup.py egg_info for package blobuploader 12:55:33 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 12:55:37 INFO - Running setup.py egg_info for package requests 12:55:37 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 12:55:37 INFO - Downloading docopt-0.6.1.tar.gz 12:55:37 INFO - Running setup.py egg_info for package docopt 12:55:37 INFO - Installing collected packages: blobuploader, docopt, requests 12:55:37 INFO - Running setup.py install for blobuploader 12:55:37 INFO - Running setup.py install for docopt 12:55:37 INFO - Running setup.py install for requests 12:55:37 INFO - Successfully installed blobuploader docopt requests 12:55:37 INFO - Cleaning up... 12:55:37 INFO - Return code: 0 12:55:37 INFO - Installing None into virtualenv C:\slave\test\build\venv 12:55:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:55:37 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:55:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:55:37 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:55:37 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 0x01C9B6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01D9B200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x019960B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01CCA368>, '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 0x0195BD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01DAE0C0>, '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-145', 'USERDOMAIN': 'T-W732-IX-145', '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-145', '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:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg;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 12:55:37 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 12:55:37 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 12:55:37 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 12:55:37 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 12:55:37 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 12:55:37 INFO - 'COMPUTERNAME': 'T-W732-IX-145', 12:55:37 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 12:55:37 INFO - 'DCLOCATION': 'SCL3', 12:55:37 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 12:55:37 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 12:55:37 INFO - 'FP_NO_HOST_CHECK': 'NO', 12:55:37 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 12:55:37 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 12:55:37 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 12:55:37 INFO - 'HOMEDRIVE': 'C:', 12:55:37 INFO - 'HOMEPATH': '\\Users\\cltbld', 12:55:37 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 12:55:37 INFO - 'KTS_VERSION': '1.19c', 12:55:37 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 12:55:37 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 12:55:37 INFO - 'LOGONSERVER': '\\\\T-W732-IX-145', 12:55:37 INFO - 'MONDIR': 'C:\\Monitor_config\\', 12:55:37 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 12:55:37 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 12:55:37 INFO - 'MOZILLABUILDDRIVE': 'C:', 12:55:37 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 12:55:37 INFO - 'MOZ_AIRBAG': '1', 12:55:37 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 12:55:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:55:37 INFO - 'MOZ_MSVCVERSION': '8', 12:55:37 INFO - 'MOZ_NO_REMOTE': '1', 12:55:37 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 12:55:37 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 12:55:37 INFO - 'NO_EM_RESTART': '1', 12:55:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:55:37 INFO - 'NUMBER_OF_PROCESSORS': '8', 12:55:37 INFO - 'OS': 'Windows_NT', 12:55:37 INFO - 'OURDRIVE': 'C:', 12:55:37 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\', 12:55:37 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 12:55:37 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 12:55:37 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 12:55:37 INFO - 'PROCESSOR_LEVEL': '6', 12:55:37 INFO - 'PROCESSOR_REVISION': '1e05', 12:55:37 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 12:55:37 INFO - 'PROGRAMFILES': 'C:\\Program Files', 12:55:37 INFO - 'PROMPT': '$P$G', 12:55:37 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 12:55:37 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 12:55:37 INFO - 'PUBLIC': 'C:\\Users\\Public', 12:55:37 INFO - 'PWD': 'C:\\slave\\test', 12:55:37 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 12:55:37 INFO - 'SLAVEDIR': 'C:\\slave\\', 12:55:37 INFO - 'SYSTEMDRIVE': 'C:', 12:55:37 INFO - 'SYSTEMROOT': 'C:\\windows', 12:55:37 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 12:55:37 INFO - 'TEST1': 'testie', 12:55:37 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 12:55:37 INFO - 'USERDOMAIN': 'T-W732-IX-145', 12:55:37 INFO - 'USERNAME': 'cltbld', 12:55:37 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 12:55:37 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 12:55:37 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 12:55:37 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 12:55:37 INFO - 'WINDIR': 'C:\\windows', 12:55:37 INFO - 'WINDOWS_TRACING_FLAGS': '3', 12:55:37 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 12:55:37 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 12:55:42 INFO - Ignoring indexes: http://pypi.python.org/simple/ 12:55:42 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 12:55:42 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 12:55:42 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 12:55:42 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 12:55:42 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 12:55:42 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 12:55:42 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 12:55:42 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 12:55:42 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 12:55:42 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 12:55:42 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 12:55:42 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 12:55:42 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 12:55:42 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 12:55:42 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 12:55:42 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 12:55:42 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 12:55:42 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 12:55:42 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 12:55:42 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 12:55:42 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 12:55:42 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 12:55:42 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 12:55:42 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 12:55:42 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 12:55:42 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 12:55:42 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 12:55:42 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 12:55:42 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 12:55:42 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 12:55:42 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 12:55:42 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 12:55:42 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 12:55:42 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 12:55:42 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 12:55:42 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 12:55:42 INFO - Unpacking c:\slave\test\build\tests\marionette\client 12:55:42 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 12:55:42 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 12:55:42 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 12:55:42 INFO - Unpacking c:\slave\test\build\tests\marionette 12:55:42 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 12:55:42 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 12:55:42 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 12:55:42 INFO - Running setup.py install for browsermob-proxy 12:55:55 INFO - Running setup.py install for manifestparser 12:55:55 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 12:55:55 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 12:55:55 INFO - Running setup.py install for marionette-client 12:55:55 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 12:55:55 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 12:55:55 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 12:55:55 INFO - Running setup.py install for marionette-driver 12:55:55 INFO - Running setup.py install for mozcrash 12:55:55 INFO - Running setup.py install for mozdebug 12:55:55 INFO - Running setup.py install for mozdevice 12:55:55 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 12:55:55 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 12:55:55 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 12:55:55 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 12:55:55 INFO - Running setup.py install for mozfile 12:55:55 INFO - Running setup.py install for mozhttpd 12:55:55 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 12:55:55 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 12:55:55 INFO - Running setup.py install for mozinfo 12:55:55 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts 12:55:55 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts 12:55:55 INFO - Running setup.py install for mozInstall 12:55:55 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 12:55:55 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 12:55:55 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 12:55:55 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 12:55:55 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 12:55:55 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 12:55:55 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 12:55:55 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 12:55:55 INFO - Running setup.py install for mozleak 12:55:55 INFO - Running setup.py install for mozlog 12:55:55 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts 12:55:55 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts 12:55:55 INFO - Running setup.py install for moznetwork 12:55:55 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts 12:55:55 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts 12:55:55 INFO - Running setup.py install for mozprocess 12:55:55 INFO - Running setup.py install for mozprofile 12:55:55 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 12:55:55 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 12:55:55 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 12:55:55 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 12:55:55 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 12:55:55 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 12:55:55 INFO - Running setup.py install for mozrunner 12:55:55 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 12:55:55 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 12:55:55 INFO - Running setup.py install for mozscreenshot 12:55:55 INFO - Running setup.py install for moztest 12:55:55 INFO - Running setup.py install for mozversion 12:55:55 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 12:55:55 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 12:55:55 INFO - Running setup.py install for wptserve 12:55:55 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 12:55:55 INFO - Cleaning up... 12:55:55 INFO - Return code: 0 12:55:55 INFO - Installing None into virtualenv C:\slave\test\build\venv 12:55:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:55:55 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:55:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:55:55 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:55:55 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 0x01C9B6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01D9B200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x019960B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01CCA368>, '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 0x0195BD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01DAE0C0>, '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-145', 'USERDOMAIN': 'T-W732-IX-145', '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-145', '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:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg;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 12:55:55 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 12:55:55 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 12:55:55 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 12:55:55 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 12:55:55 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 12:55:55 INFO - 'COMPUTERNAME': 'T-W732-IX-145', 12:55:55 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 12:55:55 INFO - 'DCLOCATION': 'SCL3', 12:55:55 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 12:55:55 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 12:55:55 INFO - 'FP_NO_HOST_CHECK': 'NO', 12:55:55 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 12:55:55 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 12:55:55 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 12:55:55 INFO - 'HOMEDRIVE': 'C:', 12:55:55 INFO - 'HOMEPATH': '\\Users\\cltbld', 12:55:55 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 12:55:55 INFO - 'KTS_VERSION': '1.19c', 12:55:55 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 12:55:55 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 12:55:55 INFO - 'LOGONSERVER': '\\\\T-W732-IX-145', 12:55:55 INFO - 'MONDIR': 'C:\\Monitor_config\\', 12:55:55 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 12:55:55 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 12:55:55 INFO - 'MOZILLABUILDDRIVE': 'C:', 12:55:55 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 12:55:55 INFO - 'MOZ_AIRBAG': '1', 12:55:55 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 12:55:55 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:55:55 INFO - 'MOZ_MSVCVERSION': '8', 12:55:55 INFO - 'MOZ_NO_REMOTE': '1', 12:55:55 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 12:55:55 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 12:55:55 INFO - 'NO_EM_RESTART': '1', 12:55:55 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:55:55 INFO - 'NUMBER_OF_PROCESSORS': '8', 12:55:55 INFO - 'OS': 'Windows_NT', 12:55:55 INFO - 'OURDRIVE': 'C:', 12:55:55 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\', 12:55:55 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 12:55:55 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 12:55:55 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 12:55:55 INFO - 'PROCESSOR_LEVEL': '6', 12:55:55 INFO - 'PROCESSOR_REVISION': '1e05', 12:55:55 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 12:55:55 INFO - 'PROGRAMFILES': 'C:\\Program Files', 12:55:55 INFO - 'PROMPT': '$P$G', 12:55:55 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 12:55:55 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 12:55:55 INFO - 'PUBLIC': 'C:\\Users\\Public', 12:55:55 INFO - 'PWD': 'C:\\slave\\test', 12:55:55 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 12:55:55 INFO - 'SLAVEDIR': 'C:\\slave\\', 12:55:55 INFO - 'SYSTEMDRIVE': 'C:', 12:55:55 INFO - 'SYSTEMROOT': 'C:\\windows', 12:55:55 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 12:55:55 INFO - 'TEST1': 'testie', 12:55:55 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 12:55:55 INFO - 'USERDOMAIN': 'T-W732-IX-145', 12:55:55 INFO - 'USERNAME': 'cltbld', 12:55:55 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 12:55:55 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 12:55:55 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 12:55:55 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 12:55:55 INFO - 'WINDIR': 'C:\\windows', 12:55:55 INFO - 'WINDOWS_TRACING_FLAGS': '3', 12:55:55 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 12:55:55 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 12:56:00 INFO - Ignoring indexes: http://pypi.python.org/simple/ 12:56:00 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 12:56:00 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 12:56:00 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 12:56:00 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 12:56:00 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 12:56:00 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 12:56:00 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 12:56:00 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 12:56:00 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 12:56:00 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 12:56:00 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 12:56:00 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 12:56:00 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 12:56:00 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 12:56:00 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 12:56:00 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 12:56:00 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 12:56:00 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 12:56:00 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 12:56:00 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 12:56:00 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 12:56:00 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 12:56:00 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 12:56:00 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 12:56:00 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 12:56:00 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 12:56:00 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 12:56:00 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 12:56:00 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 12:56:00 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 12:56:00 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 12:56:00 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 12:56:00 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 12:56:00 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 12:56:00 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 12:56:00 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 12:56:00 INFO - Unpacking c:\slave\test\build\tests\marionette\client 12:56:00 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 12:56:00 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 12:56:00 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 12:56:00 INFO - Unpacking c:\slave\test\build\tests\marionette 12:56:00 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 12:56:00 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 12:56:00 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)) 12:56:11 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)) 12:56:11 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)) 12:56:11 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)) 12:56:11 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)) 12:56:11 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10)) 12:56:11 INFO - Downloading blessings-1.6.tar.gz 12:56:11 INFO - Running setup.py egg_info for package blessings 12:56:11 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)) 12:56:11 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 12:56:11 INFO - Running setup.py install for blessings 12:56:11 INFO - Running setup.py install for browsermob-proxy 12:56:11 INFO - Running setup.py install for manifestparser 12:56:11 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 12:56:11 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 12:56:11 INFO - Running setup.py install for marionette-client 12:56:11 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 12:56:11 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 12:56:11 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 12:56:11 INFO - Running setup.py install for marionette-driver 12:56:11 INFO - Running setup.py install for mozcrash 12:56:11 INFO - Running setup.py install for mozdebug 12:56:11 INFO - Running setup.py install for mozdevice 12:56:11 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 12:56:11 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 12:56:11 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 12:56:11 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 12:56:11 INFO - Running setup.py install for mozhttpd 12:56:11 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 12:56:11 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 12:56:11 INFO - Running setup.py install for mozInstall 12:56:11 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 12:56:11 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 12:56:11 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 12:56:11 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 12:56:11 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 12:56:11 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 12:56:11 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 12:56:11 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 12:56:11 INFO - Running setup.py install for mozleak 12:56:11 INFO - Running setup.py install for mozprofile 12:56:11 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 12:56:11 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 12:56:11 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 12:56:11 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 12:56:11 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 12:56:11 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 12:56:11 INFO - Running setup.py install for mozrunner 12:56:11 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 12:56:11 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 12:56:13 INFO - Running setup.py install for mozscreenshot 12:56:13 INFO - Running setup.py install for moztest 12:56:13 INFO - Running setup.py install for mozversion 12:56:13 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 12:56:13 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 12:56:13 INFO - Running setup.py install for wptserve 12:56:13 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve 12:56:13 INFO - Cleaning up... 12:56:13 INFO - Return code: 0 12:56:13 INFO - Done creating virtualenv C:\slave\test\build\venv. 12:56:13 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 12:56:13 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 12:56:13 INFO - Reading from file tmpfile_stdout 12:56:13 INFO - Using _rmtree_windows ... 12:56:13 INFO - Using _rmtree_windows ... 12:56:13 INFO - Current package versions: 12:56:13 INFO - blessings == 1.6 12:56:13 INFO - blobuploader == 1.2.4 12:56:13 INFO - browsermob-proxy == 0.6.0 12:56:13 INFO - distribute == 0.6.14 12:56:13 INFO - docopt == 0.6.1 12:56:13 INFO - manifestparser == 1.1 12:56:13 INFO - marionette-client == 2.3.0 12:56:13 INFO - marionette-driver == 1.4.0 12:56:13 INFO - mozInstall == 1.12 12:56:13 INFO - mozcrash == 0.17 12:56:13 INFO - mozdebug == 0.1 12:56:13 INFO - mozdevice == 0.48 12:56:13 INFO - mozfile == 1.2 12:56:13 INFO - mozhttpd == 0.7 12:56:13 INFO - mozinfo == 0.9 12:56:13 INFO - mozleak == 0.1 12:56:13 INFO - mozlog == 3.1 12:56:13 INFO - moznetwork == 0.27 12:56:13 INFO - mozprocess == 0.22 12:56:13 INFO - mozprofile == 0.28 12:56:13 INFO - mozrunner == 6.11 12:56:13 INFO - mozscreenshot == 0.1 12:56:13 INFO - mozsystemmonitor == 0.0 12:56:13 INFO - moztest == 0.7 12:56:13 INFO - mozversion == 1.4 12:56:13 INFO - requests == 1.2.3 12:56:13 INFO - wptserve == 1.4.0 12:56:13 INFO - Running post-action listener: _resource_record_post_action 12:56:13 INFO - Running post-action listener: _start_resource_monitoring 12:56:13 INFO - Starting resource monitoring. 12:56:13 INFO - ##### 12:56:13 INFO - ##### Running pull step. 12:56:13 INFO - ##### 12:56:13 INFO - Running pre-action listener: _resource_record_pre_action 12:56:13 INFO - Running main action method: pull 12:56:13 INFO - Pull has nothing to do! 12:56:13 INFO - Running post-action listener: _resource_record_post_action 12:56:13 INFO - ##### 12:56:13 INFO - ##### Running install step. 12:56:13 INFO - ##### 12:56:13 INFO - Running pre-action listener: _resource_record_pre_action 12:56:13 INFO - Running main action method: install 12:56:13 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 12:56:13 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 12:56:13 INFO - Reading from file tmpfile_stdout 12:56:13 INFO - Using _rmtree_windows ... 12:56:13 INFO - Using _rmtree_windows ... 12:56:13 INFO - Detecting whether we're running mozinstall >=1.0... 12:56:13 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h'] 12:56:13 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h 12:56:13 INFO - Reading from file tmpfile_stdout 12:56:13 INFO - Output received: 12:56:13 INFO - Usage: mozinstall-script.py [options] installer 12:56:13 INFO - Options: 12:56:13 INFO - -h, --help show this help message and exit 12:56:13 INFO - -d DEST, --destination=DEST 12:56:13 INFO - Directory to install application into. [default: 12:56:13 INFO - "C:\slave\test"] 12:56:13 INFO - --app=APP Application being installed. [default: firefox] 12:56:13 INFO - Using _rmtree_windows ... 12:56:13 INFO - Using _rmtree_windows ... 12:56:13 INFO - mkdir: C:\slave\test\build\application 12:56:13 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.zip', '--destination', 'C:\\slave\\test\\build\\application'] 12:56:13 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py C:\slave\test\build\firefox-48.0a1.en-US.win32.zip --destination C:\slave\test\build\application 12:56:16 INFO - Reading from file tmpfile_stdout 12:56:16 INFO - Output received: 12:56:16 INFO - C:\slave\test\build\application\firefox\firefox.exe 12:56:16 INFO - Using _rmtree_windows ... 12:56:16 INFO - Using _rmtree_windows ... 12:56:16 INFO - Running post-action listener: _resource_record_post_action 12:56:16 INFO - ##### 12:56:16 INFO - ##### Running run-tests step. 12:56:16 INFO - ##### 12:56:16 INFO - Running pre-action listener: _resource_record_pre_action 12:56:16 INFO - Running main action method: run_tests 12:56:16 INFO - mkdir: C:\slave\test\build\blobber_upload_dir 12:56:16 INFO - Minidump filename unknown. Determining based upon platform and architecture. 12:56:16 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 12:56:16 INFO - grabbing minidump binary from tooltool 12:56:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:56:16 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 0x01CCA368>, '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 0x0195BD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01DAE0C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1 12:56:16 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 12:56:16 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 12:56:16 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 12:56:25 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpcoqjjj 12:56:25 INFO - INFO - File integrity verified, renaming tmpcoqjjj to win32-minidump_stackwalk.exe 12:56:25 INFO - Return code: 0 12:56:25 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755 12:56:25 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir 12:56:25 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/bYSUSpsRS3CnYDWEiLTTyg/artifacts/public/build/firefox-48.0a1.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 12:56:25 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/bYSUSpsRS3CnYDWEiLTTyg/artifacts/public/build/firefox-48.0a1.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 12:56:25 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 12:56:25 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 12:56:25 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 12:56:25 INFO - 'COMPUTERNAME': 'T-W732-IX-145', 12:56:25 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 12:56:25 INFO - 'DCLOCATION': 'SCL3', 12:56:25 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 12:56:25 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 12:56:25 INFO - 'FP_NO_HOST_CHECK': 'NO', 12:56:25 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 12:56:25 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 12:56:25 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 12:56:25 INFO - 'HOMEDRIVE': 'C:', 12:56:25 INFO - 'HOMEPATH': '\\Users\\cltbld', 12:56:25 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 12:56:25 INFO - 'KTS_VERSION': '1.19c', 12:56:25 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 12:56:25 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 12:56:25 INFO - 'LOGONSERVER': '\\\\T-W732-IX-145', 12:56:25 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir', 12:56:25 INFO - 'MONDIR': 'C:\\Monitor_config\\', 12:56:25 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 12:56:25 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 12:56:25 INFO - 'MOZILLABUILDDRIVE': 'C:', 12:56:25 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 12:56:25 INFO - 'MOZ_AIRBAG': '1', 12:56:25 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 12:56:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:56:25 INFO - 'MOZ_MSVCVERSION': '8', 12:56:25 INFO - 'MOZ_NO_REMOTE': '1', 12:56:25 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 12:56:25 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 12:56:25 INFO - 'NO_EM_RESTART': '1', 12:56:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:56:25 INFO - 'NUMBER_OF_PROCESSORS': '8', 12:56:25 INFO - 'OS': 'Windows_NT', 12:56:25 INFO - 'OURDRIVE': 'C:', 12:56:25 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\', 12:56:25 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 12:56:25 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 12:56:25 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 12:56:25 INFO - 'PROCESSOR_LEVEL': '6', 12:56:25 INFO - 'PROCESSOR_REVISION': '1e05', 12:56:25 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 12:56:25 INFO - 'PROGRAMFILES': 'C:\\Program Files', 12:56:25 INFO - 'PROMPT': '$P$G', 12:56:25 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 12:56:25 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 12:56:25 INFO - 'PUBLIC': 'C:\\Users\\Public', 12:56:25 INFO - 'PWD': 'C:\\slave\\test', 12:56:25 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 12:56:25 INFO - 'SLAVEDIR': 'C:\\slave\\', 12:56:25 INFO - 'SYSTEMDRIVE': 'C:', 12:56:25 INFO - 'SYSTEMROOT': 'C:\\windows', 12:56:25 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 12:56:25 INFO - 'TEST1': 'testie', 12:56:25 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 12:56:25 INFO - 'USERDOMAIN': 'T-W732-IX-145', 12:56:25 INFO - 'USERNAME': 'cltbld', 12:56:25 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 12:56:25 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 12:56:25 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 12:56:25 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 12:56:25 INFO - 'WINDIR': 'C:\\windows', 12:56:25 INFO - 'WINDOWS_TRACING_FLAGS': '3', 12:56:25 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 12:56:25 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 12:56:25 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/bYSUSpsRS3CnYDWEiLTTyg/artifacts/public/build/firefox-48.0a1.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 12:56:27 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 12:56:27 INFO - import pkg_resources 12:56:28 INFO - Using 1 client processes 12:56:31 INFO - SUITE-START | Running 778 tests 12:56:31 INFO - Running testharness tests 12:56:31 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 12:56:31 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1ms 12:56:31 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 12:56:31 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms 12:56:31 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 12:56:31 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms 12:56:31 INFO - Setting up ssl 12:56:31 INFO - PROCESS | certutil | 12:56:31 INFO - PROCESS | certutil | 12:56:31 INFO - PROCESS | certutil | 12:56:31 INFO - Certificate Nickname Trust Attributes 12:56:31 INFO - SSL,S/MIME,JAR/XPI 12:56:31 INFO - 12:56:31 INFO - web-platform-tests CT,, 12:56:31 INFO - 12:56:31 INFO - Starting runner 12:56:32 INFO - PROCESS | 2880 | [2880] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/xpcom/base/nsTraceRefcnt.cpp, line 174 12:56:32 INFO - PROCESS | 2880 | [2880] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/xpcom/base/nsTraceRefcnt.cpp, line 174 12:56:32 INFO - PROCESS | 2880 | [2880] WARNING: Failed to load startupcache file correctly, removing!: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/startupcache/StartupCache.cpp, line 228 12:56:32 INFO - PROCESS | 2880 | [2880] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/xpcom/base/nsSystemInfo.cpp, line 112 12:56:32 INFO - PROCESS | 2880 | [2880] WARNING: This method is lossy. Use GetCanonicalPath !: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/xpcom/io/nsLocalFileWin.cpp, line 3457 12:56:34 INFO - PROCESS | 2880 | 1461182194491 Marionette DEBUG Marionette enabled via build flag and pref 12:56:35 INFO - PROCESS | 2880 | ++DOCSHELL 13BD9400 == 1 [pid = 2880] [id = 1] 12:56:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 1 (13BD9800) [pid = 2880] [serial = 1] [outer = 00000000] 12:56:35 INFO - PROCESS | 2880 | [2880] WARNING: No inner window available!: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 12:56:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 2 (13BDA400) [pid = 2880] [serial = 2] [outer = 13BD9800] 12:56:35 INFO - PROCESS | 2880 | ++DOCSHELL 14285400 == 2 [pid = 2880] [id = 2] 12:56:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 3 (14285800) [pid = 2880] [serial = 3] [outer = 00000000] 12:56:35 INFO - PROCESS | 2880 | [2880] WARNING: No inner window available!: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 12:56:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 4 (14286400) [pid = 2880] [serial = 4] [outer = 14285800] 12:56:36 INFO - PROCESS | 2880 | 1461182196167 Marionette INFO Listening on port 2828 12:56:37 INFO - PROCESS | 2880 | 1461182197636 Marionette DEBUG Marionette enabled via command-line flag 12:56:37 INFO - PROCESS | 2880 | [2880] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 12:56:37 INFO - PROCESS | 2880 | [2880] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 12:56:37 INFO - PROCESS | 2880 | ++DOCSHELL 17A05800 == 3 [pid = 2880] [id = 3] 12:56:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 5 (17A0D800) [pid = 2880] [serial = 5] [outer = 00000000] 12:56:37 INFO - PROCESS | 2880 | [2880] WARNING: No inner window available!: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 12:56:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 6 (17A0E400) [pid = 2880] [serial = 6] [outer = 17A0D800] 12:56:37 INFO - PROCESS | 2880 | [2880] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 12:56:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 7 (1880E400) [pid = 2880] [serial = 7] [outer = 14285800] 12:56:37 INFO - PROCESS | 2880 | [2880] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 12:56:37 INFO - PROCESS | 2880 | 1461182197950 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49920 12:56:37 INFO - PROCESS | 2880 | [2880] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 12:56:37 INFO - PROCESS | 2880 | 1461182197972 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49921 12:56:37 INFO - PROCESS | 2880 | [2880] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 12:56:37 INFO - PROCESS | 2880 | 1461182197979 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49922 12:56:38 INFO - PROCESS | 2880 | 1461182198009 Marionette DEBUG Closed connection conn0 12:56:38 INFO - PROCESS | 2880 | 1461182198011 Marionette DEBUG Closed connection conn1 12:56:38 INFO - PROCESS | 2880 | 1461182198092 Marionette DEBUG Closed connection conn2 12:56:38 INFO - PROCESS | 2880 | [2880] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 12:56:38 INFO - PROCESS | 2880 | 1461182198099 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:49923 12:56:38 INFO - PROCESS | 2880 | 1461182198147 Marionette DEBUG Closed connection conn3 12:56:38 INFO - PROCESS | 2880 | [2880] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 12:56:38 INFO - PROCESS | 2880 | 1461182198153 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:49924 12:56:38 INFO - PROCESS | 2880 | ++DOCSHELL 13BD8800 == 4 [pid = 2880] [id = 4] 12:56:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 8 (19025000) [pid = 2880] [serial = 8] [outer = 00000000] 12:56:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 9 (1A0EC000) [pid = 2880] [serial = 9] [outer = 19025000] 12:56:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 10 (1A0F4000) [pid = 2880] [serial = 10] [outer = 19025000] 12:56:38 INFO - PROCESS | 2880 | 1461182198296 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 12:56:38 INFO - PROCESS | 2880 | 1461182198302 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","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":"20160420110249","device":"desktop","version":"48.0a1"} 12:56:39 INFO - PROCESS | 2880 | [2880] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 12:56:39 INFO - PROCESS | 2880 | [2880] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 12:56:39 INFO - PROCESS | 2880 | [2880] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:56:40 INFO - PROCESS | 2880 | ++DOCSHELL 1B815C00 == 5 [pid = 2880] [id = 5] 12:56:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 11 (1B838000) [pid = 2880] [serial = 11] [outer = 00000000] 12:56:40 INFO - PROCESS | 2880 | ++DOCSHELL 1B840400 == 6 [pid = 2880] [id = 6] 12:56:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 12 (1B840C00) [pid = 2880] [serial = 12] [outer = 00000000] 12:56:40 INFO - PROCESS | 2880 | [2880] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 12:56:40 INFO - PROCESS | 2880 | ++DOCSHELL 1C81D400 == 7 [pid = 2880] [id = 7] 12:56:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 13 (1C81D800) [pid = 2880] [serial = 13] [outer = 00000000] 12:56:40 INFO - PROCESS | 2880 | [2880] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 12:56:40 INFO - PROCESS | 2880 | [2880] WARNING: Couldn't create child process for iframe.: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 12:56:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 14 (1C826000) [pid = 2880] [serial = 14] [outer = 1C81D800] 12:56:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 15 (1CB68400) [pid = 2880] [serial = 15] [outer = 1B838000] 12:56:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 16 (1CB69C00) [pid = 2880] [serial = 16] [outer = 1B840C00] 12:56:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 17 (1CB6C000) [pid = 2880] [serial = 17] [outer = 1C81D800] 12:56:41 INFO - PROCESS | 2880 | 1461182201861 Marionette DEBUG loaded listener.js 12:56:41 INFO - PROCESS | 2880 | 1461182201875 Marionette DEBUG loaded listener.js 12:56:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 18 (1BF1C000) [pid = 2880] [serial = 18] [outer = 1C81D800] 12:56:42 INFO - PROCESS | 2880 | 1461182202693 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"ede4acd0-d83f-4060-afb7-5830030b3a73","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","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":"20160420110249","device":"desktop","version":"48.0a1","command_id":1}}] 12:56:43 INFO - PROCESS | 2880 | 1461182203015 Marionette TRACE conn4 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 12:56:43 INFO - PROCESS | 2880 | 1461182203050 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 12:56:43 INFO - PROCESS | 2880 | 1461182203069 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 12:56:43 INFO - PROCESS | 2880 | [2880] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 12:56:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 19 (2008E000) [pid = 2880] [serial = 19] [outer = 1C81D800] 12:56:43 INFO - PROCESS | 2880 | [2880] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:56:44 INFO - PROCESS | 2880 | 1461182204034 Marionette TRACE conn4 <- [1,3,null,{}] 12:56:44 INFO - PROCESS | 2880 | 1461182204038 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'MainThread'","sandbox":"default","line":140}] 12:56:44 INFO - PROCESS | 2880 | 1461182204054 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 12:56:44 INFO - PROCESS | 2880 | 1461182204069 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 12:56:44 INFO - PROCESS | 2880 | 1461182204071 Marionette TRACE conn4 <- [1,5,null,{"value":"13"}] 12:56:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 12:56:44 INFO - PROCESS | 2880 | 1461182204075 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 12:56:44 INFO - PROCESS | 2880 | 1461182204079 Marionette TRACE conn4 <- [1,6,null,{}] 12:56:44 INFO - PROCESS | 2880 | 1461182204105 Marionette TRACE conn4 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:44 INFO - PROCESS | 2880 | 1461182204117 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 12:56:44 INFO - PROCESS | 2880 | 1461182204121 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:44 INFO - PROCESS | 2880 | ++DOCSHELL 21A0EC00 == 8 [pid = 2880] [id = 8] 12:56:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 20 (21A0F000) [pid = 2880] [serial = 20] [outer = 00000000] 12:56:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 21 (21C14400) [pid = 2880] [serial = 21] [outer = 21A0F000] 12:56:44 INFO - PROCESS | 2880 | 1461182204169 Marionette DEBUG loaded listener.js 12:56:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 22 (21C18800) [pid = 2880] [serial = 22] [outer = 21A0F000] 12:56:44 INFO - PROCESS | 2880 | ++DOCSHELL 1901FC00 == 9 [pid = 2880] [id = 9] 12:56:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 23 (1A250800) [pid = 2880] [serial = 23] [outer = 00000000] 12:56:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 24 (20069000) [pid = 2880] [serial = 24] [outer = 1A250800] 12:56:44 INFO - PROCESS | 2880 | 1461182204562 Marionette DEBUG loaded listener.js 12:56:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 25 (21C16800) [pid = 2880] [serial = 25] [outer = 1A250800] 12:56:44 INFO - PROCESS | 2880 | [2880] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:56:45 INFO - PROCESS | 2880 | 1461182205181 Marionette TRACE conn4 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 12:56:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 12:56:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1131ms 12:56:45 INFO - PROCESS | 2880 | 1461182205210 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 12:56:45 INFO - PROCESS | 2880 | 1461182205212 Marionette TRACE conn4 <- [1,9,null,{"value":"13"}] 12:56:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 12:56:45 INFO - PROCESS | 2880 | 1461182205215 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 12:56:45 INFO - PROCESS | 2880 | 1461182205217 Marionette TRACE conn4 <- [1,10,null,{}] 12:56:45 INFO - PROCESS | 2880 | 1461182205226 Marionette TRACE conn4 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:45 INFO - PROCESS | 2880 | 1461182205334 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 12:56:45 INFO - PROCESS | 2880 | 1461182205344 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:45 INFO - PROCESS | 2880 | ++DOCSHELL 2212A400 == 10 [pid = 2880] [id = 10] 12:56:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 26 (22277400) [pid = 2880] [serial = 26] [outer = 00000000] 12:56:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 27 (2227C400) [pid = 2880] [serial = 27] [outer = 22277400] 12:56:45 INFO - PROCESS | 2880 | 1461182205391 Marionette DEBUG loaded listener.js 12:56:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 28 (22280000) [pid = 2880] [serial = 28] [outer = 22277400] 12:56:45 INFO - PROCESS | 2880 | --DOCSHELL 13BD9400 == 9 [pid = 2880] [id = 1] 12:56:46 INFO - PROCESS | 2880 | 1461182206123 Marionette TRACE conn4 <- [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]]]}] 12:56:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 12:56:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 931ms 12:56:46 INFO - PROCESS | 2880 | 1461182206147 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 12:56:46 INFO - PROCESS | 2880 | 1461182206153 Marionette TRACE conn4 <- [1,13,null,{"value":"13"}] 12:56:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 12:56:46 INFO - PROCESS | 2880 | 1461182206158 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 12:56:46 INFO - PROCESS | 2880 | 1461182206162 Marionette TRACE conn4 <- [1,14,null,{}] 12:56:46 INFO - PROCESS | 2880 | 1461182206168 Marionette TRACE conn4 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:46 INFO - PROCESS | 2880 | 1461182206285 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 12:56:46 INFO - PROCESS | 2880 | 1461182206347 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:46 INFO - PROCESS | 2880 | ++DOCSHELL 12CC3C00 == 10 [pid = 2880] [id = 11] 12:56:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 29 (1312C000) [pid = 2880] [serial = 29] [outer = 00000000] 12:56:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 30 (17094400) [pid = 2880] [serial = 30] [outer = 1312C000] 12:56:46 INFO - PROCESS | 2880 | 1461182206409 Marionette DEBUG loaded listener.js 12:56:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 31 (178DB000) [pid = 2880] [serial = 31] [outer = 1312C000] 12:56:47 INFO - PROCESS | 2880 | 1461182206998 Marionette TRACE conn4 <- [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]]]}] 12:56:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 12:56:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 870ms 12:56:47 INFO - PROCESS | 2880 | 1461182207032 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 12:56:47 INFO - PROCESS | 2880 | 1461182207039 Marionette TRACE conn4 <- [1,17,null,{"value":"13"}] 12:56:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 12:56:47 INFO - PROCESS | 2880 | 1461182207045 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 12:56:47 INFO - PROCESS | 2880 | 1461182207048 Marionette TRACE conn4 <- [1,18,null,{}] 12:56:47 INFO - PROCESS | 2880 | 1461182207052 Marionette TRACE conn4 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:47 INFO - PROCESS | 2880 | 1461182207166 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 12:56:47 INFO - PROCESS | 2880 | 1461182207239 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:47 INFO - PROCESS | 2880 | ++DOCSHELL 1A0ED000 == 11 [pid = 2880] [id = 12] 12:56:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 32 (1A285C00) [pid = 2880] [serial = 32] [outer = 00000000] 12:56:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 33 (1BEAD400) [pid = 2880] [serial = 33] [outer = 1A285C00] 12:56:47 INFO - PROCESS | 2880 | 1461182207296 Marionette DEBUG loaded listener.js 12:56:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 34 (1BEB1400) [pid = 2880] [serial = 34] [outer = 1A285C00] 12:56:47 INFO - PROCESS | 2880 | ++DOCSHELL 1E1A2400 == 12 [pid = 2880] [id = 13] 12:56:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 35 (1E1A7400) [pid = 2880] [serial = 35] [outer = 00000000] 12:56:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 36 (1E8D6800) [pid = 2880] [serial = 36] [outer = 1E1A7400] 12:56:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 37 (1F197C00) [pid = 2880] [serial = 37] [outer = 1E1A7400] 12:56:47 INFO - PROCESS | 2880 | ++DOCSHELL 1E8CF800 == 13 [pid = 2880] [id = 14] 12:56:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 38 (1F18E400) [pid = 2880] [serial = 38] [outer = 00000000] 12:56:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 39 (1FBCA400) [pid = 2880] [serial = 39] [outer = 1F18E400] 12:56:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 40 (127ABC00) [pid = 2880] [serial = 40] [outer = 1F18E400] 12:56:48 INFO - PROCESS | 2880 | 1461182208276 Marionette TRACE conn4 <- [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]]]}] 12:56:48 INFO - PROCESS | 2880 | --DOCSHELL 13BD8800 == 12 [pid = 2880] [id = 4] 12:56:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 12:56:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1277ms 12:56:48 INFO - PROCESS | 2880 | 1461182208324 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 12:56:48 INFO - PROCESS | 2880 | 1461182208328 Marionette TRACE conn4 <- [1,21,null,{"value":"13"}] 12:56:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 12:56:48 INFO - PROCESS | 2880 | 1461182208333 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 12:56:48 INFO - PROCESS | 2880 | 1461182208337 Marionette TRACE conn4 <- [1,22,null,{}] 12:56:48 INFO - PROCESS | 2880 | 1461182208343 Marionette TRACE conn4 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:48 INFO - PROCESS | 2880 | 1461182208430 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 12:56:48 INFO - PROCESS | 2880 | 1461182208440 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:48 INFO - PROCESS | 2880 | ++DOCSHELL 13130400 == 13 [pid = 2880] [id = 15] 12:56:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 41 (13131400) [pid = 2880] [serial = 41] [outer = 00000000] 12:56:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 42 (133BB400) [pid = 2880] [serial = 42] [outer = 13131400] 12:56:48 INFO - PROCESS | 2880 | 1461182208489 Marionette DEBUG loaded listener.js 12:56:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 43 (13B88C00) [pid = 2880] [serial = 43] [outer = 13131400] 12:56:48 INFO - PROCESS | 2880 | 1461182208960 Marionette TRACE conn4 <- [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]]]}] 12:56:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 12:56:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 690ms 12:56:49 INFO - PROCESS | 2880 | 1461182209024 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 12:56:49 INFO - PROCESS | 2880 | 1461182209029 Marionette TRACE conn4 <- [1,25,null,{"value":"13"}] 12:56:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 12:56:49 INFO - PROCESS | 2880 | 1461182209035 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 12:56:49 INFO - PROCESS | 2880 | 1461182209037 Marionette TRACE conn4 <- [1,26,null,{}] 12:56:49 INFO - PROCESS | 2880 | 1461182209041 Marionette TRACE conn4 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:49 INFO - PROCESS | 2880 | 1461182209123 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 12:56:49 INFO - PROCESS | 2880 | 1461182209132 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:49 INFO - PROCESS | 2880 | ++DOCSHELL 17328800 == 14 [pid = 2880] [id = 16] 12:56:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 44 (17328C00) [pid = 2880] [serial = 44] [outer = 00000000] 12:56:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 45 (17565C00) [pid = 2880] [serial = 45] [outer = 17328C00] 12:56:49 INFO - PROCESS | 2880 | 1461182209178 Marionette DEBUG loaded listener.js 12:56:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 46 (17765000) [pid = 2880] [serial = 46] [outer = 17328C00] 12:56:49 INFO - PROCESS | 2880 | 1461182209615 Marionette TRACE conn4 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 12:56:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 12:56:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 631ms 12:56:49 INFO - PROCESS | 2880 | 1461182209670 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 12:56:49 INFO - PROCESS | 2880 | 1461182209672 Marionette TRACE conn4 <- [1,29,null,{"value":"13"}] 12:56:49 INFO - PROCESS | 2880 | 1461182209676 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 12:56:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 12:56:49 INFO - PROCESS | 2880 | 1461182209680 Marionette TRACE conn4 <- [1,30,null,{}] 12:56:49 INFO - PROCESS | 2880 | 1461182209691 Marionette TRACE conn4 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:49 INFO - PROCESS | 2880 | 1461182209772 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 12:56:49 INFO - PROCESS | 2880 | 1461182209782 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:49 INFO - PROCESS | 2880 | ++DOCSHELL 1880B400 == 15 [pid = 2880] [id = 17] 12:56:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 47 (18810400) [pid = 2880] [serial = 47] [outer = 00000000] 12:56:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 48 (1901C800) [pid = 2880] [serial = 48] [outer = 18810400] 12:56:49 INFO - PROCESS | 2880 | 1461182209832 Marionette DEBUG loaded listener.js 12:56:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 49 (1A0E7000) [pid = 2880] [serial = 49] [outer = 18810400] 12:56:50 INFO - PROCESS | 2880 | 1461182210257 Marionette TRACE conn4 <- [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]]]}] 12:56:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 12:56:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 630ms 12:56:50 INFO - PROCESS | 2880 | 1461182210314 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 12:56:50 INFO - PROCESS | 2880 | 1461182210317 Marionette TRACE conn4 <- [1,33,null,{"value":"13"}] 12:56:50 INFO - PROCESS | 2880 | 1461182210320 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 12:56:50 INFO - PROCESS | 2880 | 1461182210322 Marionette TRACE conn4 <- [1,34,null,{}] 12:56:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 12:56:50 INFO - PROCESS | 2880 | 1461182210325 Marionette TRACE conn4 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:50 INFO - PROCESS | 2880 | 1461182210402 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 12:56:50 INFO - PROCESS | 2880 | 1461182210408 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:50 INFO - PROCESS | 2880 | ++DOCSHELL 1A28F400 == 16 [pid = 2880] [id = 18] 12:56:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 50 (1AA6FC00) [pid = 2880] [serial = 50] [outer = 00000000] 12:56:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 51 (1B839000) [pid = 2880] [serial = 51] [outer = 1AA6FC00] 12:56:50 INFO - PROCESS | 2880 | 1461182210457 Marionette DEBUG loaded listener.js 12:56:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 52 (1BB02400) [pid = 2880] [serial = 52] [outer = 1AA6FC00] 12:56:50 INFO - PROCESS | 2880 | 1461182210870 Marionette TRACE conn4 <- [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]]]}] 12:56:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 12:56:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 570ms 12:56:50 INFO - PROCESS | 2880 | 1461182210895 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 12:56:50 INFO - PROCESS | 2880 | 1461182210897 Marionette TRACE conn4 <- [1,37,null,{"value":"13"}] 12:56:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 12:56:50 INFO - PROCESS | 2880 | 1461182210900 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 12:56:50 INFO - PROCESS | 2880 | 1461182210901 Marionette TRACE conn4 <- [1,38,null,{}] 12:56:50 INFO - PROCESS | 2880 | 1461182210917 Marionette TRACE conn4 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:50 INFO - PROCESS | 2880 | 1461182210989 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 12:56:51 INFO - PROCESS | 2880 | 1461182210995 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:51 INFO - PROCESS | 2880 | ++DOCSHELL 1BB05000 == 17 [pid = 2880] [id = 19] 12:56:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 53 (1BEB0400) [pid = 2880] [serial = 53] [outer = 00000000] 12:56:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 54 (1CAD4000) [pid = 2880] [serial = 54] [outer = 1BEB0400] 12:56:51 INFO - PROCESS | 2880 | 1461182211041 Marionette DEBUG loaded listener.js 12:56:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 55 (1D80B800) [pid = 2880] [serial = 55] [outer = 1BEB0400] 12:56:51 INFO - PROCESS | 2880 | 1461182211439 Marionette TRACE conn4 <- [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]]]}] 12:56:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 12:56:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 570ms 12:56:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 12:56:51 INFO - PROCESS | 2880 | 1461182211471 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 12:56:51 INFO - PROCESS | 2880 | 1461182211473 Marionette TRACE conn4 <- [1,41,null,{"value":"13"}] 12:56:51 INFO - PROCESS | 2880 | 1461182211476 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 12:56:51 INFO - PROCESS | 2880 | 1461182211478 Marionette TRACE conn4 <- [1,42,null,{}] 12:56:51 INFO - PROCESS | 2880 | 1461182211497 Marionette TRACE conn4 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:51 INFO - PROCESS | 2880 | 1461182211592 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 12:56:51 INFO - PROCESS | 2880 | 1461182211602 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:51 INFO - PROCESS | 2880 | ++DOCSHELL 1E1F2C00 == 18 [pid = 2880] [id = 20] 12:56:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 56 (1E1F8000) [pid = 2880] [serial = 56] [outer = 00000000] 12:56:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 57 (1E5A5000) [pid = 2880] [serial = 57] [outer = 1E1F8000] 12:56:51 INFO - PROCESS | 2880 | 1461182211650 Marionette DEBUG loaded listener.js 12:56:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 58 (1E8CAC00) [pid = 2880] [serial = 58] [outer = 1E1F8000] 12:56:52 INFO - PROCESS | 2880 | 1461182212150 Marionette TRACE conn4 <- [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]]]}] 12:56:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 12:56:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 690ms 12:56:52 INFO - PROCESS | 2880 | 1461182212167 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 12:56:52 INFO - PROCESS | 2880 | 1461182212169 Marionette TRACE conn4 <- [1,45,null,{"value":"13"}] 12:56:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 12:56:52 INFO - PROCESS | 2880 | 1461182212172 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 12:56:52 INFO - PROCESS | 2880 | 1461182212174 Marionette TRACE conn4 <- [1,46,null,{}] 12:56:52 INFO - PROCESS | 2880 | 1461182212177 Marionette TRACE conn4 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:52 INFO - PROCESS | 2880 | 1461182212248 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 12:56:52 INFO - PROCESS | 2880 | 1461182212255 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:52 INFO - PROCESS | 2880 | ++DOCSHELL 0B09B000 == 19 [pid = 2880] [id = 21] 12:56:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 59 (0B09F400) [pid = 2880] [serial = 59] [outer = 00000000] 12:56:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 60 (1E5A2800) [pid = 2880] [serial = 60] [outer = 0B09F400] 12:56:52 INFO - PROCESS | 2880 | 1461182212303 Marionette DEBUG loaded listener.js 12:56:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 61 (1F198000) [pid = 2880] [serial = 61] [outer = 0B09F400] 12:56:52 INFO - PROCESS | 2880 | 1461182212702 Marionette TRACE conn4 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 12:56:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 12:56:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 570ms 12:56:52 INFO - PROCESS | 2880 | 1461182212756 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 12:56:52 INFO - PROCESS | 2880 | 1461182212758 Marionette TRACE conn4 <- [1,49,null,{"value":"13"}] 12:56:52 INFO - PROCESS | 2880 | 1461182212761 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 12:56:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 12:56:52 INFO - PROCESS | 2880 | 1461182212763 Marionette TRACE conn4 <- [1,50,null,{}] 12:56:52 INFO - PROCESS | 2880 | 1461182212767 Marionette TRACE conn4 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:52 INFO - PROCESS | 2880 | 1461182212840 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 12:56:52 INFO - PROCESS | 2880 | 1461182212849 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:52 INFO - PROCESS | 2880 | ++DOCSHELL 0F645C00 == 20 [pid = 2880] [id = 22] 12:56:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 62 (133C2400) [pid = 2880] [serial = 62] [outer = 00000000] 12:56:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 63 (1C9C3000) [pid = 2880] [serial = 63] [outer = 133C2400] 12:56:52 INFO - PROCESS | 2880 | 1461182212894 Marionette DEBUG loaded listener.js 12:56:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 64 (1C9C4800) [pid = 2880] [serial = 64] [outer = 133C2400] 12:56:53 INFO - PROCESS | 2880 | 1461182213296 Marionette TRACE conn4 <- [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]]]}] 12:56:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 12:56:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 570ms 12:56:53 INFO - PROCESS | 2880 | 1461182213334 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 12:56:53 INFO - PROCESS | 2880 | 1461182213336 Marionette TRACE conn4 <- [1,53,null,{"value":"13"}] 12:56:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 12:56:53 INFO - PROCESS | 2880 | 1461182213339 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 12:56:53 INFO - PROCESS | 2880 | 1461182213340 Marionette TRACE conn4 <- [1,54,null,{}] 12:56:53 INFO - PROCESS | 2880 | 1461182213344 Marionette TRACE conn4 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:53 INFO - PROCESS | 2880 | 1461182213449 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 12:56:53 INFO - PROCESS | 2880 | 1461182213457 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:53 INFO - PROCESS | 2880 | ++DOCSHELL 130D1C00 == 21 [pid = 2880] [id = 23] 12:56:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 65 (130D5000) [pid = 2880] [serial = 65] [outer = 00000000] 12:56:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 66 (130DA400) [pid = 2880] [serial = 66] [outer = 130D5000] 12:56:53 INFO - PROCESS | 2880 | 1461182213503 Marionette DEBUG loaded listener.js 12:56:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 67 (130DD800) [pid = 2880] [serial = 67] [outer = 130D5000] 12:56:53 INFO - PROCESS | 2880 | 1461182213862 Marionette TRACE conn4 <- [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]]]}] 12:56:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 12:56:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 570ms 12:56:53 INFO - PROCESS | 2880 | 1461182213910 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 12:56:53 INFO - PROCESS | 2880 | 1461182213912 Marionette TRACE conn4 <- [1,57,null,{"value":"13"}] 12:56:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 12:56:53 INFO - PROCESS | 2880 | 1461182213915 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 12:56:53 INFO - PROCESS | 2880 | 1461182213917 Marionette TRACE conn4 <- [1,58,null,{}] 12:56:53 INFO - PROCESS | 2880 | 1461182213920 Marionette TRACE conn4 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:54 INFO - PROCESS | 2880 | 1461182213992 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 12:56:54 INFO - PROCESS | 2880 | 1461182214058 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:54 INFO - PROCESS | 2880 | ++DOCSHELL 130DBC00 == 22 [pid = 2880] [id = 24] 12:56:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 68 (130DEC00) [pid = 2880] [serial = 68] [outer = 00000000] 12:56:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 69 (1FC0C800) [pid = 2880] [serial = 69] [outer = 130DEC00] 12:56:54 INFO - PROCESS | 2880 | 1461182214104 Marionette DEBUG loaded listener.js 12:56:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 70 (1FC0F000) [pid = 2880] [serial = 70] [outer = 130DEC00] 12:56:54 INFO - PROCESS | 2880 | 1461182214459 Marionette TRACE conn4 <- [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]]]}] 12:56:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 12:56:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 570ms 12:56:54 INFO - PROCESS | 2880 | 1461182214486 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 12:56:54 INFO - PROCESS | 2880 | 1461182214488 Marionette TRACE conn4 <- [1,61,null,{"value":"13"}] 12:56:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 12:56:54 INFO - PROCESS | 2880 | 1461182214491 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 12:56:54 INFO - PROCESS | 2880 | 1461182214494 Marionette TRACE conn4 <- [1,62,null,{}] 12:56:54 INFO - PROCESS | 2880 | 1461182214497 Marionette TRACE conn4 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:54 INFO - PROCESS | 2880 | 1461182214621 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 12:56:54 INFO - PROCESS | 2880 | 1461182214629 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:54 INFO - PROCESS | 2880 | ++DOCSHELL 1D967C00 == 23 [pid = 2880] [id = 25] 12:56:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 71 (1D96B800) [pid = 2880] [serial = 71] [outer = 00000000] 12:56:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 72 (1FC09800) [pid = 2880] [serial = 72] [outer = 1D96B800] 12:56:54 INFO - PROCESS | 2880 | 1461182214677 Marionette DEBUG loaded listener.js 12:56:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 73 (1FC15000) [pid = 2880] [serial = 73] [outer = 1D96B800] 12:56:55 INFO - PROCESS | 2880 | 1461182215046 Marionette TRACE conn4 <- [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]]]}] 12:56:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 12:56:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 570ms 12:56:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 12:56:55 INFO - PROCESS | 2880 | 1461182215062 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 12:56:55 INFO - PROCESS | 2880 | 1461182215064 Marionette TRACE conn4 <- [1,65,null,{"value":"13"}] 12:56:55 INFO - PROCESS | 2880 | 1461182215067 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 12:56:55 INFO - PROCESS | 2880 | 1461182215068 Marionette TRACE conn4 <- [1,66,null,{}] 12:56:55 INFO - PROCESS | 2880 | 1461182215072 Marionette TRACE conn4 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:55 INFO - PROCESS | 2880 | 1461182215145 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 12:56:55 INFO - PROCESS | 2880 | 1461182215151 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:55 INFO - PROCESS | 2880 | ++DOCSHELL 1BE8E400 == 24 [pid = 2880] [id = 26] 12:56:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 74 (1BE8F000) [pid = 2880] [serial = 74] [outer = 00000000] 12:56:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 75 (1BE93800) [pid = 2880] [serial = 75] [outer = 1BE8F000] 12:56:55 INFO - PROCESS | 2880 | 1461182215196 Marionette DEBUG loaded listener.js 12:56:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 76 (1BE93000) [pid = 2880] [serial = 76] [outer = 1BE8F000] 12:56:55 INFO - PROCESS | 2880 | 1461182215606 Marionette TRACE conn4 <- [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]]]}] 12:56:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 12:56:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 570ms 12:56:55 INFO - PROCESS | 2880 | 1461182215650 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 12:56:55 INFO - PROCESS | 2880 | 1461182215652 Marionette TRACE conn4 <- [1,69,null,{"value":"13"}] 12:56:55 INFO - PROCESS | 2880 | 1461182215655 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 12:56:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 12:56:55 INFO - PROCESS | 2880 | 1461182215656 Marionette TRACE conn4 <- [1,70,null,{}] 12:56:55 INFO - PROCESS | 2880 | 1461182215660 Marionette TRACE conn4 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:55 INFO - PROCESS | 2880 | 1461182215734 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 12:56:55 INFO - PROCESS | 2880 | 1461182215740 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:55 INFO - PROCESS | 2880 | ++DOCSHELL 18CB0800 == 25 [pid = 2880] [id = 27] 12:56:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 77 (18CB0C00) [pid = 2880] [serial = 77] [outer = 00000000] 12:56:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 78 (18CB5000) [pid = 2880] [serial = 78] [outer = 18CB0C00] 12:56:55 INFO - PROCESS | 2880 | 1461182215786 Marionette DEBUG loaded listener.js 12:56:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 79 (1BB09400) [pid = 2880] [serial = 79] [outer = 18CB0C00] 12:56:56 INFO - PROCESS | 2880 | 1461182216991 Marionette TRACE conn4 <- [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]]]}] 12:56:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 12:56:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1377ms 12:56:57 INFO - PROCESS | 2880 | 1461182217037 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 12:56:57 INFO - PROCESS | 2880 | 1461182217042 Marionette TRACE conn4 <- [1,73,null,{"value":"13"}] 12:56:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 12:56:57 INFO - PROCESS | 2880 | 1461182217047 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 12:56:57 INFO - PROCESS | 2880 | 1461182217051 Marionette TRACE conn4 <- [1,74,null,{}] 12:56:57 INFO - PROCESS | 2880 | 1461182217061 Marionette TRACE conn4 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:57 INFO - PROCESS | 2880 | 1461182217167 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 12:56:57 INFO - PROCESS | 2880 | 1461182217182 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:57 INFO - PROCESS | 2880 | ++DOCSHELL 130D9400 == 26 [pid = 2880] [id = 28] 12:56:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 80 (130D9800) [pid = 2880] [serial = 80] [outer = 00000000] 12:56:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 81 (1312FC00) [pid = 2880] [serial = 81] [outer = 130D9800] 12:56:57 INFO - PROCESS | 2880 | 1461182217272 Marionette DEBUG loaded listener.js 12:56:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 82 (131E4000) [pid = 2880] [serial = 82] [outer = 130D9800] 12:56:57 INFO - PROCESS | 2880 | 1461182217684 Marionette TRACE conn4 <- [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]]]}] 12:56:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 12:56:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 670ms 12:56:57 INFO - PROCESS | 2880 | 1461182217722 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 12:56:57 INFO - PROCESS | 2880 | 1461182217727 Marionette TRACE conn4 <- [1,77,null,{"value":"13"}] 12:56:57 INFO - PROCESS | 2880 | 1461182217733 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 12:56:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 12:56:57 INFO - PROCESS | 2880 | 1461182217736 Marionette TRACE conn4 <- [1,78,null,{}] 12:56:57 INFO - PROCESS | 2880 | 1461182217745 Marionette TRACE conn4 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:57 INFO - PROCESS | 2880 | 1461182217865 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 12:56:57 INFO - PROCESS | 2880 | 1461182217909 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:57 INFO - PROCESS | 2880 | ++DOCSHELL 140DFC00 == 27 [pid = 2880] [id = 29] 12:56:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 83 (14285C00) [pid = 2880] [serial = 83] [outer = 00000000] 12:56:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 84 (17540000) [pid = 2880] [serial = 84] [outer = 14285C00] 12:56:57 INFO - PROCESS | 2880 | 1461182217957 Marionette DEBUG loaded listener.js 12:56:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 85 (17789000) [pid = 2880] [serial = 85] [outer = 14285C00] 12:56:58 INFO - PROCESS | 2880 | --DOMWINDOW == 84 (21A0F000) [pid = 2880] [serial = 20] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 12:56:58 INFO - PROCESS | 2880 | --DOMWINDOW == 83 (19025000) [pid = 2880] [serial = 8] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 12:56:58 INFO - PROCESS | 2880 | --DOMWINDOW == 82 (22277400) [pid = 2880] [serial = 26] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 12:56:58 INFO - PROCESS | 2880 | --DOMWINDOW == 81 (1312C000) [pid = 2880] [serial = 29] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 12:56:58 INFO - PROCESS | 2880 | --DOMWINDOW == 80 (1A285C00) [pid = 2880] [serial = 32] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 12:56:58 INFO - PROCESS | 2880 | --DOMWINDOW == 79 (13131400) [pid = 2880] [serial = 41] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 12:56:58 INFO - PROCESS | 2880 | --DOMWINDOW == 78 (17328C00) [pid = 2880] [serial = 44] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 12:56:58 INFO - PROCESS | 2880 | --DOMWINDOW == 77 (18810400) [pid = 2880] [serial = 47] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 12:56:58 INFO - PROCESS | 2880 | --DOMWINDOW == 76 (1AA6FC00) [pid = 2880] [serial = 50] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 12:56:58 INFO - PROCESS | 2880 | --DOMWINDOW == 75 (1BEB0400) [pid = 2880] [serial = 53] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 12:56:58 INFO - PROCESS | 2880 | --DOMWINDOW == 74 (1E1F8000) [pid = 2880] [serial = 56] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 12:56:58 INFO - PROCESS | 2880 | --DOMWINDOW == 73 (133C2400) [pid = 2880] [serial = 62] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 12:56:58 INFO - PROCESS | 2880 | --DOMWINDOW == 72 (130D5000) [pid = 2880] [serial = 65] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 12:56:58 INFO - PROCESS | 2880 | --DOMWINDOW == 71 (130DEC00) [pid = 2880] [serial = 68] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 12:56:58 INFO - PROCESS | 2880 | --DOMWINDOW == 70 (1D96B800) [pid = 2880] [serial = 71] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 12:56:58 INFO - PROCESS | 2880 | 1461182218641 Marionette TRACE conn4 <- [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]]]}] 12:56:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 12:56:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 930ms 12:56:58 INFO - PROCESS | 2880 | 1461182218666 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 12:56:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 12:56:58 INFO - PROCESS | 2880 | 1461182218668 Marionette TRACE conn4 <- [1,81,null,{"value":"13"}] 12:56:58 INFO - PROCESS | 2880 | 1461182218672 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 12:56:58 INFO - PROCESS | 2880 | 1461182218675 Marionette TRACE conn4 <- [1,82,null,{}] 12:56:58 INFO - PROCESS | 2880 | 1461182218705 Marionette TRACE conn4 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:58 INFO - PROCESS | 2880 | 1461182218786 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 12:56:58 INFO - PROCESS | 2880 | 1461182218792 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:58 INFO - PROCESS | 2880 | ++DOCSHELL 178CE400 == 28 [pid = 2880] [id = 30] 12:56:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 71 (178D0000) [pid = 2880] [serial = 86] [outer = 00000000] 12:56:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 72 (17A7F400) [pid = 2880] [serial = 87] [outer = 178D0000] 12:56:58 INFO - PROCESS | 2880 | 1461182218841 Marionette DEBUG loaded listener.js 12:56:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 73 (1880B000) [pid = 2880] [serial = 88] [outer = 178D0000] 12:56:59 INFO - PROCESS | 2880 | 1461182219261 Marionette TRACE conn4 <- [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]]]}] 12:56:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 12:56:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 650ms 12:56:59 INFO - PROCESS | 2880 | 1461182219322 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 12:56:59 INFO - PROCESS | 2880 | 1461182219325 Marionette TRACE conn4 <- [1,85,null,{"value":"13"}] 12:56:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 12:56:59 INFO - PROCESS | 2880 | 1461182219333 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 12:56:59 INFO - PROCESS | 2880 | 1461182219334 Marionette TRACE conn4 <- [1,86,null,{}] 12:56:59 INFO - PROCESS | 2880 | 1461182219338 Marionette TRACE conn4 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:59 INFO - PROCESS | 2880 | 1461182219416 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 12:56:59 INFO - PROCESS | 2880 | 1461182219423 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:59 INFO - PROCESS | 2880 | ++DOCSHELL 17A10000 == 29 [pid = 2880] [id = 31] 12:56:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 74 (188E6C00) [pid = 2880] [serial = 89] [outer = 00000000] 12:56:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 75 (19025000) [pid = 2880] [serial = 90] [outer = 188E6C00] 12:56:59 INFO - PROCESS | 2880 | 1461182219471 Marionette DEBUG loaded listener.js 12:56:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 76 (1A0F3800) [pid = 2880] [serial = 91] [outer = 188E6C00] 12:56:59 INFO - PROCESS | 2880 | 1461182219890 Marionette TRACE conn4 <- [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]]]}] 12:56:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 12:56:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 570ms 12:56:59 INFO - PROCESS | 2880 | 1461182219907 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 12:56:59 INFO - PROCESS | 2880 | 1461182219909 Marionette TRACE conn4 <- [1,89,null,{"value":"13"}] 12:56:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 12:56:59 INFO - PROCESS | 2880 | 1461182219913 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 12:56:59 INFO - PROCESS | 2880 | 1461182219914 Marionette TRACE conn4 <- [1,90,null,{}] 12:56:59 INFO - PROCESS | 2880 | 1461182219918 Marionette TRACE conn4 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:59 INFO - PROCESS | 2880 | 1461182219990 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 12:56:59 INFO - PROCESS | 2880 | 1461182219996 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:00 INFO - PROCESS | 2880 | ++DOCSHELL 1A28A400 == 30 [pid = 2880] [id = 32] 12:57:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 77 (1A28BC00) [pid = 2880] [serial = 92] [outer = 00000000] 12:57:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 78 (1B81D000) [pid = 2880] [serial = 93] [outer = 1A28BC00] 12:57:00 INFO - PROCESS | 2880 | 1461182220041 Marionette DEBUG loaded listener.js 12:57:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 79 (1B838C00) [pid = 2880] [serial = 94] [outer = 1A28BC00] 12:57:00 INFO - PROCESS | 2880 | 1461182220504 Marionette TRACE conn4 <- [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]]]}] 12:57:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 12:57:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 631ms 12:57:00 INFO - PROCESS | 2880 | 1461182220559 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 12:57:00 INFO - PROCESS | 2880 | 1461182220564 Marionette TRACE conn4 <- [1,93,null,{"value":"13"}] 12:57:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 12:57:00 INFO - PROCESS | 2880 | 1461182220570 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 12:57:00 INFO - PROCESS | 2880 | 1461182220575 Marionette TRACE conn4 <- [1,94,null,{}] 12:57:00 INFO - PROCESS | 2880 | 1461182220582 Marionette TRACE conn4 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:00 INFO - PROCESS | 2880 | 1461182220681 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 12:57:00 INFO - PROCESS | 2880 | 1461182220814 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:00 INFO - PROCESS | 2880 | ++DOCSHELL 12CBC400 == 31 [pid = 2880] [id = 33] 12:57:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 80 (12D80C00) [pid = 2880] [serial = 95] [outer = 00000000] 12:57:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 81 (130DAC00) [pid = 2880] [serial = 96] [outer = 12D80C00] 12:57:00 INFO - PROCESS | 2880 | 1461182220872 Marionette DEBUG loaded listener.js 12:57:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 82 (131DF000) [pid = 2880] [serial = 97] [outer = 12D80C00] 12:57:01 INFO - PROCESS | 2880 | 1461182221382 Marionette TRACE conn4 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 12:57:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 12:57:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 890ms 12:57:01 INFO - PROCESS | 2880 | 1461182221464 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 12:57:01 INFO - PROCESS | 2880 | 1461182221470 Marionette TRACE conn4 <- [1,97,null,{"value":"13"}] 12:57:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 12:57:01 INFO - PROCESS | 2880 | 1461182221477 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 12:57:01 INFO - PROCESS | 2880 | 1461182221480 Marionette TRACE conn4 <- [1,98,null,{}] 12:57:01 INFO - PROCESS | 2880 | 1461182221484 Marionette TRACE conn4 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:01 INFO - PROCESS | 2880 | 1461182221584 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 12:57:01 INFO - PROCESS | 2880 | 1461182221654 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:01 INFO - PROCESS | 2880 | ++DOCSHELL 17A02400 == 32 [pid = 2880] [id = 34] 12:57:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 83 (17A05C00) [pid = 2880] [serial = 98] [outer = 00000000] 12:57:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 84 (1A0E5400) [pid = 2880] [serial = 99] [outer = 17A05C00] 12:57:01 INFO - PROCESS | 2880 | 1461182221710 Marionette DEBUG loaded listener.js 12:57:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 85 (1B0C5C00) [pid = 2880] [serial = 100] [outer = 17A05C00] 12:57:02 INFO - PROCESS | 2880 | 1461182222257 Marionette TRACE conn4 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 12:57:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 12:57:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 830ms 12:57:02 INFO - PROCESS | 2880 | 1461182222308 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 12:57:02 INFO - PROCESS | 2880 | 1461182222310 Marionette TRACE conn4 <- [1,101,null,{"value":"13"}] 12:57:02 INFO - PROCESS | 2880 | 1461182222314 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 12:57:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 12:57:02 INFO - PROCESS | 2880 | 1461182222318 Marionette TRACE conn4 <- [1,102,null,{}] 12:57:02 INFO - PROCESS | 2880 | 1461182222329 Marionette TRACE conn4 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:02 INFO - PROCESS | 2880 | 1461182222432 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 12:57:02 INFO - PROCESS | 2880 | 1461182222501 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:02 INFO - PROCESS | 2880 | ++DOCSHELL 1C9BBC00 == 33 [pid = 2880] [id = 35] 12:57:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 86 (1C9BC000) [pid = 2880] [serial = 101] [outer = 00000000] 12:57:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 87 (1C9C6800) [pid = 2880] [serial = 102] [outer = 1C9BC000] 12:57:02 INFO - PROCESS | 2880 | 1461182222560 Marionette DEBUG loaded listener.js 12:57:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 88 (1CAD2400) [pid = 2880] [serial = 103] [outer = 1C9BC000] 12:57:03 INFO - PROCESS | 2880 | 1461182223108 Marionette TRACE conn4 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 12:57:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 12:57:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 830ms 12:57:03 INFO - PROCESS | 2880 | 1461182223148 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 12:57:03 INFO - PROCESS | 2880 | 1461182223151 Marionette TRACE conn4 <- [1,105,null,{"value":"13"}] 12:57:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 12:57:03 INFO - PROCESS | 2880 | 1461182223154 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 12:57:03 INFO - PROCESS | 2880 | 1461182223156 Marionette TRACE conn4 <- [1,106,null,{}] 12:57:03 INFO - PROCESS | 2880 | 1461182223160 Marionette TRACE conn4 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:03 INFO - PROCESS | 2880 | 1461182223257 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 12:57:03 INFO - PROCESS | 2880 | 1461182223338 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:03 INFO - PROCESS | 2880 | ++DOCSHELL 1D968800 == 34 [pid = 2880] [id = 36] 12:57:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 89 (1D969000) [pid = 2880] [serial = 104] [outer = 00000000] 12:57:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 90 (1D971400) [pid = 2880] [serial = 105] [outer = 1D969000] 12:57:03 INFO - PROCESS | 2880 | 1461182223394 Marionette DEBUG loaded listener.js 12:57:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 91 (1D975000) [pid = 2880] [serial = 106] [outer = 1D969000] 12:57:03 INFO - PROCESS | 2880 | 1461182223944 Marionette TRACE conn4 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 12:57:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 12:57:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 830ms 12:57:03 INFO - PROCESS | 2880 | 1461182223988 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 12:57:03 INFO - PROCESS | 2880 | 1461182223990 Marionette TRACE conn4 <- [1,109,null,{"value":"13"}] 12:57:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 12:57:04 INFO - PROCESS | 2880 | 1461182223993 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 12:57:04 INFO - PROCESS | 2880 | 1461182223995 Marionette TRACE conn4 <- [1,110,null,{}] 12:57:04 INFO - PROCESS | 2880 | 1461182223999 Marionette TRACE conn4 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:04 INFO - PROCESS | 2880 | 1461182224091 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 12:57:04 INFO - PROCESS | 2880 | 1461182224159 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:04 INFO - PROCESS | 2880 | ++DOCSHELL 130D0400 == 35 [pid = 2880] [id = 37] 12:57:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 92 (130D5000) [pid = 2880] [serial = 107] [outer = 00000000] 12:57:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 93 (1A24E000) [pid = 2880] [serial = 108] [outer = 130D5000] 12:57:04 INFO - PROCESS | 2880 | 1461182224214 Marionette DEBUG loaded listener.js 12:57:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 94 (1BB07400) [pid = 2880] [serial = 109] [outer = 130D5000] 12:57:04 INFO - PROCESS | 2880 | 1461182224828 Marionette TRACE conn4 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 12:57:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 12:57:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 870ms 12:57:04 INFO - PROCESS | 2880 | 1461182224868 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 12:57:04 INFO - PROCESS | 2880 | 1461182224872 Marionette TRACE conn4 <- [1,113,null,{"value":"13"}] 12:57:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 12:57:04 INFO - PROCESS | 2880 | 1461182224877 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 12:57:04 INFO - PROCESS | 2880 | 1461182224880 Marionette TRACE conn4 <- [1,114,null,{}] 12:57:04 INFO - PROCESS | 2880 | 1461182224886 Marionette TRACE conn4 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:05 INFO - PROCESS | 2880 | --DOCSHELL 140DFC00 == 34 [pid = 2880] [id = 29] 12:57:05 INFO - PROCESS | 2880 | --DOCSHELL 178CE400 == 33 [pid = 2880] [id = 30] 12:57:05 INFO - PROCESS | 2880 | --DOCSHELL 17A10000 == 32 [pid = 2880] [id = 31] 12:57:05 INFO - PROCESS | 2880 | --DOCSHELL 130D0400 == 31 [pid = 2880] [id = 37] 12:57:05 INFO - PROCESS | 2880 | --DOCSHELL 1C9BBC00 == 30 [pid = 2880] [id = 35] 12:57:05 INFO - PROCESS | 2880 | --DOCSHELL 1D968800 == 29 [pid = 2880] [id = 36] 12:57:05 INFO - PROCESS | 2880 | --DOCSHELL 1A28A400 == 28 [pid = 2880] [id = 32] 12:57:05 INFO - PROCESS | 2880 | --DOCSHELL 12CBC400 == 27 [pid = 2880] [id = 33] 12:57:05 INFO - PROCESS | 2880 | --DOCSHELL 17A02400 == 26 [pid = 2880] [id = 34] 12:57:05 INFO - PROCESS | 2880 | 1461182225437 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 12:57:05 INFO - PROCESS | 2880 | --DOMWINDOW == 93 (1C826000) [pid = 2880] [serial = 14] [outer = 00000000] [url = about:blank] 12:57:05 INFO - PROCESS | 2880 | --DOMWINDOW == 92 (1A0EC000) [pid = 2880] [serial = 9] [outer = 00000000] [url = about:blank] 12:57:05 INFO - PROCESS | 2880 | --DOMWINDOW == 91 (1A0F4000) [pid = 2880] [serial = 10] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 12:57:05 INFO - PROCESS | 2880 | --DOMWINDOW == 90 (14286400) [pid = 2880] [serial = 4] [outer = 00000000] [url = about:blank] 12:57:05 INFO - PROCESS | 2880 | --DOMWINDOW == 89 (1BE93800) [pid = 2880] [serial = 75] [outer = 00000000] [url = about:blank] 12:57:05 INFO - PROCESS | 2880 | --DOMWINDOW == 88 (2227C400) [pid = 2880] [serial = 27] [outer = 00000000] [url = about:blank] 12:57:05 INFO - PROCESS | 2880 | --DOMWINDOW == 87 (17094400) [pid = 2880] [serial = 30] [outer = 00000000] [url = about:blank] 12:57:05 INFO - PROCESS | 2880 | --DOMWINDOW == 86 (1BEAD400) [pid = 2880] [serial = 33] [outer = 00000000] [url = about:blank] 12:57:05 INFO - PROCESS | 2880 | --DOMWINDOW == 85 (1FBCA400) [pid = 2880] [serial = 39] [outer = 00000000] [url = about:blank] 12:57:05 INFO - PROCESS | 2880 | --DOMWINDOW == 84 (133BB400) [pid = 2880] [serial = 42] [outer = 00000000] [url = about:blank] 12:57:05 INFO - PROCESS | 2880 | --DOMWINDOW == 83 (17565C00) [pid = 2880] [serial = 45] [outer = 00000000] [url = about:blank] 12:57:05 INFO - PROCESS | 2880 | --DOMWINDOW == 82 (1901C800) [pid = 2880] [serial = 48] [outer = 00000000] [url = about:blank] 12:57:05 INFO - PROCESS | 2880 | --DOMWINDOW == 81 (1B839000) [pid = 2880] [serial = 51] [outer = 00000000] [url = about:blank] 12:57:05 INFO - PROCESS | 2880 | --DOMWINDOW == 80 (1BB02400) [pid = 2880] [serial = 52] [outer = 00000000] [url = about:blank] 12:57:05 INFO - PROCESS | 2880 | --DOMWINDOW == 79 (1CAD4000) [pid = 2880] [serial = 54] [outer = 00000000] [url = about:blank] 12:57:05 INFO - PROCESS | 2880 | --DOMWINDOW == 78 (1E5A5000) [pid = 2880] [serial = 57] [outer = 00000000] [url = about:blank] 12:57:05 INFO - PROCESS | 2880 | --DOMWINDOW == 77 (1E5A2800) [pid = 2880] [serial = 60] [outer = 00000000] [url = about:blank] 12:57:05 INFO - PROCESS | 2880 | --DOMWINDOW == 76 (1C9C3000) [pid = 2880] [serial = 63] [outer = 00000000] [url = about:blank] 12:57:05 INFO - PROCESS | 2880 | --DOMWINDOW == 75 (130DA400) [pid = 2880] [serial = 66] [outer = 00000000] [url = about:blank] 12:57:05 INFO - PROCESS | 2880 | --DOMWINDOW == 74 (1FC0C800) [pid = 2880] [serial = 69] [outer = 00000000] [url = about:blank] 12:57:05 INFO - PROCESS | 2880 | --DOMWINDOW == 73 (1FC09800) [pid = 2880] [serial = 72] [outer = 00000000] [url = about:blank] 12:57:05 INFO - PROCESS | 2880 | --DOMWINDOW == 72 (1D80B800) [pid = 2880] [serial = 55] [outer = 00000000] [url = about:blank] 12:57:05 INFO - PROCESS | 2880 | --DOMWINDOW == 71 (1E8D6800) [pid = 2880] [serial = 36] [outer = 00000000] [url = about:blank] 12:57:05 INFO - PROCESS | 2880 | --DOMWINDOW == 70 (1BEB1400) [pid = 2880] [serial = 34] [outer = 00000000] [url = about:blank] 12:57:05 INFO - PROCESS | 2880 | --DOMWINDOW == 69 (1E8CAC00) [pid = 2880] [serial = 58] [outer = 00000000] [url = about:blank] 12:57:05 INFO - PROCESS | 2880 | --DOMWINDOW == 68 (1C9C4800) [pid = 2880] [serial = 64] [outer = 00000000] [url = about:blank] 12:57:05 INFO - PROCESS | 2880 | --DOMWINDOW == 67 (13B88C00) [pid = 2880] [serial = 43] [outer = 00000000] [url = about:blank] 12:57:05 INFO - PROCESS | 2880 | --DOMWINDOW == 66 (130DD800) [pid = 2880] [serial = 67] [outer = 00000000] [url = about:blank] 12:57:05 INFO - PROCESS | 2880 | --DOMWINDOW == 65 (1FC0F000) [pid = 2880] [serial = 70] [outer = 00000000] [url = about:blank] 12:57:05 INFO - PROCESS | 2880 | --DOMWINDOW == 64 (22280000) [pid = 2880] [serial = 28] [outer = 00000000] [url = about:blank] 12:57:05 INFO - PROCESS | 2880 | --DOMWINDOW == 63 (17765000) [pid = 2880] [serial = 46] [outer = 00000000] [url = about:blank] 12:57:05 INFO - PROCESS | 2880 | --DOMWINDOW == 62 (1FC15000) [pid = 2880] [serial = 73] [outer = 00000000] [url = about:blank] 12:57:05 INFO - PROCESS | 2880 | --DOMWINDOW == 61 (178DB000) [pid = 2880] [serial = 31] [outer = 00000000] [url = about:blank] 12:57:05 INFO - PROCESS | 2880 | --DOMWINDOW == 60 (1A0E7000) [pid = 2880] [serial = 49] [outer = 00000000] [url = about:blank] 12:57:05 INFO - PROCESS | 2880 | --DOMWINDOW == 59 (21C18800) [pid = 2880] [serial = 22] [outer = 00000000] [url = about:blank] 12:57:05 INFO - PROCESS | 2880 | --DOMWINDOW == 58 (20069000) [pid = 2880] [serial = 24] [outer = 00000000] [url = about:blank] 12:57:05 INFO - PROCESS | 2880 | --DOMWINDOW == 57 (21C14400) [pid = 2880] [serial = 21] [outer = 00000000] [url = about:blank] 12:57:05 INFO - PROCESS | 2880 | --DOMWINDOW == 56 (1CB6C000) [pid = 2880] [serial = 17] [outer = 00000000] [url = about:blank] 12:57:05 INFO - PROCESS | 2880 | 1461182225608 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:05 INFO - PROCESS | 2880 | ++DOCSHELL 127A7000 == 27 [pid = 2880] [id = 38] 12:57:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 57 (127D4C00) [pid = 2880] [serial = 110] [outer = 00000000] 12:57:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 58 (12CC2C00) [pid = 2880] [serial = 111] [outer = 127D4C00] 12:57:05 INFO - PROCESS | 2880 | 1461182225657 Marionette DEBUG loaded listener.js 12:57:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 59 (130D1400) [pid = 2880] [serial = 112] [outer = 127D4C00] 12:57:06 INFO - PROCESS | 2880 | 1461182226035 Marionette TRACE conn4 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 12:57:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 12:57:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1237ms 12:57:06 INFO - PROCESS | 2880 | 1461182226116 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 12:57:06 INFO - PROCESS | 2880 | 1461182226121 Marionette TRACE conn4 <- [1,117,null,{"value":"13"}] 12:57:06 INFO - PROCESS | 2880 | 1461182226125 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 12:57:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 12:57:06 INFO - PROCESS | 2880 | 1461182226129 Marionette TRACE conn4 <- [1,118,null,{}] 12:57:06 INFO - PROCESS | 2880 | 1461182226139 Marionette TRACE conn4 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:06 INFO - PROCESS | 2880 | 1461182226220 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 12:57:06 INFO - PROCESS | 2880 | 1461182226228 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:06 INFO - PROCESS | 2880 | ++DOCSHELL 140DE400 == 28 [pid = 2880] [id = 39] 12:57:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 60 (140DFC00) [pid = 2880] [serial = 113] [outer = 00000000] 12:57:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 61 (14287800) [pid = 2880] [serial = 114] [outer = 140DFC00] 12:57:06 INFO - PROCESS | 2880 | 1461182226278 Marionette DEBUG loaded listener.js 12:57:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 62 (17094000) [pid = 2880] [serial = 115] [outer = 140DFC00] 12:57:06 INFO - PROCESS | 2880 | 1461182226681 Marionette TRACE conn4 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 12:57:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 12:57:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 590ms 12:57:06 INFO - PROCESS | 2880 | 1461182226720 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 12:57:06 INFO - PROCESS | 2880 | 1461182226723 Marionette TRACE conn4 <- [1,121,null,{"value":"13"}] 12:57:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 12:57:06 INFO - PROCESS | 2880 | 1461182226730 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 12:57:06 INFO - PROCESS | 2880 | 1461182226732 Marionette TRACE conn4 <- [1,122,null,{}] 12:57:06 INFO - PROCESS | 2880 | 1461182226736 Marionette TRACE conn4 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:06 INFO - PROCESS | 2880 | 1461182226815 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 12:57:06 INFO - PROCESS | 2880 | 1461182226823 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:06 INFO - PROCESS | 2880 | ++DOCSHELL 178D3400 == 29 [pid = 2880] [id = 40] 12:57:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 63 (178D8000) [pid = 2880] [serial = 116] [outer = 00000000] 12:57:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 64 (17A06C00) [pid = 2880] [serial = 117] [outer = 178D8000] 12:57:06 INFO - PROCESS | 2880 | 1461182226869 Marionette DEBUG loaded listener.js 12:57:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 65 (17A7C800) [pid = 2880] [serial = 118] [outer = 178D8000] 12:57:07 INFO - PROCESS | 2880 | 1461182227302 Marionette TRACE conn4 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 12:57:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 12:57:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 630ms 12:57:07 INFO - PROCESS | 2880 | 1461182227360 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 12:57:07 INFO - PROCESS | 2880 | 1461182227364 Marionette TRACE conn4 <- [1,125,null,{"value":"13"}] 12:57:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 12:57:07 INFO - PROCESS | 2880 | 1461182227375 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 12:57:07 INFO - PROCESS | 2880 | 1461182227379 Marionette TRACE conn4 <- [1,126,null,{}] 12:57:07 INFO - PROCESS | 2880 | 1461182227383 Marionette TRACE conn4 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:07 INFO - PROCESS | 2880 | 1461182227462 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 12:57:07 INFO - PROCESS | 2880 | 1461182227469 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:07 INFO - PROCESS | 2880 | ++DOCSHELL 188EAC00 == 30 [pid = 2880] [id = 41] 12:57:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 66 (18CAA800) [pid = 2880] [serial = 119] [outer = 00000000] 12:57:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 67 (1A24DC00) [pid = 2880] [serial = 120] [outer = 18CAA800] 12:57:07 INFO - PROCESS | 2880 | 1461182227514 Marionette DEBUG loaded listener.js 12:57:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 68 (1AA70000) [pid = 2880] [serial = 121] [outer = 18CAA800] 12:57:07 INFO - PROCESS | 2880 | 1461182227960 Marionette TRACE conn4 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 12:57:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 12:57:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 630ms 12:57:08 INFO - PROCESS | 2880 | 1461182228000 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 12:57:08 INFO - PROCESS | 2880 | 1461182228002 Marionette TRACE conn4 <- [1,129,null,{"value":"13"}] 12:57:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 12:57:08 INFO - PROCESS | 2880 | 1461182228011 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 12:57:08 INFO - PROCESS | 2880 | 1461182228013 Marionette TRACE conn4 <- [1,130,null,{}] 12:57:08 INFO - PROCESS | 2880 | 1461182228016 Marionette TRACE conn4 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:08 INFO - PROCESS | 2880 | 1461182228113 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 12:57:08 INFO - PROCESS | 2880 | 1461182228122 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:08 INFO - PROCESS | 2880 | ++DOCSHELL 1AA7CC00 == 31 [pid = 2880] [id = 42] 12:57:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 69 (1B839C00) [pid = 2880] [serial = 122] [outer = 00000000] 12:57:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 70 (1BE8D400) [pid = 2880] [serial = 123] [outer = 1B839C00] 12:57:08 INFO - PROCESS | 2880 | 1461182228167 Marionette DEBUG loaded listener.js 12:57:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 71 (1BE96800) [pid = 2880] [serial = 124] [outer = 1B839C00] 12:57:08 INFO - PROCESS | 2880 | 1461182228612 Marionette TRACE conn4 <- [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]]]}] 12:57:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 12:57:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 630ms 12:57:08 INFO - PROCESS | 2880 | 1461182228636 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 12:57:08 INFO - PROCESS | 2880 | 1461182228637 Marionette TRACE conn4 <- [1,133,null,{"value":"13"}] 12:57:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 12:57:08 INFO - PROCESS | 2880 | 1461182228648 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 12:57:08 INFO - PROCESS | 2880 | 1461182228650 Marionette TRACE conn4 <- [1,134,null,{}] 12:57:08 INFO - PROCESS | 2880 | 1461182228654 Marionette TRACE conn4 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:08 INFO - PROCESS | 2880 | 1461182228749 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 12:57:08 INFO - PROCESS | 2880 | 1461182228756 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:08 INFO - PROCESS | 2880 | ++DOCSHELL 1BF16000 == 32 [pid = 2880] [id = 43] 12:57:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 72 (1BF17000) [pid = 2880] [serial = 125] [outer = 00000000] 12:57:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 73 (1C9BCC00) [pid = 2880] [serial = 126] [outer = 1BF17000] 12:57:08 INFO - PROCESS | 2880 | 1461182228811 Marionette DEBUG loaded listener.js 12:57:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 74 (1CACDC00) [pid = 2880] [serial = 127] [outer = 1BF17000] 12:57:09 INFO - PROCESS | 2880 | 1461182229276 Marionette TRACE conn4 <- [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]]]}] 12:57:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 12:57:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 690ms 12:57:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 12:57:09 INFO - PROCESS | 2880 | 1461182229332 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 12:57:09 INFO - PROCESS | 2880 | 1461182229334 Marionette TRACE conn4 <- [1,137,null,{"value":"13"}] 12:57:09 INFO - PROCESS | 2880 | 1461182229337 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 12:57:09 INFO - PROCESS | 2880 | 1461182229339 Marionette TRACE conn4 <- [1,138,null,{}] 12:57:09 INFO - PROCESS | 2880 | 1461182229342 Marionette TRACE conn4 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:09 INFO - PROCESS | 2880 | 1461182229468 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 12:57:09 INFO - PROCESS | 2880 | 1461182229517 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:09 INFO - PROCESS | 2880 | ++DOCSHELL 12705C00 == 33 [pid = 2880] [id = 44] 12:57:09 INFO - PROCESS | 2880 | ++DOMWINDOW == 75 (1D89B800) [pid = 2880] [serial = 128] [outer = 00000000] 12:57:09 INFO - PROCESS | 2880 | ++DOMWINDOW == 76 (1D96FC00) [pid = 2880] [serial = 129] [outer = 1D89B800] 12:57:09 INFO - PROCESS | 2880 | 1461182229566 Marionette DEBUG loaded listener.js 12:57:09 INFO - PROCESS | 2880 | ++DOMWINDOW == 77 (1D975C00) [pid = 2880] [serial = 130] [outer = 1D89B800] 12:57:09 INFO - PROCESS | 2880 | --DOMWINDOW == 76 (1BE8F000) [pid = 2880] [serial = 74] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 12:57:09 INFO - PROCESS | 2880 | --DOMWINDOW == 75 (0B09F400) [pid = 2880] [serial = 59] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 12:57:09 INFO - PROCESS | 2880 | --DOMWINDOW == 74 (18CB0C00) [pid = 2880] [serial = 77] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 12:57:09 INFO - PROCESS | 2880 | --DOMWINDOW == 73 (130D9800) [pid = 2880] [serial = 80] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 12:57:09 INFO - PROCESS | 2880 | --DOMWINDOW == 72 (14285C00) [pid = 2880] [serial = 83] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 12:57:09 INFO - PROCESS | 2880 | --DOMWINDOW == 71 (1A28BC00) [pid = 2880] [serial = 92] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 12:57:09 INFO - PROCESS | 2880 | --DOMWINDOW == 70 (188E6C00) [pid = 2880] [serial = 89] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 12:57:09 INFO - PROCESS | 2880 | --DOMWINDOW == 69 (178D0000) [pid = 2880] [serial = 86] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 12:57:09 INFO - PROCESS | 2880 | 1461182229985 Marionette TRACE conn4 <- [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]]]}] 12:57:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 12:57:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 670ms 12:57:10 INFO - PROCESS | 2880 | 1461182230009 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 12:57:10 INFO - PROCESS | 2880 | 1461182230011 Marionette TRACE conn4 <- [1,141,null,{"value":"13"}] 12:57:10 INFO - PROCESS | 2880 | 1461182230013 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 12:57:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 12:57:10 INFO - PROCESS | 2880 | 1461182230015 Marionette TRACE conn4 <- [1,142,null,{}] 12:57:10 INFO - PROCESS | 2880 | 1461182230019 Marionette TRACE conn4 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:10 INFO - PROCESS | 2880 | 1461182230089 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 12:57:10 INFO - PROCESS | 2880 | 1461182230095 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:10 INFO - PROCESS | 2880 | ++DOCSHELL 18CA8000 == 34 [pid = 2880] [id = 45] 12:57:10 INFO - PROCESS | 2880 | ++DOMWINDOW == 70 (18CA9800) [pid = 2880] [serial = 131] [outer = 00000000] 12:57:10 INFO - PROCESS | 2880 | ++DOMWINDOW == 71 (1BF17800) [pid = 2880] [serial = 132] [outer = 18CA9800] 12:57:10 INFO - PROCESS | 2880 | 1461182230139 Marionette DEBUG loaded listener.js 12:57:10 INFO - PROCESS | 2880 | ++DOMWINDOW == 72 (1C9BE400) [pid = 2880] [serial = 133] [outer = 18CA9800] 12:57:10 INFO - PROCESS | 2880 | 1461182230547 Marionette TRACE conn4 <- [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]]]}] 12:57:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 12:57:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 570ms 12:57:10 INFO - PROCESS | 2880 | 1461182230588 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 12:57:10 INFO - PROCESS | 2880 | 1461182230590 Marionette TRACE conn4 <- [1,145,null,{"value":"13"}] 12:57:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 12:57:10 INFO - PROCESS | 2880 | 1461182230597 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 12:57:10 INFO - PROCESS | 2880 | 1461182230599 Marionette TRACE conn4 <- [1,146,null,{}] 12:57:10 INFO - PROCESS | 2880 | 1461182230603 Marionette TRACE conn4 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:10 INFO - PROCESS | 2880 | 1461182230675 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 12:57:10 INFO - PROCESS | 2880 | 1461182230681 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:10 INFO - PROCESS | 2880 | ++DOCSHELL 1D81A400 == 35 [pid = 2880] [id = 46] 12:57:10 INFO - PROCESS | 2880 | ++DOMWINDOW == 73 (1D893800) [pid = 2880] [serial = 134] [outer = 00000000] 12:57:10 INFO - PROCESS | 2880 | ++DOMWINDOW == 74 (1E1F5C00) [pid = 2880] [serial = 135] [outer = 1D893800] 12:57:10 INFO - PROCESS | 2880 | 1461182230726 Marionette DEBUG loaded listener.js 12:57:10 INFO - PROCESS | 2880 | ++DOMWINDOW == 75 (1E1F3C00) [pid = 2880] [serial = 136] [outer = 1D893800] 12:57:11 INFO - PROCESS | 2880 | 1461182231159 Marionette TRACE conn4 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 12:57:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 12:57:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 591ms 12:57:11 INFO - PROCESS | 2880 | 1461182231185 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 12:57:11 INFO - PROCESS | 2880 | 1461182231187 Marionette TRACE conn4 <- [1,149,null,{"value":"13"}] 12:57:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 12:57:11 INFO - PROCESS | 2880 | 1461182231199 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 12:57:11 INFO - PROCESS | 2880 | 1461182231201 Marionette TRACE conn4 <- [1,150,null,{}] 12:57:11 INFO - PROCESS | 2880 | 1461182231204 Marionette TRACE conn4 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:11 INFO - PROCESS | 2880 | 1461182231295 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 12:57:11 INFO - PROCESS | 2880 | 1461182231303 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:11 INFO - PROCESS | 2880 | ++DOCSHELL 1E1F0000 == 36 [pid = 2880] [id = 47] 12:57:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 76 (1E1F7C00) [pid = 2880] [serial = 137] [outer = 00000000] 12:57:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 77 (1F18F000) [pid = 2880] [serial = 138] [outer = 1E1F7C00] 12:57:11 INFO - PROCESS | 2880 | 1461182231348 Marionette DEBUG loaded listener.js 12:57:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 78 (1F193800) [pid = 2880] [serial = 139] [outer = 1E1F7C00] 12:57:11 INFO - PROCESS | 2880 | 1461182231754 Marionette TRACE conn4 <- [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]]]}] 12:57:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 12:57:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 630ms 12:57:11 INFO - PROCESS | 2880 | 1461182231831 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 12:57:11 INFO - PROCESS | 2880 | 1461182231835 Marionette TRACE conn4 <- [1,153,null,{"value":"13"}] 12:57:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 12:57:11 INFO - PROCESS | 2880 | 1461182231839 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 12:57:11 INFO - PROCESS | 2880 | 1461182231844 Marionette TRACE conn4 <- [1,154,null,{}] 12:57:11 INFO - PROCESS | 2880 | 1461182231850 Marionette TRACE conn4 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:11 INFO - PROCESS | 2880 | 1461182231962 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 12:57:12 INFO - PROCESS | 2880 | 1461182232127 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:12 INFO - PROCESS | 2880 | ++DOCSHELL 12C0A400 == 37 [pid = 2880] [id = 48] 12:57:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 79 (12CBBC00) [pid = 2880] [serial = 140] [outer = 00000000] 12:57:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 80 (130D9C00) [pid = 2880] [serial = 141] [outer = 12CBBC00] 12:57:12 INFO - PROCESS | 2880 | 1461182232184 Marionette DEBUG loaded listener.js 12:57:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 81 (133C3C00) [pid = 2880] [serial = 142] [outer = 12CBBC00] 12:57:12 INFO - PROCESS | 2880 | 1461182232926 Marionette TRACE conn4 <- [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]]]}] 12:57:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 12:57:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1138ms 12:57:12 INFO - PROCESS | 2880 | 1461182232979 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 12:57:12 INFO - PROCESS | 2880 | 1461182232983 Marionette TRACE conn4 <- [1,157,null,{"value":"13"}] 12:57:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 12:57:12 INFO - PROCESS | 2880 | 1461182232990 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 12:57:12 INFO - PROCESS | 2880 | 1461182232994 Marionette TRACE conn4 <- [1,158,null,{}] 12:57:12 INFO - PROCESS | 2880 | 1461182232998 Marionette TRACE conn4 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:13 INFO - PROCESS | 2880 | 1461182233108 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 12:57:13 INFO - PROCESS | 2880 | 1461182233178 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:13 INFO - PROCESS | 2880 | ++DOCSHELL 17A7BC00 == 38 [pid = 2880] [id = 49] 12:57:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 82 (18803800) [pid = 2880] [serial = 143] [outer = 00000000] 12:57:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 83 (1A0E6C00) [pid = 2880] [serial = 144] [outer = 18803800] 12:57:13 INFO - PROCESS | 2880 | 1461182233236 Marionette DEBUG loaded listener.js 12:57:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 84 (1A24B800) [pid = 2880] [serial = 145] [outer = 18803800] 12:57:14 INFO - PROCESS | 2880 | 1461182234015 Marionette TRACE conn4 <- [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]]]}] 12:57:14 INFO - PROCESS | 2880 | --DOCSHELL 1D81A400 == 37 [pid = 2880] [id = 46] 12:57:14 INFO - PROCESS | 2880 | --DOCSHELL 18CA8000 == 36 [pid = 2880] [id = 45] 12:57:14 INFO - PROCESS | 2880 | --DOCSHELL 12705C00 == 35 [pid = 2880] [id = 44] 12:57:14 INFO - PROCESS | 2880 | --DOCSHELL 1BF16000 == 34 [pid = 2880] [id = 43] 12:57:14 INFO - PROCESS | 2880 | --DOCSHELL 1AA7CC00 == 33 [pid = 2880] [id = 42] 12:57:14 INFO - PROCESS | 2880 | --DOCSHELL 188EAC00 == 32 [pid = 2880] [id = 41] 12:57:14 INFO - PROCESS | 2880 | --DOCSHELL 178D3400 == 31 [pid = 2880] [id = 40] 12:57:14 INFO - PROCESS | 2880 | --DOCSHELL 140DE400 == 30 [pid = 2880] [id = 39] 12:57:14 INFO - PROCESS | 2880 | --DOCSHELL 127A7000 == 29 [pid = 2880] [id = 38] 12:57:14 INFO - PROCESS | 2880 | --DOMWINDOW == 83 (18CB5000) [pid = 2880] [serial = 78] [outer = 00000000] [url = about:blank] 12:57:14 INFO - PROCESS | 2880 | --DOMWINDOW == 82 (1312FC00) [pid = 2880] [serial = 81] [outer = 00000000] [url = about:blank] 12:57:14 INFO - PROCESS | 2880 | --DOMWINDOW == 81 (131E4000) [pid = 2880] [serial = 82] [outer = 00000000] [url = about:blank] 12:57:14 INFO - PROCESS | 2880 | --DOMWINDOW == 80 (17540000) [pid = 2880] [serial = 84] [outer = 00000000] [url = about:blank] 12:57:14 INFO - PROCESS | 2880 | --DOMWINDOW == 79 (1B838C00) [pid = 2880] [serial = 94] [outer = 00000000] [url = about:blank] 12:57:14 INFO - PROCESS | 2880 | --DOMWINDOW == 78 (19025000) [pid = 2880] [serial = 90] [outer = 00000000] [url = about:blank] 12:57:14 INFO - PROCESS | 2880 | --DOMWINDOW == 77 (17789000) [pid = 2880] [serial = 85] [outer = 00000000] [url = about:blank] 12:57:14 INFO - PROCESS | 2880 | --DOMWINDOW == 76 (1880B000) [pid = 2880] [serial = 88] [outer = 00000000] [url = about:blank] 12:57:14 INFO - PROCESS | 2880 | --DOMWINDOW == 75 (17A7F400) [pid = 2880] [serial = 87] [outer = 00000000] [url = about:blank] 12:57:14 INFO - PROCESS | 2880 | --DOMWINDOW == 74 (1A0F3800) [pid = 2880] [serial = 91] [outer = 00000000] [url = about:blank] 12:57:14 INFO - PROCESS | 2880 | --DOMWINDOW == 73 (1B81D000) [pid = 2880] [serial = 93] [outer = 00000000] [url = about:blank] 12:57:14 INFO - PROCESS | 2880 | --DOMWINDOW == 72 (1BB09400) [pid = 2880] [serial = 79] [outer = 00000000] [url = about:blank] 12:57:14 INFO - PROCESS | 2880 | --DOMWINDOW == 71 (1BE93000) [pid = 2880] [serial = 76] [outer = 00000000] [url = about:blank] 12:57:14 INFO - PROCESS | 2880 | --DOMWINDOW == 70 (1F198000) [pid = 2880] [serial = 61] [outer = 00000000] [url = about:blank] 12:57:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 12:57:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1074ms 12:57:14 INFO - PROCESS | 2880 | 1461182234071 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 12:57:14 INFO - PROCESS | 2880 | 1461182234075 Marionette TRACE conn4 <- [1,161,null,{"value":"13"}] 12:57:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 12:57:14 INFO - PROCESS | 2880 | 1461182234081 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 12:57:14 INFO - PROCESS | 2880 | 1461182234086 Marionette TRACE conn4 <- [1,162,null,{}] 12:57:14 INFO - PROCESS | 2880 | 1461182234092 Marionette TRACE conn4 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:14 INFO - PROCESS | 2880 | 1461182234171 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 12:57:14 INFO - PROCESS | 2880 | 1461182234187 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:14 INFO - PROCESS | 2880 | ++DOCSHELL 130DC400 == 30 [pid = 2880] [id = 50] 12:57:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 71 (130DD800) [pid = 2880] [serial = 146] [outer = 00000000] 12:57:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 72 (131E3800) [pid = 2880] [serial = 147] [outer = 130DD800] 12:57:14 INFO - PROCESS | 2880 | 1461182234234 Marionette DEBUG loaded listener.js 12:57:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 73 (13B89000) [pid = 2880] [serial = 148] [outer = 130DD800] 12:57:14 INFO - PROCESS | 2880 | 1461182234722 Marionette TRACE conn4 <- [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]]]}] 12:57:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 12:57:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 690ms 12:57:14 INFO - PROCESS | 2880 | 1461182234774 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 12:57:14 INFO - PROCESS | 2880 | 1461182234779 Marionette TRACE conn4 <- [1,165,null,{"value":"13"}] 12:57:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 12:57:14 INFO - PROCESS | 2880 | 1461182234785 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 12:57:14 INFO - PROCESS | 2880 | 1461182234788 Marionette TRACE conn4 <- [1,166,null,{}] 12:57:14 INFO - PROCESS | 2880 | 1461182234792 Marionette TRACE conn4 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:14 INFO - PROCESS | 2880 | 1461182234869 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 12:57:14 INFO - PROCESS | 2880 | 1461182234933 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:14 INFO - PROCESS | 2880 | ++DOCSHELL 1727D000 == 31 [pid = 2880] [id = 51] 12:57:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 74 (1756D800) [pid = 2880] [serial = 149] [outer = 00000000] 12:57:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 75 (17A04C00) [pid = 2880] [serial = 150] [outer = 1756D800] 12:57:14 INFO - PROCESS | 2880 | 1461182234988 Marionette DEBUG loaded listener.js 12:57:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 76 (17A88000) [pid = 2880] [serial = 151] [outer = 1756D800] 12:57:15 INFO - PROCESS | 2880 | 1461182235384 Marionette TRACE conn4 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 12:57:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 12:57:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 630ms 12:57:15 INFO - PROCESS | 2880 | 1461182235420 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 12:57:15 INFO - PROCESS | 2880 | 1461182235422 Marionette TRACE conn4 <- [1,169,null,{"value":"13"}] 12:57:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 12:57:15 INFO - PROCESS | 2880 | 1461182235425 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 12:57:15 INFO - PROCESS | 2880 | 1461182235429 Marionette TRACE conn4 <- [1,170,null,{}] 12:57:15 INFO - PROCESS | 2880 | 1461182235444 Marionette TRACE conn4 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:15 INFO - PROCESS | 2880 | 1461182235527 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 12:57:15 INFO - PROCESS | 2880 | 1461182235536 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:15 INFO - PROCESS | 2880 | ++DOCSHELL 1A0EC400 == 32 [pid = 2880] [id = 52] 12:57:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 77 (1A0EF000) [pid = 2880] [serial = 152] [outer = 00000000] 12:57:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 78 (1A24FC00) [pid = 2880] [serial = 153] [outer = 1A0EF000] 12:57:15 INFO - PROCESS | 2880 | 1461182235585 Marionette DEBUG loaded listener.js 12:57:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 79 (1B81A800) [pid = 2880] [serial = 154] [outer = 1A0EF000] 12:57:15 INFO - PROCESS | 2880 | 1461182236000 Marionette TRACE conn4 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 12:57:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 12:57:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 630ms 12:57:16 INFO - PROCESS | 2880 | 1461182236059 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 12:57:16 INFO - PROCESS | 2880 | 1461182236061 Marionette TRACE conn4 <- [1,173,null,{"value":"13"}] 12:57:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 12:57:16 INFO - PROCESS | 2880 | 1461182236074 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 12:57:16 INFO - PROCESS | 2880 | 1461182236075 Marionette TRACE conn4 <- [1,174,null,{}] 12:57:16 INFO - PROCESS | 2880 | 1461182236079 Marionette TRACE conn4 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:16 INFO - PROCESS | 2880 | 1461182236180 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 12:57:16 INFO - PROCESS | 2880 | 1461182236251 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:16 INFO - PROCESS | 2880 | ++DOCSHELL 1BE88C00 == 33 [pid = 2880] [id = 53] 12:57:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 80 (1BE90000) [pid = 2880] [serial = 155] [outer = 00000000] 12:57:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 81 (1BEAE000) [pid = 2880] [serial = 156] [outer = 1BE90000] 12:57:16 INFO - PROCESS | 2880 | 1461182236299 Marionette DEBUG loaded listener.js 12:57:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 82 (1BF13400) [pid = 2880] [serial = 157] [outer = 1BE90000] 12:57:16 INFO - PROCESS | 2880 | 1461182236720 Marionette TRACE conn4 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 12:57:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 12:57:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 670ms 12:57:16 INFO - PROCESS | 2880 | 1461182236743 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 12:57:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 12:57:16 INFO - PROCESS | 2880 | 1461182236745 Marionette TRACE conn4 <- [1,177,null,{"value":"13"}] 12:57:16 INFO - PROCESS | 2880 | 1461182236748 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 12:57:16 INFO - PROCESS | 2880 | 1461182236750 Marionette TRACE conn4 <- [1,178,null,{}] 12:57:16 INFO - PROCESS | 2880 | 1461182236760 Marionette TRACE conn4 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:16 INFO - PROCESS | 2880 | 1461182236856 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 12:57:16 INFO - PROCESS | 2880 | 1461182236862 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:16 INFO - PROCESS | 2880 | ++DOCSHELL 1BE95C00 == 34 [pid = 2880] [id = 54] 12:57:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 83 (1C820400) [pid = 2880] [serial = 158] [outer = 00000000] 12:57:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 84 (1CB6C000) [pid = 2880] [serial = 159] [outer = 1C820400] 12:57:16 INFO - PROCESS | 2880 | 1461182236907 Marionette DEBUG loaded listener.js 12:57:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 85 (1D88E000) [pid = 2880] [serial = 160] [outer = 1C820400] 12:57:17 INFO - PROCESS | 2880 | 1461182237329 Marionette TRACE conn4 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 12:57:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 12:57:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 630ms 12:57:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 12:57:17 INFO - PROCESS | 2880 | 1461182237379 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 12:57:17 INFO - PROCESS | 2880 | 1461182237381 Marionette TRACE conn4 <- [1,181,null,{"value":"13"}] 12:57:17 INFO - PROCESS | 2880 | 1461182237384 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 12:57:17 INFO - PROCESS | 2880 | 1461182237386 Marionette TRACE conn4 <- [1,182,null,{}] 12:57:17 INFO - PROCESS | 2880 | 1461182237396 Marionette TRACE conn4 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:17 INFO - PROCESS | 2880 | 1461182237512 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 12:57:17 INFO - PROCESS | 2880 | 1461182237587 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:17 INFO - PROCESS | 2880 | ++DOCSHELL 1D9AB400 == 35 [pid = 2880] [id = 55] 12:57:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 86 (1DFC8C00) [pid = 2880] [serial = 161] [outer = 00000000] 12:57:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 87 (1F192800) [pid = 2880] [serial = 162] [outer = 1DFC8C00] 12:57:17 INFO - PROCESS | 2880 | 1461182237636 Marionette DEBUG loaded listener.js 12:57:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 88 (1F18F400) [pid = 2880] [serial = 163] [outer = 1DFC8C00] 12:57:18 INFO - PROCESS | 2880 | 1461182238118 Marionette TRACE conn4 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 12:57:18 INFO - PROCESS | 2880 | --DOMWINDOW == 87 (178D8000) [pid = 2880] [serial = 116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 12:57:18 INFO - PROCESS | 2880 | --DOMWINDOW == 86 (1B839C00) [pid = 2880] [serial = 122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 12:57:18 INFO - PROCESS | 2880 | --DOMWINDOW == 85 (140DFC00) [pid = 2880] [serial = 113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 12:57:18 INFO - PROCESS | 2880 | --DOMWINDOW == 84 (18CAA800) [pid = 2880] [serial = 119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 12:57:18 INFO - PROCESS | 2880 | --DOMWINDOW == 83 (1D893800) [pid = 2880] [serial = 134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 12:57:18 INFO - PROCESS | 2880 | --DOMWINDOW == 82 (12D80C00) [pid = 2880] [serial = 95] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 12:57:18 INFO - PROCESS | 2880 | --DOMWINDOW == 81 (17A05C00) [pid = 2880] [serial = 98] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 12:57:18 INFO - PROCESS | 2880 | --DOMWINDOW == 80 (1C9BC000) [pid = 2880] [serial = 101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 12:57:18 INFO - PROCESS | 2880 | --DOMWINDOW == 79 (1D969000) [pid = 2880] [serial = 104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 12:57:18 INFO - PROCESS | 2880 | --DOMWINDOW == 78 (1BF17000) [pid = 2880] [serial = 125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 12:57:18 INFO - PROCESS | 2880 | --DOMWINDOW == 77 (1D89B800) [pid = 2880] [serial = 128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 12:57:18 INFO - PROCESS | 2880 | --DOMWINDOW == 76 (127D4C00) [pid = 2880] [serial = 110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 12:57:18 INFO - PROCESS | 2880 | --DOMWINDOW == 75 (18CA9800) [pid = 2880] [serial = 131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 12:57:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 76 (0F6B7C00) [pid = 2880] [serial = 164] [outer = 1F18E400] 12:57:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 12:57:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 790ms 12:57:18 INFO - PROCESS | 2880 | 1461182238187 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 12:57:18 INFO - PROCESS | 2880 | 1461182238189 Marionette TRACE conn4 <- [1,185,null,{"value":"13"}] 12:57:18 INFO - PROCESS | 2880 | 1461182238192 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 12:57:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 12:57:18 INFO - PROCESS | 2880 | 1461182238194 Marionette TRACE conn4 <- [1,186,null,{}] 12:57:18 INFO - PROCESS | 2880 | 1461182238198 Marionette TRACE conn4 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:18 INFO - PROCESS | 2880 | 1461182238273 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 12:57:18 INFO - PROCESS | 2880 | 1461182238282 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:18 INFO - PROCESS | 2880 | ++DOCSHELL 1BE90400 == 36 [pid = 2880] [id = 56] 12:57:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 77 (1BE91400) [pid = 2880] [serial = 165] [outer = 00000000] 12:57:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 78 (1D89B800) [pid = 2880] [serial = 166] [outer = 1BE91400] 12:57:18 INFO - PROCESS | 2880 | 1461182238326 Marionette DEBUG loaded listener.js 12:57:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 79 (1E8CB800) [pid = 2880] [serial = 167] [outer = 1BE91400] 12:57:18 INFO - PROCESS | 2880 | 1461182238737 Marionette TRACE conn4 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 12:57:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 12:57:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 570ms 12:57:18 INFO - PROCESS | 2880 | 1461182238766 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 12:57:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 12:57:18 INFO - PROCESS | 2880 | 1461182238768 Marionette TRACE conn4 <- [1,189,null,{"value":"13"}] 12:57:18 INFO - PROCESS | 2880 | 1461182238772 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 12:57:18 INFO - PROCESS | 2880 | 1461182238773 Marionette TRACE conn4 <- [1,190,null,{}] 12:57:18 INFO - PROCESS | 2880 | 1461182238777 Marionette TRACE conn4 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:18 INFO - PROCESS | 2880 | 1461182238874 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 12:57:18 INFO - PROCESS | 2880 | 1461182238882 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:18 INFO - PROCESS | 2880 | ++DOCSHELL 178DB000 == 37 [pid = 2880] [id = 57] 12:57:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 80 (1D89B400) [pid = 2880] [serial = 168] [outer = 00000000] 12:57:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 81 (1FC0E800) [pid = 2880] [serial = 169] [outer = 1D89B400] 12:57:18 INFO - PROCESS | 2880 | 1461182238926 Marionette DEBUG loaded listener.js 12:57:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 82 (1FC13C00) [pid = 2880] [serial = 170] [outer = 1D89B400] 12:57:19 INFO - PROCESS | 2880 | 1461182239323 Marionette TRACE conn4 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 12:57:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 12:57:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 571ms 12:57:19 INFO - PROCESS | 2880 | 1461182239343 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 12:57:19 INFO - PROCESS | 2880 | 1461182239345 Marionette TRACE conn4 <- [1,193,null,{"value":"13"}] 12:57:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 12:57:19 INFO - PROCESS | 2880 | 1461182239348 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 12:57:19 INFO - PROCESS | 2880 | 1461182239350 Marionette TRACE conn4 <- [1,194,null,{}] 12:57:19 INFO - PROCESS | 2880 | 1461182239353 Marionette TRACE conn4 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:19 INFO - PROCESS | 2880 | 1461182239456 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 12:57:19 INFO - PROCESS | 2880 | 1461182239464 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:19 INFO - PROCESS | 2880 | ++DOCSHELL 1FC11400 == 38 [pid = 2880] [id = 58] 12:57:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 83 (2005A800) [pid = 2880] [serial = 171] [outer = 00000000] 12:57:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 84 (20092C00) [pid = 2880] [serial = 172] [outer = 2005A800] 12:57:19 INFO - PROCESS | 2880 | 1461182239510 Marionette DEBUG loaded listener.js 12:57:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 85 (2008B400) [pid = 2880] [serial = 173] [outer = 2005A800] 12:57:19 INFO - PROCESS | 2880 | 1461182239887 Marionette TRACE conn4 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 12:57:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 12:57:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 570ms 12:57:19 INFO - PROCESS | 2880 | 1461182239919 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 12:57:19 INFO - PROCESS | 2880 | 1461182239921 Marionette TRACE conn4 <- [1,197,null,{"value":"13"}] 12:57:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 12:57:19 INFO - PROCESS | 2880 | 1461182239924 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 12:57:19 INFO - PROCESS | 2880 | 1461182239926 Marionette TRACE conn4 <- [1,198,null,{}] 12:57:19 INFO - PROCESS | 2880 | 1461182239930 Marionette TRACE conn4 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:20 INFO - PROCESS | 2880 | 1461182240003 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 12:57:20 INFO - PROCESS | 2880 | 1461182240071 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:20 INFO - PROCESS | 2880 | ++DOCSHELL 1BE8F000 == 39 [pid = 2880] [id = 59] 12:57:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 86 (1BEB1C00) [pid = 2880] [serial = 174] [outer = 00000000] 12:57:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 87 (1CAAA400) [pid = 2880] [serial = 175] [outer = 1BEB1C00] 12:57:20 INFO - PROCESS | 2880 | 1461182240117 Marionette DEBUG loaded listener.js 12:57:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 88 (1CAAE400) [pid = 2880] [serial = 176] [outer = 1BEB1C00] 12:57:20 INFO - PROCESS | 2880 | 1461182240684 Marionette TRACE conn4 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 12:57:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 12:57:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 770ms 12:57:20 INFO - PROCESS | 2880 | 1461182240696 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 12:57:20 INFO - PROCESS | 2880 | 1461182240701 Marionette TRACE conn4 <- [1,201,null,{"value":"13"}] 12:57:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 12:57:20 INFO - PROCESS | 2880 | 1461182240707 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 12:57:20 INFO - PROCESS | 2880 | 1461182240711 Marionette TRACE conn4 <- [1,202,null,{}] 12:57:20 INFO - PROCESS | 2880 | 1461182240716 Marionette TRACE conn4 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:20 INFO - PROCESS | 2880 | 1461182240822 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 12:57:20 INFO - PROCESS | 2880 | 1461182240911 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:20 INFO - PROCESS | 2880 | ++DOCSHELL 17335400 == 40 [pid = 2880] [id = 60] 12:57:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 89 (17535400) [pid = 2880] [serial = 177] [outer = 00000000] 12:57:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 90 (1880C000) [pid = 2880] [serial = 178] [outer = 17535400] 12:57:20 INFO - PROCESS | 2880 | 1461182240969 Marionette DEBUG loaded listener.js 12:57:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 91 (18CABC00) [pid = 2880] [serial = 179] [outer = 17535400] 12:57:21 INFO - PROCESS | 2880 | 1461182241540 Marionette TRACE conn4 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 12:57:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 12:57:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 870ms 12:57:21 INFO - PROCESS | 2880 | 1461182241581 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 12:57:21 INFO - PROCESS | 2880 | 1461182241587 Marionette TRACE conn4 <- [1,205,null,{"value":"13"}] 12:57:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 12:57:21 INFO - PROCESS | 2880 | 1461182241594 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 12:57:21 INFO - PROCESS | 2880 | 1461182241596 Marionette TRACE conn4 <- [1,206,null,{}] 12:57:21 INFO - PROCESS | 2880 | 1461182241601 Marionette TRACE conn4 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:21 INFO - PROCESS | 2880 | 1461182241704 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 12:57:21 INFO - PROCESS | 2880 | 1461182241777 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:21 INFO - PROCESS | 2880 | ++DOCSHELL 18CB2000 == 41 [pid = 2880] [id = 61] 12:57:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 92 (1BB02400) [pid = 2880] [serial = 180] [outer = 00000000] 12:57:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 93 (1CAA6000) [pid = 2880] [serial = 181] [outer = 1BB02400] 12:57:21 INFO - PROCESS | 2880 | 1461182241832 Marionette DEBUG loaded listener.js 12:57:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 94 (1CAAC400) [pid = 2880] [serial = 182] [outer = 1BB02400] 12:57:22 INFO - PROCESS | 2880 | 1461182242378 Marionette TRACE conn4 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 12:57:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 12:57:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 830ms 12:57:22 INFO - PROCESS | 2880 | 1461182242426 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 12:57:22 INFO - PROCESS | 2880 | 1461182242429 Marionette TRACE conn4 <- [1,209,null,{"value":"13"}] 12:57:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 12:57:22 INFO - PROCESS | 2880 | 1461182242432 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 12:57:22 INFO - PROCESS | 2880 | 1461182242436 Marionette TRACE conn4 <- [1,210,null,{}] 12:57:22 INFO - PROCESS | 2880 | 1461182242447 Marionette TRACE conn4 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:22 INFO - PROCESS | 2880 | 1461182242553 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 12:57:22 INFO - PROCESS | 2880 | 1461182242640 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:22 INFO - PROCESS | 2880 | ++DOCSHELL 1FC15800 == 42 [pid = 2880] [id = 62] 12:57:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 95 (1FC17800) [pid = 2880] [serial = 183] [outer = 00000000] 12:57:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 96 (21A02400) [pid = 2880] [serial = 184] [outer = 1FC17800] 12:57:22 INFO - PROCESS | 2880 | 1461182242700 Marionette DEBUG loaded listener.js 12:57:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 97 (21A0DC00) [pid = 2880] [serial = 185] [outer = 1FC17800] 12:57:23 INFO - PROCESS | 2880 | 1461182243270 Marionette TRACE conn4 <- [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]]]}] 12:57:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 12:57:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 870ms 12:57:23 INFO - PROCESS | 2880 | 1461182243306 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 12:57:23 INFO - PROCESS | 2880 | 1461182243309 Marionette TRACE conn4 <- [1,213,null,{"value":"13"}] 12:57:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 12:57:23 INFO - PROCESS | 2880 | 1461182243312 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 12:57:23 INFO - PROCESS | 2880 | 1461182243314 Marionette TRACE conn4 <- [1,214,null,{}] 12:57:23 INFO - PROCESS | 2880 | 1461182243318 Marionette TRACE conn4 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:23 INFO - PROCESS | 2880 | 1461182243428 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 12:57:23 INFO - PROCESS | 2880 | 1461182243524 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:23 INFO - PROCESS | 2880 | ++DOCSHELL 130CF800 == 43 [pid = 2880] [id = 63] 12:57:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 98 (13B93000) [pid = 2880] [serial = 186] [outer = 00000000] 12:57:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 99 (1A67AC00) [pid = 2880] [serial = 187] [outer = 13B93000] 12:57:23 INFO - PROCESS | 2880 | 1461182243579 Marionette DEBUG loaded listener.js 12:57:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 100 (1E88E800) [pid = 2880] [serial = 188] [outer = 13B93000] 12:57:24 INFO - PROCESS | 2880 | 1461182244281 Marionette TRACE conn4 <- [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]]]}] 12:57:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 12:57:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1018ms 12:57:24 INFO - PROCESS | 2880 | 1461182244334 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 12:57:24 INFO - PROCESS | 2880 | 1461182244338 Marionette TRACE conn4 <- [1,217,null,{"value":"13"}] 12:57:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 12:57:24 INFO - PROCESS | 2880 | 1461182244342 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 12:57:24 INFO - PROCESS | 2880 | 1461182244346 Marionette TRACE conn4 <- [1,218,null,{}] 12:57:24 INFO - PROCESS | 2880 | 1461182244353 Marionette TRACE conn4 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:24 INFO - PROCESS | 2880 | 1461182244444 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 12:57:24 INFO - PROCESS | 2880 | 1461182244521 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:24 INFO - PROCESS | 2880 | ++DOCSHELL 13BE4C00 == 44 [pid = 2880] [id = 64] 12:57:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 101 (140E1000) [pid = 2880] [serial = 189] [outer = 00000000] 12:57:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 102 (17099800) [pid = 2880] [serial = 190] [outer = 140E1000] 12:57:24 INFO - PROCESS | 2880 | 1461182244575 Marionette DEBUG loaded listener.js 12:57:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 103 (172D9000) [pid = 2880] [serial = 191] [outer = 140E1000] 12:57:24 INFO - PROCESS | 2880 | --DOCSHELL 1FC11400 == 43 [pid = 2880] [id = 58] 12:57:24 INFO - PROCESS | 2880 | --DOCSHELL 178DB000 == 42 [pid = 2880] [id = 57] 12:57:24 INFO - PROCESS | 2880 | --DOCSHELL 1BE90400 == 41 [pid = 2880] [id = 56] 12:57:24 INFO - PROCESS | 2880 | --DOCSHELL 1D9AB400 == 40 [pid = 2880] [id = 55] 12:57:24 INFO - PROCESS | 2880 | --DOCSHELL 1BE95C00 == 39 [pid = 2880] [id = 54] 12:57:24 INFO - PROCESS | 2880 | --DOCSHELL 1BE88C00 == 38 [pid = 2880] [id = 53] 12:57:24 INFO - PROCESS | 2880 | --DOCSHELL 1A0EC400 == 37 [pid = 2880] [id = 52] 12:57:24 INFO - PROCESS | 2880 | --DOCSHELL 1727D000 == 36 [pid = 2880] [id = 51] 12:57:24 INFO - PROCESS | 2880 | --DOCSHELL 130DC400 == 35 [pid = 2880] [id = 50] 12:57:24 INFO - PROCESS | 2880 | --DOCSHELL 1E1F0000 == 34 [pid = 2880] [id = 47] 12:57:25 INFO - PROCESS | 2880 | --DOMWINDOW == 102 (1F18F000) [pid = 2880] [serial = 138] [outer = 00000000] [url = about:blank] 12:57:25 INFO - PROCESS | 2880 | --DOMWINDOW == 101 (17A06C00) [pid = 2880] [serial = 117] [outer = 00000000] [url = about:blank] 12:57:25 INFO - PROCESS | 2880 | --DOMWINDOW == 100 (17A7C800) [pid = 2880] [serial = 118] [outer = 00000000] [url = about:blank] 12:57:25 INFO - PROCESS | 2880 | --DOMWINDOW == 99 (1BE8D400) [pid = 2880] [serial = 123] [outer = 00000000] [url = about:blank] 12:57:25 INFO - PROCESS | 2880 | --DOMWINDOW == 98 (14287800) [pid = 2880] [serial = 114] [outer = 00000000] [url = about:blank] 12:57:25 INFO - PROCESS | 2880 | --DOMWINDOW == 97 (17094000) [pid = 2880] [serial = 115] [outer = 00000000] [url = about:blank] 12:57:25 INFO - PROCESS | 2880 | --DOMWINDOW == 96 (1A24DC00) [pid = 2880] [serial = 120] [outer = 00000000] [url = about:blank] 12:57:25 INFO - PROCESS | 2880 | --DOMWINDOW == 95 (1E1F3C00) [pid = 2880] [serial = 136] [outer = 00000000] [url = about:blank] 12:57:25 INFO - PROCESS | 2880 | --DOMWINDOW == 94 (131DF000) [pid = 2880] [serial = 97] [outer = 00000000] [url = about:blank] 12:57:25 INFO - PROCESS | 2880 | --DOMWINDOW == 93 (130DAC00) [pid = 2880] [serial = 96] [outer = 00000000] [url = about:blank] 12:57:25 INFO - PROCESS | 2880 | --DOMWINDOW == 92 (1B0C5C00) [pid = 2880] [serial = 100] [outer = 00000000] [url = about:blank] 12:57:25 INFO - PROCESS | 2880 | --DOMWINDOW == 91 (1A0E5400) [pid = 2880] [serial = 99] [outer = 00000000] [url = about:blank] 12:57:25 INFO - PROCESS | 2880 | --DOMWINDOW == 90 (1CAD2400) [pid = 2880] [serial = 103] [outer = 00000000] [url = about:blank] 12:57:25 INFO - PROCESS | 2880 | --DOMWINDOW == 89 (1C9C6800) [pid = 2880] [serial = 102] [outer = 00000000] [url = about:blank] 12:57:25 INFO - PROCESS | 2880 | --DOMWINDOW == 88 (1D975000) [pid = 2880] [serial = 106] [outer = 00000000] [url = about:blank] 12:57:25 INFO - PROCESS | 2880 | --DOMWINDOW == 87 (1D971400) [pid = 2880] [serial = 105] [outer = 00000000] [url = about:blank] 12:57:25 INFO - PROCESS | 2880 | --DOMWINDOW == 86 (1A24E000) [pid = 2880] [serial = 108] [outer = 00000000] [url = about:blank] 12:57:25 INFO - PROCESS | 2880 | --DOMWINDOW == 85 (1CACDC00) [pid = 2880] [serial = 127] [outer = 00000000] [url = about:blank] 12:57:25 INFO - PROCESS | 2880 | --DOMWINDOW == 84 (1C9BCC00) [pid = 2880] [serial = 126] [outer = 00000000] [url = about:blank] 12:57:25 INFO - PROCESS | 2880 | --DOMWINDOW == 83 (1D96FC00) [pid = 2880] [serial = 129] [outer = 00000000] [url = about:blank] 12:57:25 INFO - PROCESS | 2880 | --DOMWINDOW == 82 (1E1F5C00) [pid = 2880] [serial = 135] [outer = 00000000] [url = about:blank] 12:57:25 INFO - PROCESS | 2880 | --DOMWINDOW == 81 (1D975C00) [pid = 2880] [serial = 130] [outer = 00000000] [url = about:blank] 12:57:25 INFO - PROCESS | 2880 | --DOMWINDOW == 80 (12CC2C00) [pid = 2880] [serial = 111] [outer = 00000000] [url = about:blank] 12:57:25 INFO - PROCESS | 2880 | --DOMWINDOW == 79 (130D1400) [pid = 2880] [serial = 112] [outer = 00000000] [url = about:blank] 12:57:25 INFO - PROCESS | 2880 | --DOMWINDOW == 78 (1C9BE400) [pid = 2880] [serial = 133] [outer = 00000000] [url = about:blank] 12:57:25 INFO - PROCESS | 2880 | --DOMWINDOW == 77 (1BE96800) [pid = 2880] [serial = 124] [outer = 00000000] [url = about:blank] 12:57:25 INFO - PROCESS | 2880 | --DOMWINDOW == 76 (1BF17800) [pid = 2880] [serial = 132] [outer = 00000000] [url = about:blank] 12:57:25 INFO - PROCESS | 2880 | --DOMWINDOW == 75 (1AA70000) [pid = 2880] [serial = 121] [outer = 00000000] [url = about:blank] 12:57:25 INFO - PROCESS | 2880 | 1461182245130 Marionette TRACE conn4 <- [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]]]}] 12:57:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 12:57:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 830ms 12:57:25 INFO - PROCESS | 2880 | 1461182245174 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 12:57:25 INFO - PROCESS | 2880 | 1461182245180 Marionette TRACE conn4 <- [1,221,null,{"value":"13"}] 12:57:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 12:57:25 INFO - PROCESS | 2880 | 1461182245186 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 12:57:25 INFO - PROCESS | 2880 | 1461182245188 Marionette TRACE conn4 <- [1,222,null,{}] 12:57:25 INFO - PROCESS | 2880 | 1461182245192 Marionette TRACE conn4 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:25 INFO - PROCESS | 2880 | 1461182245271 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 12:57:25 INFO - PROCESS | 2880 | 1461182245281 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:25 INFO - PROCESS | 2880 | ++DOCSHELL 12705C00 == 35 [pid = 2880] [id = 65] 12:57:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 76 (127A1000) [pid = 2880] [serial = 192] [outer = 00000000] 12:57:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 77 (133C7C00) [pid = 2880] [serial = 193] [outer = 127A1000] 12:57:25 INFO - PROCESS | 2880 | 1461182245327 Marionette DEBUG loaded listener.js 12:57:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 78 (17094800) [pid = 2880] [serial = 194] [outer = 127A1000] 12:57:25 INFO - PROCESS | 2880 | 1461182245777 Marionette TRACE conn4 <- [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]]]}] 12:57:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 12:57:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 630ms 12:57:25 INFO - PROCESS | 2880 | 1461182245842 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 12:57:25 INFO - PROCESS | 2880 | 1461182245844 Marionette TRACE conn4 <- [1,225,null,{"value":"13"}] 12:57:25 INFO - PROCESS | 2880 | 1461182245850 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 12:57:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 12:57:25 INFO - PROCESS | 2880 | 1461182245853 Marionette TRACE conn4 <- [1,226,null,{}] 12:57:25 INFO - PROCESS | 2880 | 1461182245863 Marionette TRACE conn4 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:25 INFO - PROCESS | 2880 | 1461182245943 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 12:57:25 INFO - PROCESS | 2880 | 1461182245950 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:25 INFO - PROCESS | 2880 | ++DOCSHELL 1880B800 == 36 [pid = 2880] [id = 66] 12:57:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 79 (1880C800) [pid = 2880] [serial = 195] [outer = 00000000] 12:57:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 80 (18CAF800) [pid = 2880] [serial = 196] [outer = 1880C800] 12:57:26 INFO - PROCESS | 2880 | 1461182245998 Marionette DEBUG loaded listener.js 12:57:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 81 (19022400) [pid = 2880] [serial = 197] [outer = 1880C800] 12:57:26 INFO - PROCESS | 2880 | 1461182246437 Marionette TRACE conn4 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 12:57:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 12:57:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 630ms 12:57:26 INFO - PROCESS | 2880 | 1461182246485 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 12:57:26 INFO - PROCESS | 2880 | 1461182246487 Marionette TRACE conn4 <- [1,229,null,{"value":"13"}] 12:57:26 INFO - PROCESS | 2880 | 1461182246490 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 12:57:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 12:57:26 INFO - PROCESS | 2880 | 1461182246492 Marionette TRACE conn4 <- [1,230,null,{}] 12:57:26 INFO - PROCESS | 2880 | 1461182246496 Marionette TRACE conn4 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:26 INFO - PROCESS | 2880 | 1461182246573 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 12:57:26 INFO - PROCESS | 2880 | 1461182246581 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:26 INFO - PROCESS | 2880 | ++DOCSHELL 1A0ED800 == 37 [pid = 2880] [id = 67] 12:57:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 82 (1A284C00) [pid = 2880] [serial = 198] [outer = 00000000] 12:57:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 83 (1A672000) [pid = 2880] [serial = 199] [outer = 1A284C00] 12:57:26 INFO - PROCESS | 2880 | 1461182246627 Marionette DEBUG loaded listener.js 12:57:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 84 (1A679400) [pid = 2880] [serial = 200] [outer = 1A284C00] 12:57:27 INFO - PROCESS | 2880 | 1461182247042 Marionette TRACE conn4 <- [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]]]}] 12:57:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 12:57:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 570ms 12:57:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 12:57:27 INFO - PROCESS | 2880 | 1461182247074 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 12:57:27 INFO - PROCESS | 2880 | 1461182247076 Marionette TRACE conn4 <- [1,233,null,{"value":"13"}] 12:57:27 INFO - PROCESS | 2880 | 1461182247079 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 12:57:27 INFO - PROCESS | 2880 | 1461182247081 Marionette TRACE conn4 <- [1,234,null,{}] 12:57:27 INFO - PROCESS | 2880 | 1461182247084 Marionette TRACE conn4 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:27 INFO - PROCESS | 2880 | 1461182247158 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 12:57:27 INFO - PROCESS | 2880 | 1461182247164 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:27 INFO - PROCESS | 2880 | ++DOCSHELL 12CBA400 == 38 [pid = 2880] [id = 68] 12:57:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 85 (130D2000) [pid = 2880] [serial = 201] [outer = 00000000] 12:57:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 86 (1B83EC00) [pid = 2880] [serial = 202] [outer = 130D2000] 12:57:27 INFO - PROCESS | 2880 | 1461182247209 Marionette DEBUG loaded listener.js 12:57:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 87 (1BB0B400) [pid = 2880] [serial = 203] [outer = 130D2000] 12:57:27 INFO - PROCESS | 2880 | 1461182247692 Marionette TRACE conn4 <- [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]]]}] 12:57:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 12:57:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 670ms 12:57:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 12:57:27 INFO - PROCESS | 2880 | 1461182247750 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 12:57:27 INFO - PROCESS | 2880 | 1461182247752 Marionette TRACE conn4 <- [1,237,null,{"value":"13"}] 12:57:27 INFO - PROCESS | 2880 | 1461182247755 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 12:57:27 INFO - PROCESS | 2880 | 1461182247756 Marionette TRACE conn4 <- [1,238,null,{}] 12:57:27 INFO - PROCESS | 2880 | 1461182247766 Marionette TRACE conn4 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:27 INFO - PROCESS | 2880 | 1461182247885 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 12:57:27 INFO - PROCESS | 2880 | 1461182247900 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:27 INFO - PROCESS | 2880 | ++DOCSHELL 0F88F400 == 39 [pid = 2880] [id = 69] 12:57:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 88 (17A0CC00) [pid = 2880] [serial = 204] [outer = 00000000] 12:57:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 89 (1C9BD400) [pid = 2880] [serial = 205] [outer = 17A0CC00] 12:57:27 INFO - PROCESS | 2880 | 1461182247948 Marionette DEBUG loaded listener.js 12:57:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 90 (1C9BFC00) [pid = 2880] [serial = 206] [outer = 17A0CC00] 12:57:28 INFO - PROCESS | 2880 | 1461182248367 Marionette TRACE conn4 <- [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]]]}] 12:57:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 12:57:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 630ms 12:57:28 INFO - PROCESS | 2880 | 1461182248394 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 12:57:28 INFO - PROCESS | 2880 | 1461182248395 Marionette TRACE conn4 <- [1,241,null,{"value":"13"}] 12:57:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 12:57:28 INFO - PROCESS | 2880 | 1461182248399 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 12:57:28 INFO - PROCESS | 2880 | 1461182248400 Marionette TRACE conn4 <- [1,242,null,{}] 12:57:28 INFO - PROCESS | 2880 | 1461182248404 Marionette TRACE conn4 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:28 INFO - PROCESS | 2880 | 1461182248507 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 12:57:28 INFO - PROCESS | 2880 | 1461182248581 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:28 INFO - PROCESS | 2880 | ++DOCSHELL 0B09A000 == 40 [pid = 2880] [id = 70] 12:57:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 91 (1C9C7400) [pid = 2880] [serial = 207] [outer = 00000000] 12:57:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 92 (1CB68000) [pid = 2880] [serial = 208] [outer = 1C9C7400] 12:57:28 INFO - PROCESS | 2880 | 1461182248625 Marionette DEBUG loaded listener.js 12:57:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 93 (1CB6E000) [pid = 2880] [serial = 209] [outer = 1C9C7400] 12:57:29 INFO - PROCESS | 2880 | 1461182249035 Marionette TRACE conn4 <- [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]]]}] 12:57:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 12:57:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 670ms 12:57:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 12:57:29 INFO - PROCESS | 2880 | 1461182249071 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 12:57:29 INFO - PROCESS | 2880 | 1461182249073 Marionette TRACE conn4 <- [1,245,null,{"value":"13"}] 12:57:29 INFO - PROCESS | 2880 | 1461182249076 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 12:57:29 INFO - PROCESS | 2880 | 1461182249077 Marionette TRACE conn4 <- [1,246,null,{}] 12:57:29 INFO - PROCESS | 2880 | 1461182249081 Marionette TRACE conn4 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:29 INFO - PROCESS | 2880 | 1461182249178 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 12:57:29 INFO - PROCESS | 2880 | 1461182249184 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:29 INFO - PROCESS | 2880 | ++DOCSHELL 1D890400 == 41 [pid = 2880] [id = 71] 12:57:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 94 (1D904400) [pid = 2880] [serial = 210] [outer = 00000000] 12:57:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 95 (1D974C00) [pid = 2880] [serial = 211] [outer = 1D904400] 12:57:29 INFO - PROCESS | 2880 | 1461182249229 Marionette DEBUG loaded listener.js 12:57:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 96 (1D9B1800) [pid = 2880] [serial = 212] [outer = 1D904400] 12:57:29 INFO - PROCESS | 2880 | --DOMWINDOW == 95 (1C820400) [pid = 2880] [serial = 158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 12:57:29 INFO - PROCESS | 2880 | --DOMWINDOW == 94 (1BE90000) [pid = 2880] [serial = 155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 12:57:29 INFO - PROCESS | 2880 | --DOMWINDOW == 93 (1DFC8C00) [pid = 2880] [serial = 161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 12:57:29 INFO - PROCESS | 2880 | --DOMWINDOW == 92 (1E1F7C00) [pid = 2880] [serial = 137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 12:57:29 INFO - PROCESS | 2880 | --DOMWINDOW == 91 (1A0EF000) [pid = 2880] [serial = 152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 12:57:29 INFO - PROCESS | 2880 | --DOMWINDOW == 90 (130DD800) [pid = 2880] [serial = 146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 12:57:29 INFO - PROCESS | 2880 | --DOMWINDOW == 89 (1756D800) [pid = 2880] [serial = 149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 12:57:29 INFO - PROCESS | 2880 | --DOMWINDOW == 88 (1BE91400) [pid = 2880] [serial = 165] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 12:57:29 INFO - PROCESS | 2880 | --DOMWINDOW == 87 (1D89B400) [pid = 2880] [serial = 168] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 12:57:29 INFO - PROCESS | 2880 | --DOMWINDOW == 86 (2005A800) [pid = 2880] [serial = 171] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 12:57:29 INFO - PROCESS | 2880 | 1461182249726 Marionette TRACE conn4 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 12:57:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 12:57:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 670ms 12:57:29 INFO - PROCESS | 2880 | 1461182249747 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 12:57:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 12:57:29 INFO - PROCESS | 2880 | 1461182249749 Marionette TRACE conn4 <- [1,249,null,{"value":"13"}] 12:57:29 INFO - PROCESS | 2880 | 1461182249752 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 12:57:29 INFO - PROCESS | 2880 | 1461182249754 Marionette TRACE conn4 <- [1,250,null,{}] 12:57:29 INFO - PROCESS | 2880 | 1461182249758 Marionette TRACE conn4 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:29 INFO - PROCESS | 2880 | 1461182249881 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 12:57:29 INFO - PROCESS | 2880 | 1461182249930 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:29 INFO - PROCESS | 2880 | ++DOCSHELL 178CD400 == 42 [pid = 2880] [id = 72] 12:57:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 87 (1A0E7400) [pid = 2880] [serial = 213] [outer = 00000000] 12:57:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 88 (1E1A5C00) [pid = 2880] [serial = 214] [outer = 1A0E7400] 12:57:29 INFO - PROCESS | 2880 | 1461182249977 Marionette DEBUG loaded listener.js 12:57:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 89 (1E1F9000) [pid = 2880] [serial = 215] [outer = 1A0E7400] 12:57:30 INFO - PROCESS | 2880 | 1461182250316 Marionette TRACE conn4 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 12:57:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 12:57:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 630ms 12:57:30 INFO - PROCESS | 2880 | 1461182250383 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 12:57:30 INFO - PROCESS | 2880 | 1461182250385 Marionette TRACE conn4 <- [1,253,null,{"value":"13"}] 12:57:30 INFO - PROCESS | 2880 | 1461182250388 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 12:57:30 INFO - PROCESS | 2880 | 1461182250390 Marionette TRACE conn4 <- [1,254,null,{}] 12:57:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 12:57:30 INFO - PROCESS | 2880 | 1461182250393 Marionette TRACE conn4 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:30 INFO - PROCESS | 2880 | 1461182250471 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 12:57:30 INFO - PROCESS | 2880 | 1461182250478 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:30 INFO - PROCESS | 2880 | ++DOCSHELL 178CE400 == 43 [pid = 2880] [id = 73] 12:57:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 90 (1E5A2400) [pid = 2880] [serial = 216] [outer = 00000000] 12:57:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 91 (1E89A800) [pid = 2880] [serial = 217] [outer = 1E5A2400] 12:57:30 INFO - PROCESS | 2880 | 1461182250522 Marionette DEBUG loaded listener.js 12:57:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 92 (1E89A000) [pid = 2880] [serial = 218] [outer = 1E5A2400] 12:57:30 INFO - PROCESS | 2880 | 1461182250940 Marionette TRACE conn4 <- [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]]]}] 12:57:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 12:57:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 572ms 12:57:30 INFO - PROCESS | 2880 | 1461182250968 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 12:57:30 INFO - PROCESS | 2880 | 1461182250970 Marionette TRACE conn4 <- [1,257,null,{"value":"13"}] 12:57:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 12:57:30 INFO - PROCESS | 2880 | 1461182250973 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 12:57:30 INFO - PROCESS | 2880 | 1461182250976 Marionette TRACE conn4 <- [1,258,null,{}] 12:57:30 INFO - PROCESS | 2880 | 1461182250979 Marionette TRACE conn4 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:31 INFO - PROCESS | 2880 | 1461182251075 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 12:57:31 INFO - PROCESS | 2880 | 1461182251081 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:31 INFO - PROCESS | 2880 | ++DOCSHELL 1E89D400 == 44 [pid = 2880] [id = 74] 12:57:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 93 (1F193400) [pid = 2880] [serial = 219] [outer = 00000000] 12:57:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 94 (1FC11C00) [pid = 2880] [serial = 220] [outer = 1F193400] 12:57:31 INFO - PROCESS | 2880 | 1461182251130 Marionette DEBUG loaded listener.js 12:57:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 95 (20060400) [pid = 2880] [serial = 221] [outer = 1F193400] 12:57:31 INFO - PROCESS | 2880 | 1461182251690 Marionette TRACE conn4 <- [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]]]}] 12:57:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 12:57:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 770ms 12:57:31 INFO - PROCESS | 2880 | 1461182251767 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 12:57:31 INFO - PROCESS | 2880 | 1461182251770 Marionette TRACE conn4 <- [1,261,null,{"value":"13"}] 12:57:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 12:57:31 INFO - PROCESS | 2880 | 1461182251789 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 12:57:31 INFO - PROCESS | 2880 | 1461182251791 Marionette TRACE conn4 <- [1,262,null,{}] 12:57:31 INFO - PROCESS | 2880 | 1461182251814 Marionette TRACE conn4 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:31 INFO - PROCESS | 2880 | 1461182251923 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 12:57:31 INFO - PROCESS | 2880 | 1461182251990 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:31 INFO - PROCESS | 2880 | ++DOCSHELL 0B09EC00 == 45 [pid = 2880] [id = 75] 12:57:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 96 (0B09F000) [pid = 2880] [serial = 222] [outer = 00000000] 12:57:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 97 (12D40C00) [pid = 2880] [serial = 223] [outer = 0B09F000] 12:57:32 INFO - PROCESS | 2880 | 1461182252047 Marionette DEBUG loaded listener.js 12:57:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 98 (12D43C00) [pid = 2880] [serial = 224] [outer = 0B09F000] 12:57:32 INFO - PROCESS | 2880 | 1461182252685 Marionette TRACE conn4 <- [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]]]}] 12:57:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 12:57:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 930ms 12:57:32 INFO - PROCESS | 2880 | 1461182252721 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 12:57:32 INFO - PROCESS | 2880 | 1461182252727 Marionette TRACE conn4 <- [1,265,null,{"value":"13"}] 12:57:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 12:57:32 INFO - PROCESS | 2880 | 1461182252733 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 12:57:32 INFO - PROCESS | 2880 | 1461182252736 Marionette TRACE conn4 <- [1,266,null,{}] 12:57:32 INFO - PROCESS | 2880 | 1461182252740 Marionette TRACE conn4 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:32 INFO - PROCESS | 2880 | 1461182252843 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 12:57:32 INFO - PROCESS | 2880 | 1461182252932 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:32 INFO - PROCESS | 2880 | ++DOCSHELL 14288400 == 46 [pid = 2880] [id = 76] 12:57:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 99 (17075400) [pid = 2880] [serial = 225] [outer = 00000000] 12:57:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 100 (1880AC00) [pid = 2880] [serial = 226] [outer = 17075400] 12:57:32 INFO - PROCESS | 2880 | 1461182252987 Marionette DEBUG loaded listener.js 12:57:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 101 (1901CC00) [pid = 2880] [serial = 227] [outer = 17075400] 12:57:33 INFO - PROCESS | 2880 | 1461182253515 Marionette TRACE conn4 <- [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]]]}] 12:57:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 12:57:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 830ms 12:57:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 12:57:33 INFO - PROCESS | 2880 | 1461182253566 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 12:57:33 INFO - PROCESS | 2880 | 1461182253568 Marionette TRACE conn4 <- [1,269,null,{"value":"13"}] 12:57:33 INFO - PROCESS | 2880 | 1461182253572 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 12:57:33 INFO - PROCESS | 2880 | 1461182253576 Marionette TRACE conn4 <- [1,270,null,{}] 12:57:33 INFO - PROCESS | 2880 | 1461182253587 Marionette TRACE conn4 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:33 INFO - PROCESS | 2880 | 1461182253692 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 12:57:33 INFO - PROCESS | 2880 | 1461182253780 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:33 INFO - PROCESS | 2880 | ++DOCSHELL 1BEAD400 == 47 [pid = 2880] [id = 77] 12:57:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 102 (1BF20000) [pid = 2880] [serial = 228] [outer = 00000000] 12:57:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 103 (1D80B800) [pid = 2880] [serial = 229] [outer = 1BF20000] 12:57:33 INFO - PROCESS | 2880 | 1461182253838 Marionette DEBUG loaded listener.js 12:57:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 104 (1E59E400) [pid = 2880] [serial = 230] [outer = 1BF20000] 12:57:34 INFO - PROCESS | 2880 | 1461182254421 Marionette TRACE conn4 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 12:57:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 12:57:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 870ms 12:57:34 INFO - PROCESS | 2880 | 1461182254445 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 12:57:34 INFO - PROCESS | 2880 | 1461182254448 Marionette TRACE conn4 <- [1,273,null,{"value":"13"}] 12:57:34 INFO - PROCESS | 2880 | 1461182254451 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 12:57:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 12:57:34 INFO - PROCESS | 2880 | 1461182254454 Marionette TRACE conn4 <- [1,274,null,{}] 12:57:34 INFO - PROCESS | 2880 | 1461182254457 Marionette TRACE conn4 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:34 INFO - PROCESS | 2880 | 1461182254564 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 12:57:34 INFO - PROCESS | 2880 | 1461182254651 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:34 INFO - PROCESS | 2880 | ++DOCSHELL 1FC0C000 == 48 [pid = 2880] [id = 78] 12:57:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 105 (1FC0E400) [pid = 2880] [serial = 231] [outer = 00000000] 12:57:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 106 (20096400) [pid = 2880] [serial = 232] [outer = 1FC0E400] 12:57:34 INFO - PROCESS | 2880 | 1461182254707 Marionette DEBUG loaded listener.js 12:57:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 107 (21509400) [pid = 2880] [serial = 233] [outer = 1FC0E400] 12:57:35 INFO - PROCESS | 2880 | 1461182255201 Marionette TRACE conn4 <- [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]]]}] 12:57:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 12:57:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 831ms 12:57:35 INFO - PROCESS | 2880 | 1461182255287 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 12:57:35 INFO - PROCESS | 2880 | 1461182255289 Marionette TRACE conn4 <- [1,277,null,{"value":"13"}] 12:57:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 12:57:35 INFO - PROCESS | 2880 | 1461182255293 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 12:57:35 INFO - PROCESS | 2880 | 1461182255295 Marionette TRACE conn4 <- [1,278,null,{}] 12:57:35 INFO - PROCESS | 2880 | 1461182255299 Marionette TRACE conn4 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:35 INFO - PROCESS | 2880 | 1461182255396 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 12:57:35 INFO - PROCESS | 2880 | 1461182255470 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:35 INFO - PROCESS | 2880 | ++DOCSHELL 21791C00 == 49 [pid = 2880] [id = 79] 12:57:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 108 (21792000) [pid = 2880] [serial = 234] [outer = 00000000] 12:57:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 109 (21797000) [pid = 2880] [serial = 235] [outer = 21792000] 12:57:35 INFO - PROCESS | 2880 | 1461182255526 Marionette DEBUG loaded listener.js 12:57:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 110 (21C14800) [pid = 2880] [serial = 236] [outer = 21792000] 12:57:36 INFO - PROCESS | 2880 | 1461182256516 Marionette TRACE conn4 <- [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]]]}] 12:57:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 12:57:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1278ms 12:57:36 INFO - PROCESS | 2880 | 1461182256575 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 12:57:36 INFO - PROCESS | 2880 | 1461182256577 Marionette TRACE conn4 <- [1,281,null,{"value":"13"}] 12:57:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 12:57:36 INFO - PROCESS | 2880 | 1461182256581 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 12:57:36 INFO - PROCESS | 2880 | 1461182256584 Marionette TRACE conn4 <- [1,282,null,{}] 12:57:36 INFO - PROCESS | 2880 | 1461182256589 Marionette TRACE conn4 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:36 INFO - PROCESS | 2880 | 1461182256714 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 12:57:36 INFO - PROCESS | 2880 | 1461182256790 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:36 INFO - PROCESS | 2880 | ++DOCSHELL 133BC800 == 50 [pid = 2880] [id = 80] 12:57:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 111 (133C2000) [pid = 2880] [serial = 237] [outer = 00000000] 12:57:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 112 (17A0FC00) [pid = 2880] [serial = 238] [outer = 133C2000] 12:57:36 INFO - PROCESS | 2880 | 1461182256883 Marionette DEBUG loaded listener.js 12:57:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 113 (188E7000) [pid = 2880] [serial = 239] [outer = 133C2000] 12:57:37 INFO - PROCESS | 2880 | --DOCSHELL 12C0A400 == 49 [pid = 2880] [id = 48] 12:57:37 INFO - PROCESS | 2880 | --DOCSHELL 178CE400 == 48 [pid = 2880] [id = 73] 12:57:37 INFO - PROCESS | 2880 | --DOCSHELL 178CD400 == 47 [pid = 2880] [id = 72] 12:57:37 INFO - PROCESS | 2880 | --DOCSHELL 1D890400 == 46 [pid = 2880] [id = 71] 12:57:37 INFO - PROCESS | 2880 | --DOCSHELL 0B09A000 == 45 [pid = 2880] [id = 70] 12:57:37 INFO - PROCESS | 2880 | --DOCSHELL 0F88F400 == 44 [pid = 2880] [id = 69] 12:57:37 INFO - PROCESS | 2880 | --DOCSHELL 12CBA400 == 43 [pid = 2880] [id = 68] 12:57:37 INFO - PROCESS | 2880 | --DOCSHELL 1A0ED800 == 42 [pid = 2880] [id = 67] 12:57:37 INFO - PROCESS | 2880 | --DOCSHELL 1880B800 == 41 [pid = 2880] [id = 66] 12:57:37 INFO - PROCESS | 2880 | --DOCSHELL 12705C00 == 40 [pid = 2880] [id = 65] 12:57:37 INFO - PROCESS | 2880 | --DOCSHELL 13BE4C00 == 39 [pid = 2880] [id = 64] 12:57:37 INFO - PROCESS | 2880 | --DOMWINDOW == 112 (130D9C00) [pid = 2880] [serial = 141] [outer = 00000000] [url = about:blank] 12:57:37 INFO - PROCESS | 2880 | --DOCSHELL 1FC15800 == 38 [pid = 2880] [id = 62] 12:57:37 INFO - PROCESS | 2880 | --DOCSHELL 18CB2000 == 37 [pid = 2880] [id = 61] 12:57:37 INFO - PROCESS | 2880 | --DOCSHELL 17335400 == 36 [pid = 2880] [id = 60] 12:57:37 INFO - PROCESS | 2880 | --DOMWINDOW == 111 (1CB6C000) [pid = 2880] [serial = 159] [outer = 00000000] [url = about:blank] 12:57:37 INFO - PROCESS | 2880 | --DOMWINDOW == 110 (1BEAE000) [pid = 2880] [serial = 156] [outer = 00000000] [url = about:blank] 12:57:37 INFO - PROCESS | 2880 | --DOMWINDOW == 109 (1BF13400) [pid = 2880] [serial = 157] [outer = 00000000] [url = about:blank] 12:57:37 INFO - PROCESS | 2880 | --DOMWINDOW == 108 (1F192800) [pid = 2880] [serial = 162] [outer = 00000000] [url = about:blank] 12:57:37 INFO - PROCESS | 2880 | --DOMWINDOW == 107 (1F193800) [pid = 2880] [serial = 139] [outer = 00000000] [url = about:blank] 12:57:37 INFO - PROCESS | 2880 | --DOMWINDOW == 106 (1A24FC00) [pid = 2880] [serial = 153] [outer = 00000000] [url = about:blank] 12:57:37 INFO - PROCESS | 2880 | --DOMWINDOW == 105 (131E3800) [pid = 2880] [serial = 147] [outer = 00000000] [url = about:blank] 12:57:37 INFO - PROCESS | 2880 | --DOMWINDOW == 104 (13B89000) [pid = 2880] [serial = 148] [outer = 00000000] [url = about:blank] 12:57:37 INFO - PROCESS | 2880 | --DOMWINDOW == 103 (17A04C00) [pid = 2880] [serial = 150] [outer = 00000000] [url = about:blank] 12:57:37 INFO - PROCESS | 2880 | --DOMWINDOW == 102 (17A88000) [pid = 2880] [serial = 151] [outer = 00000000] [url = about:blank] 12:57:37 INFO - PROCESS | 2880 | --DOMWINDOW == 101 (1A0E6C00) [pid = 2880] [serial = 144] [outer = 00000000] [url = about:blank] 12:57:37 INFO - PROCESS | 2880 | --DOMWINDOW == 100 (1D88E000) [pid = 2880] [serial = 160] [outer = 00000000] [url = about:blank] 12:57:37 INFO - PROCESS | 2880 | --DOMWINDOW == 99 (1F18F400) [pid = 2880] [serial = 163] [outer = 00000000] [url = about:blank] 12:57:37 INFO - PROCESS | 2880 | --DOMWINDOW == 98 (1D89B800) [pid = 2880] [serial = 166] [outer = 00000000] [url = about:blank] 12:57:37 INFO - PROCESS | 2880 | --DOMWINDOW == 97 (1E8CB800) [pid = 2880] [serial = 167] [outer = 00000000] [url = about:blank] 12:57:37 INFO - PROCESS | 2880 | --DOMWINDOW == 96 (1FC0E800) [pid = 2880] [serial = 169] [outer = 00000000] [url = about:blank] 12:57:37 INFO - PROCESS | 2880 | --DOMWINDOW == 95 (127ABC00) [pid = 2880] [serial = 40] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 12:57:37 INFO - PROCESS | 2880 | --DOMWINDOW == 94 (1FC13C00) [pid = 2880] [serial = 170] [outer = 00000000] [url = about:blank] 12:57:37 INFO - PROCESS | 2880 | --DOMWINDOW == 93 (20092C00) [pid = 2880] [serial = 172] [outer = 00000000] [url = about:blank] 12:57:37 INFO - PROCESS | 2880 | --DOMWINDOW == 92 (2008B400) [pid = 2880] [serial = 173] [outer = 00000000] [url = about:blank] 12:57:37 INFO - PROCESS | 2880 | --DOMWINDOW == 91 (1B81A800) [pid = 2880] [serial = 154] [outer = 00000000] [url = about:blank] 12:57:37 INFO - PROCESS | 2880 | 1461182257410 Marionette TRACE conn4 <- [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]]]}] 12:57:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 12:57:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 870ms 12:57:37 INFO - PROCESS | 2880 | 1461182257455 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 12:57:37 INFO - PROCESS | 2880 | 1461182257460 Marionette TRACE conn4 <- [1,285,null,{"value":"13"}] 12:57:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 12:57:37 INFO - PROCESS | 2880 | 1461182257466 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 12:57:37 INFO - PROCESS | 2880 | 1461182257468 Marionette TRACE conn4 <- [1,286,null,{}] 12:57:37 INFO - PROCESS | 2880 | 1461182257472 Marionette TRACE conn4 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:37 INFO - PROCESS | 2880 | 1461182257553 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 12:57:37 INFO - PROCESS | 2880 | 1461182257563 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:37 INFO - PROCESS | 2880 | ++DOCSHELL 12D3A800 == 37 [pid = 2880] [id = 81] 12:57:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 92 (13129C00) [pid = 2880] [serial = 240] [outer = 00000000] 12:57:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 93 (172D8800) [pid = 2880] [serial = 241] [outer = 13129C00] 12:57:37 INFO - PROCESS | 2880 | 1461182257609 Marionette DEBUG loaded listener.js 12:57:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 94 (17A0E000) [pid = 2880] [serial = 242] [outer = 13129C00] 12:57:38 INFO - PROCESS | 2880 | 1461182258074 Marionette TRACE conn4 <- [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]]]}] 12:57:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 12:57:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 632ms 12:57:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 12:57:38 INFO - PROCESS | 2880 | 1461182258101 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 12:57:38 INFO - PROCESS | 2880 | 1461182258103 Marionette TRACE conn4 <- [1,289,null,{"value":"13"}] 12:57:38 INFO - PROCESS | 2880 | 1461182258107 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 12:57:38 INFO - PROCESS | 2880 | 1461182258110 Marionette TRACE conn4 <- [1,290,null,{}] 12:57:38 INFO - PROCESS | 2880 | 1461182258120 Marionette TRACE conn4 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:38 INFO - PROCESS | 2880 | 1461182258228 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 12:57:38 INFO - PROCESS | 2880 | 1461182258238 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:38 INFO - PROCESS | 2880 | ++DOCSHELL 1A66F400 == 38 [pid = 2880] [id = 82] 12:57:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 95 (1A675C00) [pid = 2880] [serial = 243] [outer = 00000000] 12:57:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 96 (1B81A000) [pid = 2880] [serial = 244] [outer = 1A675C00] 12:57:38 INFO - PROCESS | 2880 | 1461182258289 Marionette DEBUG loaded listener.js 12:57:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 97 (1B838800) [pid = 2880] [serial = 245] [outer = 1A675C00] 12:57:38 INFO - PROCESS | 2880 | 1461182258727 Marionette TRACE conn4 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 12:57:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 12:57:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 690ms 12:57:38 INFO - PROCESS | 2880 | 1461182258797 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 12:57:38 INFO - PROCESS | 2880 | 1461182258800 Marionette TRACE conn4 <- [1,293,null,{"value":"13"}] 12:57:38 INFO - PROCESS | 2880 | 1461182258803 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 12:57:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 12:57:38 INFO - PROCESS | 2880 | 1461182258804 Marionette TRACE conn4 <- [1,294,null,{}] 12:57:38 INFO - PROCESS | 2880 | 1461182258808 Marionette TRACE conn4 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:38 INFO - PROCESS | 2880 | 1461182258888 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 12:57:38 INFO - PROCESS | 2880 | 1461182258896 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:38 INFO - PROCESS | 2880 | ++DOCSHELL 1BE8BC00 == 39 [pid = 2880] [id = 83] 12:57:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 98 (1BE90400) [pid = 2880] [serial = 246] [outer = 00000000] 12:57:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 99 (1BF17000) [pid = 2880] [serial = 247] [outer = 1BE90400] 12:57:38 INFO - PROCESS | 2880 | 1461182258941 Marionette DEBUG loaded listener.js 12:57:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 100 (1C826C00) [pid = 2880] [serial = 248] [outer = 1BE90400] 12:57:39 INFO - PROCESS | 2880 | 1461182259381 Marionette TRACE conn4 <- [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]]]}] 12:57:39 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. 12:57:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 615ms 12:57:39 INFO - PROCESS | 2880 | 1461182259422 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 12:57:39 INFO - PROCESS | 2880 | 1461182259425 Marionette TRACE conn4 <- [1,297,null,{"value":"13"}] 12:57:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 12:57:39 INFO - PROCESS | 2880 | 1461182259439 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 12:57:39 INFO - PROCESS | 2880 | 1461182259441 Marionette TRACE conn4 <- [1,298,null,{}] 12:57:39 INFO - PROCESS | 2880 | 1461182259445 Marionette TRACE conn4 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:39 INFO - PROCESS | 2880 | 1461182259546 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 12:57:39 INFO - PROCESS | 2880 | 1461182259628 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:39 INFO - PROCESS | 2880 | ++DOCSHELL 1C9B9800 == 40 [pid = 2880] [id = 84] 12:57:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 101 (1C9BBC00) [pid = 2880] [serial = 249] [outer = 00000000] 12:57:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 102 (1CAA7C00) [pid = 2880] [serial = 250] [outer = 1C9BBC00] 12:57:39 INFO - PROCESS | 2880 | 1461182259674 Marionette DEBUG loaded listener.js 12:57:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 103 (1CAD5800) [pid = 2880] [serial = 251] [outer = 1C9BBC00] 12:57:40 INFO - PROCESS | 2880 | 1461182260072 Marionette TRACE conn4 <- [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]]]}] 12:57:40 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. 12:57:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 690ms 12:57:40 INFO - PROCESS | 2880 | 1461182260121 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 12:57:40 INFO - PROCESS | 2880 | 1461182260123 Marionette TRACE conn4 <- [1,301,null,{"value":"13"}] 12:57:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 12:57:40 INFO - PROCESS | 2880 | 1461182260127 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 12:57:40 INFO - PROCESS | 2880 | 1461182260128 Marionette TRACE conn4 <- [1,302,null,{}] 12:57:40 INFO - PROCESS | 2880 | 1461182260132 Marionette TRACE conn4 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:40 INFO - PROCESS | 2880 | 1461182260256 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 12:57:40 INFO - PROCESS | 2880 | 1461182260263 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:40 INFO - PROCESS | 2880 | ++DOCSHELL 1C9BA400 == 41 [pid = 2880] [id = 85] 12:57:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 104 (1D80D000) [pid = 2880] [serial = 252] [outer = 00000000] 12:57:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 105 (1E59D800) [pid = 2880] [serial = 253] [outer = 1D80D000] 12:57:40 INFO - PROCESS | 2880 | 1461182260352 Marionette DEBUG loaded listener.js 12:57:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 106 (1E5AA800) [pid = 2880] [serial = 254] [outer = 1D80D000] 12:57:40 INFO - PROCESS | 2880 | 1461182260761 Marionette TRACE conn4 <- [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]]]}] 12:57:40 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. 12:57:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 670ms 12:57:40 INFO - PROCESS | 2880 | 1461182260799 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 12:57:40 INFO - PROCESS | 2880 | 1461182260801 Marionette TRACE conn4 <- [1,305,null,{"value":"13"}] 12:57:40 INFO - PROCESS | 2880 | 1461182260804 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 12:57:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 12:57:40 INFO - PROCESS | 2880 | 1461182260806 Marionette TRACE conn4 <- [1,306,null,{}] 12:57:40 INFO - PROCESS | 2880 | 1461182260809 Marionette TRACE conn4 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:40 INFO - PROCESS | 2880 | 1461182260939 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 12:57:40 INFO - PROCESS | 2880 | 1461182260961 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:40 INFO - PROCESS | 2880 | ++DOCSHELL 12D37800 == 42 [pid = 2880] [id = 86] 12:57:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 107 (1E89AC00) [pid = 2880] [serial = 255] [outer = 00000000] 12:57:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 108 (1F67E000) [pid = 2880] [serial = 256] [outer = 1E89AC00] 12:57:41 INFO - PROCESS | 2880 | 1461182261008 Marionette DEBUG loaded listener.js 12:57:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 109 (1F679800) [pid = 2880] [serial = 257] [outer = 1E89AC00] 12:57:41 INFO - PROCESS | 2880 | 1461182261548 Marionette TRACE conn4 <- [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]]]}] 12:57:41 INFO - PROCESS | 2880 | --DOMWINDOW == 108 (17A0CC00) [pid = 2880] [serial = 204] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 12:57:41 INFO - PROCESS | 2880 | --DOMWINDOW == 107 (1C9C7400) [pid = 2880] [serial = 207] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 12:57:41 INFO - PROCESS | 2880 | --DOMWINDOW == 106 (1A284C00) [pid = 2880] [serial = 198] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 12:57:41 INFO - PROCESS | 2880 | --DOMWINDOW == 105 (1880C800) [pid = 2880] [serial = 195] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 12:57:41 INFO - PROCESS | 2880 | --DOMWINDOW == 104 (130D2000) [pid = 2880] [serial = 201] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 12:57:41 INFO - PROCESS | 2880 | --DOMWINDOW == 103 (140E1000) [pid = 2880] [serial = 189] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 12:57:41 INFO - PROCESS | 2880 | --DOMWINDOW == 102 (127A1000) [pid = 2880] [serial = 192] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 12:57:41 INFO - PROCESS | 2880 | --DOMWINDOW == 101 (1D904400) [pid = 2880] [serial = 210] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 12:57:41 INFO - PROCESS | 2880 | --DOMWINDOW == 100 (1A0E7400) [pid = 2880] [serial = 213] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 12:57:41 INFO - PROCESS | 2880 | --DOMWINDOW == 99 (1E5A2400) [pid = 2880] [serial = 216] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 12:57:41 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. 12:57:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 770ms 12:57:41 INFO - PROCESS | 2880 | 1461182261579 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 12:57:41 INFO - PROCESS | 2880 | 1461182261581 Marionette TRACE conn4 <- [1,309,null,{"value":"13"}] 12:57:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 12:57:41 INFO - PROCESS | 2880 | 1461182261584 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 12:57:41 INFO - PROCESS | 2880 | 1461182261585 Marionette TRACE conn4 <- [1,310,null,{}] 12:57:41 INFO - PROCESS | 2880 | 1461182261589 Marionette TRACE conn4 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:41 INFO - PROCESS | 2880 | 1461182261669 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 12:57:41 INFO - PROCESS | 2880 | 1461182261675 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:41 INFO - PROCESS | 2880 | ++DOCSHELL 140E1000 == 43 [pid = 2880] [id = 87] 12:57:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 100 (17093800) [pid = 2880] [serial = 258] [outer = 00000000] 12:57:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 101 (1A673000) [pid = 2880] [serial = 259] [outer = 17093800] 12:57:41 INFO - PROCESS | 2880 | 1461182261723 Marionette DEBUG loaded listener.js 12:57:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 102 (1CAA8C00) [pid = 2880] [serial = 260] [outer = 17093800] 12:57:41 INFO - PROCESS | 2880 | 1461182261997 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 12:57:42 INFO - PROCESS | 2880 | 1461182262177 Marionette TRACE conn4 <- [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]]]}] 12:57:42 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. 12:57:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 630ms 12:57:42 INFO - PROCESS | 2880 | 1461182262216 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 12:57:42 INFO - PROCESS | 2880 | 1461182262217 Marionette TRACE conn4 <- [1,313,null,{"value":"13"}] 12:57:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 12:57:42 INFO - PROCESS | 2880 | 1461182262246 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 12:57:42 INFO - PROCESS | 2880 | 1461182262248 Marionette TRACE conn4 <- [1,314,null,{}] 12:57:42 INFO - PROCESS | 2880 | 1461182262251 Marionette TRACE conn4 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:42 INFO - PROCESS | 2880 | 1461182262329 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 12:57:42 INFO - PROCESS | 2880 | 1461182262336 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:42 INFO - PROCESS | 2880 | ++DOCSHELL 0F10C800 == 44 [pid = 2880] [id = 88] 12:57:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 103 (0F10D000) [pid = 2880] [serial = 261] [outer = 00000000] 12:57:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 104 (0F642800) [pid = 2880] [serial = 262] [outer = 0F10D000] 12:57:42 INFO - PROCESS | 2880 | 1461182262381 Marionette DEBUG loaded listener.js 12:57:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 105 (1427F800) [pid = 2880] [serial = 263] [outer = 0F10D000] 12:57:42 INFO - PROCESS | 2880 | 1461182262795 Marionette TRACE conn4 <- [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]]]}] 12:57:42 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. 12:57:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 570ms 12:57:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 12:57:42 INFO - PROCESS | 2880 | 1461182262825 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 12:57:42 INFO - PROCESS | 2880 | 1461182262827 Marionette TRACE conn4 <- [1,317,null,{"value":"13"}] 12:57:42 INFO - PROCESS | 2880 | 1461182262829 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 12:57:42 INFO - PROCESS | 2880 | 1461182262831 Marionette TRACE conn4 <- [1,318,null,{}] 12:57:42 INFO - PROCESS | 2880 | 1461182262834 Marionette TRACE conn4 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:42 INFO - PROCESS | 2880 | 1461182262912 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 12:57:42 INFO - PROCESS | 2880 | 1461182262918 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:42 INFO - PROCESS | 2880 | ++DOCSHELL 1709A000 == 45 [pid = 2880] [id = 89] 12:57:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 106 (1E899C00) [pid = 2880] [serial = 264] [outer = 00000000] 12:57:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 107 (20ABDC00) [pid = 2880] [serial = 265] [outer = 1E899C00] 12:57:42 INFO - PROCESS | 2880 | 1461182262962 Marionette DEBUG loaded listener.js 12:57:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 108 (20ABD400) [pid = 2880] [serial = 266] [outer = 1E899C00] 12:57:43 INFO - PROCESS | 2880 | 1461182263384 Marionette TRACE conn4 <- [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]]]}] 12:57:43 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. 12:57:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 570ms 12:57:43 INFO - PROCESS | 2880 | 1461182263401 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 12:57:43 INFO - PROCESS | 2880 | 1461182263403 Marionette TRACE conn4 <- [1,321,null,{"value":"13"}] 12:57:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 12:57:43 INFO - PROCESS | 2880 | 1461182263406 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 12:57:43 INFO - PROCESS | 2880 | 1461182263408 Marionette TRACE conn4 <- [1,322,null,{}] 12:57:43 INFO - PROCESS | 2880 | 1461182263426 Marionette TRACE conn4 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:43 INFO - PROCESS | 2880 | 1461182263523 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 12:57:43 INFO - PROCESS | 2880 | 1461182263532 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:43 INFO - PROCESS | 2880 | ++DOCSHELL 20AA7400 == 46 [pid = 2880] [id = 90] 12:57:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 109 (20AAC000) [pid = 2880] [serial = 267] [outer = 00000000] 12:57:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 110 (20AB2000) [pid = 2880] [serial = 268] [outer = 20AAC000] 12:57:43 INFO - PROCESS | 2880 | 1461182263581 Marionette DEBUG loaded listener.js 12:57:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 111 (20AC2800) [pid = 2880] [serial = 269] [outer = 20AAC000] 12:57:44 INFO - PROCESS | 2880 | 1461182264295 Marionette TRACE conn4 <- [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]]]}] 12:57:44 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. 12:57:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 930ms 12:57:44 INFO - PROCESS | 2880 | 1461182264337 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 12:57:44 INFO - PROCESS | 2880 | 1461182264341 Marionette TRACE conn4 <- [1,325,null,{"value":"13"}] 12:57:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 12:57:44 INFO - PROCESS | 2880 | 1461182264360 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 12:57:44 INFO - PROCESS | 2880 | 1461182264363 Marionette TRACE conn4 <- [1,326,null,{}] 12:57:44 INFO - PROCESS | 2880 | 1461182264370 Marionette TRACE conn4 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:44 INFO - PROCESS | 2880 | 1461182264480 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 12:57:44 INFO - PROCESS | 2880 | 1461182264602 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:44 INFO - PROCESS | 2880 | ++DOCSHELL 12D3AC00 == 47 [pid = 2880] [id = 91] 12:57:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 112 (12D3B800) [pid = 2880] [serial = 270] [outer = 00000000] 12:57:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 113 (17336000) [pid = 2880] [serial = 271] [outer = 12D3B800] 12:57:44 INFO - PROCESS | 2880 | 1461182264662 Marionette DEBUG loaded listener.js 12:57:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 114 (17A04400) [pid = 2880] [serial = 272] [outer = 12D3B800] 12:57:45 INFO - PROCESS | 2880 | 1461182265237 Marionette TRACE conn4 <- [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]]]}] 12:57:45 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. 12:57:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 950ms 12:57:45 INFO - PROCESS | 2880 | 1461182265298 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 12:57:45 INFO - PROCESS | 2880 | 1461182265304 Marionette TRACE conn4 <- [1,329,null,{"value":"13"}] 12:57:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 12:57:45 INFO - PROCESS | 2880 | 1461182265310 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 12:57:45 INFO - PROCESS | 2880 | 1461182265314 Marionette TRACE conn4 <- [1,330,null,{}] 12:57:45 INFO - PROCESS | 2880 | 1461182265318 Marionette TRACE conn4 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:45 INFO - PROCESS | 2880 | 1461182265451 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 12:57:45 INFO - PROCESS | 2880 | 1461182265548 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:45 INFO - PROCESS | 2880 | ++DOCSHELL 1270C800 == 48 [pid = 2880] [id = 92] 12:57:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 115 (1B835800) [pid = 2880] [serial = 273] [outer = 00000000] 12:57:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 116 (1C9B9000) [pid = 2880] [serial = 274] [outer = 1B835800] 12:57:45 INFO - PROCESS | 2880 | 1461182265603 Marionette DEBUG loaded listener.js 12:57:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 117 (1CB6F400) [pid = 2880] [serial = 275] [outer = 1B835800] 12:57:46 INFO - PROCESS | 2880 | 1461182266185 Marionette TRACE conn4 <- [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]]]}] 12:57:46 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. 12:57:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 930ms 12:57:46 INFO - PROCESS | 2880 | 1461182266242 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 12:57:46 INFO - PROCESS | 2880 | 1461182266245 Marionette TRACE conn4 <- [1,333,null,{"value":"13"}] 12:57:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 12:57:46 INFO - PROCESS | 2880 | 1461182266249 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 12:57:46 INFO - PROCESS | 2880 | 1461182266252 Marionette TRACE conn4 <- [1,334,null,{}] 12:57:46 INFO - PROCESS | 2880 | 1461182266263 Marionette TRACE conn4 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:46 INFO - PROCESS | 2880 | 1461182266372 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 12:57:46 INFO - PROCESS | 2880 | 1461182266491 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:46 INFO - PROCESS | 2880 | ++DOCSHELL 12C07800 == 49 [pid = 2880] [id = 93] 12:57:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 118 (1D90A400) [pid = 2880] [serial = 276] [outer = 00000000] 12:57:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 119 (20AAF400) [pid = 2880] [serial = 277] [outer = 1D90A400] 12:57:46 INFO - PROCESS | 2880 | 1461182266550 Marionette DEBUG loaded listener.js 12:57:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 120 (20AC0400) [pid = 2880] [serial = 278] [outer = 1D90A400] 12:57:47 INFO - PROCESS | 2880 | 1461182267115 Marionette TRACE conn4 <- [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]]]}] 12:57:47 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. 12:57:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 930ms 12:57:47 INFO - PROCESS | 2880 | 1461182267182 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 12:57:47 INFO - PROCESS | 2880 | 1461182267185 Marionette TRACE conn4 <- [1,337,null,{"value":"13"}] 12:57:47 INFO - PROCESS | 2880 | 1461182267188 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 12:57:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 12:57:47 INFO - PROCESS | 2880 | 1461182267190 Marionette TRACE conn4 <- [1,338,null,{}] 12:57:47 INFO - PROCESS | 2880 | 1461182267194 Marionette TRACE conn4 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:47 INFO - PROCESS | 2880 | 1461182267299 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 12:57:47 INFO - PROCESS | 2880 | 1461182267423 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:47 INFO - PROCESS | 2880 | ++DOCSHELL 0F15A000 == 50 [pid = 2880] [id = 94] 12:57:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 121 (0F15B400) [pid = 2880] [serial = 279] [outer = 00000000] 12:57:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 122 (0F164800) [pid = 2880] [serial = 280] [outer = 0F15B400] 12:57:47 INFO - PROCESS | 2880 | 1461182267480 Marionette DEBUG loaded listener.js 12:57:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 123 (0F899C00) [pid = 2880] [serial = 281] [outer = 0F15B400] 12:57:48 INFO - PROCESS | 2880 | 1461182268199 Marionette TRACE conn4 <- [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]]]}] 12:57:48 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. 12:57:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1021ms 12:57:48 INFO - PROCESS | 2880 | 1461182268213 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 12:57:48 INFO - PROCESS | 2880 | 1461182268218 Marionette TRACE conn4 <- [1,341,null,{"value":"13"}] 12:57:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 12:57:48 INFO - PROCESS | 2880 | 1461182268223 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 12:57:48 INFO - PROCESS | 2880 | 1461182268226 Marionette TRACE conn4 <- [1,342,null,{}] 12:57:48 INFO - PROCESS | 2880 | 1461182268231 Marionette TRACE conn4 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:48 INFO - PROCESS | 2880 | 1461182268339 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 12:57:48 INFO - PROCESS | 2880 | 1461182268421 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:48 INFO - PROCESS | 2880 | ++DOCSHELL 0F102800 == 51 [pid = 2880] [id = 95] 12:57:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 124 (0F103C00) [pid = 2880] [serial = 282] [outer = 00000000] 12:57:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 125 (13BE4C00) [pid = 2880] [serial = 283] [outer = 0F103C00] 12:57:48 INFO - PROCESS | 2880 | 1461182268518 Marionette DEBUG loaded listener.js 12:57:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 126 (172D9800) [pid = 2880] [serial = 284] [outer = 0F103C00] 12:57:48 INFO - PROCESS | 2880 | --DOCSHELL 17A7BC00 == 50 [pid = 2880] [id = 49] 12:57:48 INFO - PROCESS | 2880 | --DOCSHELL 1709A000 == 49 [pid = 2880] [id = 89] 12:57:48 INFO - PROCESS | 2880 | --DOCSHELL 0F10C800 == 48 [pid = 2880] [id = 88] 12:57:48 INFO - PROCESS | 2880 | --DOCSHELL 140E1000 == 47 [pid = 2880] [id = 87] 12:57:48 INFO - PROCESS | 2880 | --DOCSHELL 12D37800 == 46 [pid = 2880] [id = 86] 12:57:48 INFO - PROCESS | 2880 | --DOCSHELL 1C9BA400 == 45 [pid = 2880] [id = 85] 12:57:48 INFO - PROCESS | 2880 | --DOCSHELL 1C9B9800 == 44 [pid = 2880] [id = 84] 12:57:48 INFO - PROCESS | 2880 | --DOCSHELL 1BE8BC00 == 43 [pid = 2880] [id = 83] 12:57:48 INFO - PROCESS | 2880 | --DOCSHELL 1A66F400 == 42 [pid = 2880] [id = 82] 12:57:48 INFO - PROCESS | 2880 | --DOMWINDOW == 125 (1FC11C00) [pid = 2880] [serial = 220] [outer = 00000000] [url = about:blank] 12:57:48 INFO - PROCESS | 2880 | --DOCSHELL 12D3A800 == 41 [pid = 2880] [id = 81] 12:57:48 INFO - PROCESS | 2880 | --DOCSHELL 133BC800 == 40 [pid = 2880] [id = 80] 12:57:48 INFO - PROCESS | 2880 | --DOCSHELL 1BEAD400 == 39 [pid = 2880] [id = 77] 12:57:48 INFO - PROCESS | 2880 | --DOCSHELL 14288400 == 38 [pid = 2880] [id = 76] 12:57:48 INFO - PROCESS | 2880 | --DOCSHELL 0B09EC00 == 37 [pid = 2880] [id = 75] 12:57:48 INFO - PROCESS | 2880 | --DOCSHELL 1E89D400 == 36 [pid = 2880] [id = 74] 12:57:48 INFO - PROCESS | 2880 | --DOMWINDOW == 124 (18CAF800) [pid = 2880] [serial = 196] [outer = 00000000] [url = about:blank] 12:57:48 INFO - PROCESS | 2880 | --DOMWINDOW == 123 (19022400) [pid = 2880] [serial = 197] [outer = 00000000] [url = about:blank] 12:57:48 INFO - PROCESS | 2880 | --DOMWINDOW == 122 (1B83EC00) [pid = 2880] [serial = 202] [outer = 00000000] [url = about:blank] 12:57:48 INFO - PROCESS | 2880 | --DOMWINDOW == 121 (1A67AC00) [pid = 2880] [serial = 187] [outer = 00000000] [url = about:blank] 12:57:48 INFO - PROCESS | 2880 | --DOMWINDOW == 120 (172D9000) [pid = 2880] [serial = 191] [outer = 00000000] [url = about:blank] 12:57:48 INFO - PROCESS | 2880 | --DOMWINDOW == 119 (17099800) [pid = 2880] [serial = 190] [outer = 00000000] [url = about:blank] 12:57:48 INFO - PROCESS | 2880 | --DOMWINDOW == 118 (1CAAA400) [pid = 2880] [serial = 175] [outer = 00000000] [url = about:blank] 12:57:48 INFO - PROCESS | 2880 | --DOMWINDOW == 117 (133C7C00) [pid = 2880] [serial = 193] [outer = 00000000] [url = about:blank] 12:57:48 INFO - PROCESS | 2880 | --DOMWINDOW == 116 (17094800) [pid = 2880] [serial = 194] [outer = 00000000] [url = about:blank] 12:57:48 INFO - PROCESS | 2880 | --DOMWINDOW == 115 (21A02400) [pid = 2880] [serial = 184] [outer = 00000000] [url = about:blank] 12:57:48 INFO - PROCESS | 2880 | --DOMWINDOW == 114 (1D974C00) [pid = 2880] [serial = 211] [outer = 00000000] [url = about:blank] 12:57:48 INFO - PROCESS | 2880 | --DOMWINDOW == 113 (1E1A5C00) [pid = 2880] [serial = 214] [outer = 00000000] [url = about:blank] 12:57:48 INFO - PROCESS | 2880 | --DOMWINDOW == 112 (1E89A000) [pid = 2880] [serial = 218] [outer = 00000000] [url = about:blank] 12:57:48 INFO - PROCESS | 2880 | --DOMWINDOW == 111 (1E89A800) [pid = 2880] [serial = 217] [outer = 00000000] [url = about:blank] 12:57:48 INFO - PROCESS | 2880 | --DOMWINDOW == 110 (1E1F9000) [pid = 2880] [serial = 215] [outer = 00000000] [url = about:blank] 12:57:48 INFO - PROCESS | 2880 | --DOMWINDOW == 109 (1D9B1800) [pid = 2880] [serial = 212] [outer = 00000000] [url = about:blank] 12:57:48 INFO - PROCESS | 2880 | --DOMWINDOW == 108 (1BB0B400) [pid = 2880] [serial = 203] [outer = 00000000] [url = about:blank] 12:57:48 INFO - PROCESS | 2880 | --DOMWINDOW == 107 (1C9BD400) [pid = 2880] [serial = 205] [outer = 00000000] [url = about:blank] 12:57:48 INFO - PROCESS | 2880 | --DOMWINDOW == 106 (1C9BFC00) [pid = 2880] [serial = 206] [outer = 00000000] [url = about:blank] 12:57:48 INFO - PROCESS | 2880 | --DOMWINDOW == 105 (1CB6E000) [pid = 2880] [serial = 209] [outer = 00000000] [url = about:blank] 12:57:48 INFO - PROCESS | 2880 | --DOMWINDOW == 104 (1CB68000) [pid = 2880] [serial = 208] [outer = 00000000] [url = about:blank] 12:57:48 INFO - PROCESS | 2880 | --DOMWINDOW == 103 (1880C000) [pid = 2880] [serial = 178] [outer = 00000000] [url = about:blank] 12:57:48 INFO - PROCESS | 2880 | --DOMWINDOW == 102 (1A672000) [pid = 2880] [serial = 199] [outer = 00000000] [url = about:blank] 12:57:48 INFO - PROCESS | 2880 | --DOMWINDOW == 101 (1A679400) [pid = 2880] [serial = 200] [outer = 00000000] [url = about:blank] 12:57:48 INFO - PROCESS | 2880 | --DOMWINDOW == 100 (1CAA6000) [pid = 2880] [serial = 181] [outer = 00000000] [url = about:blank] 12:57:49 INFO - PROCESS | 2880 | 1461182269057 Marionette TRACE conn4 <- [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]]]}] 12:57:49 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. 12:57:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 890ms 12:57:49 INFO - PROCESS | 2880 | 1461182269115 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 12:57:49 INFO - PROCESS | 2880 | 1461182269120 Marionette TRACE conn4 <- [1,345,null,{"value":"13"}] 12:57:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 12:57:49 INFO - PROCESS | 2880 | 1461182269126 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 12:57:49 INFO - PROCESS | 2880 | 1461182269128 Marionette TRACE conn4 <- [1,346,null,{}] 12:57:49 INFO - PROCESS | 2880 | 1461182269132 Marionette TRACE conn4 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:49 INFO - PROCESS | 2880 | 1461182269214 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 12:57:49 INFO - PROCESS | 2880 | 1461182269220 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:49 INFO - PROCESS | 2880 | ++DOCSHELL 0F63D000 == 37 [pid = 2880] [id = 96] 12:57:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 101 (0F857C00) [pid = 2880] [serial = 285] [outer = 00000000] 12:57:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 102 (1427F400) [pid = 2880] [serial = 286] [outer = 0F857C00] 12:57:49 INFO - PROCESS | 2880 | 1461182269266 Marionette DEBUG loaded listener.js 12:57:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 103 (1709F000) [pid = 2880] [serial = 287] [outer = 0F857C00] 12:57:49 INFO - PROCESS | 2880 | 1461182269739 Marionette TRACE conn4 <- [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]]]}] 12:57:49 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. 12:57:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 630ms 12:57:49 INFO - PROCESS | 2880 | 1461182269758 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 12:57:49 INFO - PROCESS | 2880 | 1461182269760 Marionette TRACE conn4 <- [1,349,null,{"value":"13"}] 12:57:49 INFO - PROCESS | 2880 | 1461182269764 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 12:57:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 12:57:49 INFO - PROCESS | 2880 | 1461182269767 Marionette TRACE conn4 <- [1,350,null,{}] 12:57:49 INFO - PROCESS | 2880 | 1461182269777 Marionette TRACE conn4 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:49 INFO - PROCESS | 2880 | 1461182269858 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 12:57:49 INFO - PROCESS | 2880 | 1461182269867 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:49 INFO - PROCESS | 2880 | ++DOCSHELL 18CB3000 == 38 [pid = 2880] [id = 97] 12:57:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 104 (18CB3800) [pid = 2880] [serial = 288] [outer = 00000000] 12:57:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 105 (1A0E7800) [pid = 2880] [serial = 289] [outer = 18CB3800] 12:57:49 INFO - PROCESS | 2880 | 1461182269916 Marionette DEBUG loaded listener.js 12:57:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 106 (1A249800) [pid = 2880] [serial = 290] [outer = 18CB3800] 12:57:50 INFO - PROCESS | 2880 | 1461182270374 Marionette TRACE conn4 <- [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]]]}] 12:57:50 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. 12:57:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 630ms 12:57:50 INFO - PROCESS | 2880 | 1461182270398 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 12:57:50 INFO - PROCESS | 2880 | 1461182270400 Marionette TRACE conn4 <- [1,353,null,{"value":"13"}] 12:57:50 INFO - PROCESS | 2880 | 1461182270403 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 12:57:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 12:57:50 INFO - PROCESS | 2880 | 1461182270405 Marionette TRACE conn4 <- [1,354,null,{}] 12:57:50 INFO - PROCESS | 2880 | 1461182270408 Marionette TRACE conn4 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:50 INFO - PROCESS | 2880 | 1461182270492 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 12:57:50 INFO - PROCESS | 2880 | 1461182270499 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:50 INFO - PROCESS | 2880 | ++DOCSHELL 1A66EC00 == 39 [pid = 2880] [id = 98] 12:57:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 107 (1A284400) [pid = 2880] [serial = 291] [outer = 00000000] 12:57:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 108 (1A67B800) [pid = 2880] [serial = 292] [outer = 1A284400] 12:57:50 INFO - PROCESS | 2880 | 1461182270545 Marionette DEBUG loaded listener.js 12:57:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 109 (1B0BEC00) [pid = 2880] [serial = 293] [outer = 1A284400] 12:57:51 INFO - PROCESS | 2880 | 1461182271004 Marionette TRACE conn4 <- [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]]]}] 12:57:51 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. 12:57:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 670ms 12:57:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 12:57:51 INFO - PROCESS | 2880 | 1461182271078 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 12:57:51 INFO - PROCESS | 2880 | 1461182271080 Marionette TRACE conn4 <- [1,357,null,{"value":"13"}] 12:57:51 INFO - PROCESS | 2880 | 1461182271083 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 12:57:51 INFO - PROCESS | 2880 | 1461182271085 Marionette TRACE conn4 <- [1,358,null,{}] 12:57:51 INFO - PROCESS | 2880 | 1461182271088 Marionette TRACE conn4 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:51 INFO - PROCESS | 2880 | 1461182271164 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 12:57:51 INFO - PROCESS | 2880 | 1461182271170 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:51 INFO - PROCESS | 2880 | ++DOCSHELL 12D35800 == 40 [pid = 2880] [id = 99] 12:57:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 110 (1B840000) [pid = 2880] [serial = 294] [outer = 00000000] 12:57:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 111 (1BE8B000) [pid = 2880] [serial = 295] [outer = 1B840000] 12:57:51 INFO - PROCESS | 2880 | 1461182271215 Marionette DEBUG loaded listener.js 12:57:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 112 (1BE8DC00) [pid = 2880] [serial = 296] [outer = 1B840000] 12:57:51 INFO - PROCESS | 2880 | 1461182271722 Marionette TRACE conn4 <- [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]]]}] 12:57:51 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. 12:57:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 670ms 12:57:51 INFO - PROCESS | 2880 | 1461182271756 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 12:57:51 INFO - PROCESS | 2880 | 1461182271758 Marionette TRACE conn4 <- [1,361,null,{"value":"13"}] 12:57:51 INFO - PROCESS | 2880 | 1461182271761 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 12:57:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 12:57:51 INFO - PROCESS | 2880 | 1461182271763 Marionette TRACE conn4 <- [1,362,null,{}] 12:57:51 INFO - PROCESS | 2880 | 1461182271766 Marionette TRACE conn4 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:51 INFO - PROCESS | 2880 | 1461182271905 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 12:57:51 INFO - PROCESS | 2880 | 1461182271928 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:51 INFO - PROCESS | 2880 | ++DOCSHELL 1C9BA800 == 41 [pid = 2880] [id = 100] 12:57:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 113 (1C9BB800) [pid = 2880] [serial = 297] [outer = 00000000] 12:57:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 114 (1CA66000) [pid = 2880] [serial = 298] [outer = 1C9BB800] 12:57:51 INFO - PROCESS | 2880 | 1461182271979 Marionette DEBUG loaded listener.js 12:57:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 115 (1CAA8000) [pid = 2880] [serial = 299] [outer = 1C9BB800] 12:57:52 INFO - PROCESS | 2880 | 1461182272423 Marionette TRACE conn4 <- [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]]]}] 12:57:52 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. 12:57:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 670ms 12:57:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 12:57:52 INFO - PROCESS | 2880 | 1461182272434 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 12:57:52 INFO - PROCESS | 2880 | 1461182272436 Marionette TRACE conn4 <- [1,365,null,{"value":"13"}] 12:57:52 INFO - PROCESS | 2880 | 1461182272439 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 12:57:52 INFO - PROCESS | 2880 | 1461182272440 Marionette TRACE conn4 <- [1,366,null,{}] 12:57:52 INFO - PROCESS | 2880 | 1461182272444 Marionette TRACE conn4 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:52 INFO - PROCESS | 2880 | 1461182272546 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 12:57:52 INFO - PROCESS | 2880 | 1461182272552 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:52 INFO - PROCESS | 2880 | ++DOCSHELL 1CAAE000 == 42 [pid = 2880] [id = 101] 12:57:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 116 (1CAB0400) [pid = 2880] [serial = 300] [outer = 00000000] 12:57:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 117 (1D967400) [pid = 2880] [serial = 301] [outer = 1CAB0400] 12:57:52 INFO - PROCESS | 2880 | 1461182272597 Marionette DEBUG loaded listener.js 12:57:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 118 (1D96A000) [pid = 2880] [serial = 302] [outer = 1CAB0400] 12:57:53 INFO - PROCESS | 2880 | 1461182273050 Marionette TRACE conn4 <- [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]]]}] 12:57:53 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. 12:57:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 630ms 12:57:53 INFO - PROCESS | 2880 | 1461182273070 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 12:57:53 INFO - PROCESS | 2880 | 1461182273072 Marionette TRACE conn4 <- [1,369,null,{"value":"13"}] 12:57:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 12:57:53 INFO - PROCESS | 2880 | 1461182273075 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 12:57:53 INFO - PROCESS | 2880 | 1461182273077 Marionette TRACE conn4 <- [1,370,null,{}] 12:57:53 INFO - PROCESS | 2880 | 1461182273086 Marionette TRACE conn4 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:53 INFO - PROCESS | 2880 | 1461182273188 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 12:57:53 INFO - PROCESS | 2880 | 1461182273268 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:53 INFO - PROCESS | 2880 | ++DOCSHELL 1D974800 == 43 [pid = 2880] [id = 102] 12:57:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 119 (1D976000) [pid = 2880] [serial = 303] [outer = 00000000] 12:57:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 120 (1E1F0800) [pid = 2880] [serial = 304] [outer = 1D976000] 12:57:53 INFO - PROCESS | 2880 | 1461182273313 Marionette DEBUG loaded listener.js 12:57:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 121 (1E59E000) [pid = 2880] [serial = 305] [outer = 1D976000] 12:57:53 INFO - PROCESS | 2880 | --DOMWINDOW == 120 (1D80D000) [pid = 2880] [serial = 252] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 12:57:53 INFO - PROCESS | 2880 | --DOMWINDOW == 119 (1C9BBC00) [pid = 2880] [serial = 249] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 12:57:53 INFO - PROCESS | 2880 | --DOMWINDOW == 118 (1E89AC00) [pid = 2880] [serial = 255] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 12:57:53 INFO - PROCESS | 2880 | --DOMWINDOW == 117 (1A675C00) [pid = 2880] [serial = 243] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 12:57:53 INFO - PROCESS | 2880 | --DOMWINDOW == 116 (1F193400) [pid = 2880] [serial = 219] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 12:57:53 INFO - PROCESS | 2880 | --DOMWINDOW == 115 (1BE90400) [pid = 2880] [serial = 246] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 12:57:53 INFO - PROCESS | 2880 | --DOMWINDOW == 114 (13129C00) [pid = 2880] [serial = 240] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 12:57:53 INFO - PROCESS | 2880 | --DOMWINDOW == 113 (133C2000) [pid = 2880] [serial = 237] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 12:57:53 INFO - PROCESS | 2880 | --DOMWINDOW == 112 (17093800) [pid = 2880] [serial = 258] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 12:57:53 INFO - PROCESS | 2880 | --DOMWINDOW == 111 (0F10D000) [pid = 2880] [serial = 261] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 12:57:53 INFO - PROCESS | 2880 | --DOMWINDOW == 110 (1BEB1C00) [pid = 2880] [serial = 174] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 12:57:53 INFO - PROCESS | 2880 | --DOMWINDOW == 109 (1E899C00) [pid = 2880] [serial = 264] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 12:57:53 INFO - PROCESS | 2880 | 1461182273849 Marionette TRACE conn4 <- [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]]]}] 12:57:53 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. 12:57:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 830ms 12:57:53 INFO - PROCESS | 2880 | 1461182273906 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 12:57:53 INFO - PROCESS | 2880 | 1461182273908 Marionette TRACE conn4 <- [1,373,null,{"value":"13"}] 12:57:53 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 12:57:53 INFO - PROCESS | 2880 | 1461182273911 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 12:57:53 INFO - PROCESS | 2880 | 1461182273913 Marionette TRACE conn4 <- [1,374,null,{}] 12:57:53 INFO - PROCESS | 2880 | 1461182273916 Marionette TRACE conn4 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:53 INFO - PROCESS | 2880 | 1461182273991 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 12:57:53 INFO - PROCESS | 2880 | 1461182273997 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:54 INFO - PROCESS | 2880 | ++DOCSHELL 1A0EC800 == 44 [pid = 2880] [id = 103] 12:57:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 110 (1A291C00) [pid = 2880] [serial = 306] [outer = 00000000] 12:57:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 111 (1BF1D800) [pid = 2880] [serial = 307] [outer = 1A291C00] 12:57:54 INFO - PROCESS | 2880 | 1461182274042 Marionette DEBUG loaded listener.js 12:57:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 112 (1D80D000) [pid = 2880] [serial = 308] [outer = 1A291C00] 12:57:54 INFO - PROCESS | 2880 | 1461182274497 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 12:57:54 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 12:57:54 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 630ms 12:57:54 INFO - PROCESS | 2880 | 1461182274542 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 12:57:54 INFO - PROCESS | 2880 | 1461182274544 Marionette TRACE conn4 <- [1,377,null,{"value":"13"}] 12:57:54 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 12:57:54 INFO - PROCESS | 2880 | 1461182274547 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 12:57:54 INFO - PROCESS | 2880 | 1461182274549 Marionette TRACE conn4 <- [1,378,null,{}] 12:57:54 INFO - PROCESS | 2880 | 1461182274552 Marionette TRACE conn4 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:54 INFO - PROCESS | 2880 | 1461182274630 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 12:57:54 INFO - PROCESS | 2880 | 1461182274639 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:54 INFO - PROCESS | 2880 | ++DOCSHELL 1D971400 == 45 [pid = 2880] [id = 104] 12:57:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 113 (1DAB2C00) [pid = 2880] [serial = 309] [outer = 00000000] 12:57:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 114 (1E897800) [pid = 2880] [serial = 310] [outer = 1DAB2C00] 12:57:54 INFO - PROCESS | 2880 | 1461182274683 Marionette DEBUG loaded listener.js 12:57:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 115 (1E89C000) [pid = 2880] [serial = 311] [outer = 1DAB2C00] 12:57:55 INFO - PROCESS | 2880 | 1461182275168 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 12:57:55 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 12:57:55 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 670ms 12:57:55 INFO - PROCESS | 2880 | 1461182275218 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 12:57:55 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 12:57:55 INFO - PROCESS | 2880 | 1461182275220 Marionette TRACE conn4 <- [1,381,null,{"value":"13"}] 12:57:55 INFO - PROCESS | 2880 | 1461182275224 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 12:57:55 INFO - PROCESS | 2880 | 1461182275226 Marionette TRACE conn4 <- [1,382,null,{}] 12:57:55 INFO - PROCESS | 2880 | 1461182275230 Marionette TRACE conn4 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:55 INFO - PROCESS | 2880 | 1461182275324 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 12:57:55 INFO - PROCESS | 2880 | 1461182275333 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:55 INFO - PROCESS | 2880 | ++DOCSHELL 1F199400 == 46 [pid = 2880] [id = 105] 12:57:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 116 (1F9A1000) [pid = 2880] [serial = 312] [outer = 00000000] 12:57:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 117 (1FC11C00) [pid = 2880] [serial = 313] [outer = 1F9A1000] 12:57:55 INFO - PROCESS | 2880 | 1461182275382 Marionette DEBUG loaded listener.js 12:57:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 118 (1FC18C00) [pid = 2880] [serial = 314] [outer = 1F9A1000] 12:57:56 INFO - PROCESS | 2880 | 1461182276137 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 12:57:56 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 12:57:56 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 930ms 12:57:56 INFO - PROCESS | 2880 | 1461182276159 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 12:57:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 12:57:56 INFO - PROCESS | 2880 | 1461182276163 Marionette TRACE conn4 <- [1,385,null,{"value":"13"}] 12:57:56 INFO - PROCESS | 2880 | 1461182276169 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 12:57:56 INFO - PROCESS | 2880 | 1461182276173 Marionette TRACE conn4 <- [1,386,null,{}] 12:57:56 INFO - PROCESS | 2880 | 1461182276179 Marionette TRACE conn4 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:56 INFO - PROCESS | 2880 | 1461182276289 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 12:57:56 INFO - PROCESS | 2880 | 1461182276413 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:56 INFO - PROCESS | 2880 | ++DOCSHELL 12D37800 == 47 [pid = 2880] [id = 106] 12:57:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 119 (12D39400) [pid = 2880] [serial = 315] [outer = 00000000] 12:57:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 120 (131DE800) [pid = 2880] [serial = 316] [outer = 12D39400] 12:57:56 INFO - PROCESS | 2880 | 1461182276473 Marionette DEBUG loaded listener.js 12:57:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 121 (13BE1800) [pid = 2880] [serial = 317] [outer = 12D39400] 12:57:57 INFO - PROCESS | 2880 | 1461182277043 Marionette TRACE conn4 <- [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]]]}] 12:57:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 12:57:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 930ms 12:57:57 INFO - PROCESS | 2880 | 1461182277099 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 12:57:57 INFO - PROCESS | 2880 | 1461182277105 Marionette TRACE conn4 <- [1,389,null,{"value":"13"}] 12:57:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 12:57:57 INFO - PROCESS | 2880 | 1461182277112 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 12:57:57 INFO - PROCESS | 2880 | 1461182277115 Marionette TRACE conn4 <- [1,390,null,{}] 12:57:57 INFO - PROCESS | 2880 | 1461182277119 Marionette TRACE conn4 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:57 INFO - PROCESS | 2880 | 1461182277224 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 12:57:57 INFO - PROCESS | 2880 | 1461182277305 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:57 INFO - PROCESS | 2880 | ++DOCSHELL 18CAF000 == 48 [pid = 2880] [id = 107] 12:57:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 122 (18CB5C00) [pid = 2880] [serial = 318] [outer = 00000000] 12:57:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 123 (1B818C00) [pid = 2880] [serial = 319] [outer = 18CB5C00] 12:57:57 INFO - PROCESS | 2880 | 1461182277402 Marionette DEBUG loaded listener.js 12:57:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 124 (1BE94800) [pid = 2880] [serial = 320] [outer = 18CB5C00] 12:57:58 INFO - PROCESS | 2880 | 1461182278054 Marionette TRACE conn4 <- [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]]]}] 12:57:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 12:57:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 970ms 12:57:58 INFO - PROCESS | 2880 | 1461182278084 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 12:57:58 INFO - PROCESS | 2880 | 1461182278087 Marionette TRACE conn4 <- [1,393,null,{"value":"13"}] 12:57:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 12:57:58 INFO - PROCESS | 2880 | 1461182278090 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 12:57:58 INFO - PROCESS | 2880 | 1461182278094 Marionette TRACE conn4 <- [1,394,null,{}] 12:57:58 INFO - PROCESS | 2880 | 1461182278106 Marionette TRACE conn4 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:58 INFO - PROCESS | 2880 | 1461182278253 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 12:57:58 INFO - PROCESS | 2880 | 1461182278312 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:58 INFO - PROCESS | 2880 | ++DOCSHELL 1FC15400 == 49 [pid = 2880] [id = 108] 12:57:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 125 (1FC16000) [pid = 2880] [serial = 321] [outer = 00000000] 12:57:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 126 (20AA4400) [pid = 2880] [serial = 322] [outer = 1FC16000] 12:57:58 INFO - PROCESS | 2880 | 1461182278372 Marionette DEBUG loaded listener.js 12:57:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 127 (20AA9000) [pid = 2880] [serial = 323] [outer = 1FC16000] 12:57:58 INFO - PROCESS | 2880 | 1461182278989 Marionette TRACE conn4 <- [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]]]}] 12:57:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 12:57:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 930ms 12:57:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 12:57:59 INFO - PROCESS | 2880 | 1461182279024 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 12:57:59 INFO - PROCESS | 2880 | 1461182279027 Marionette TRACE conn4 <- [1,397,null,{"value":"13"}] 12:57:59 INFO - PROCESS | 2880 | 1461182279030 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 12:57:59 INFO - PROCESS | 2880 | 1461182279032 Marionette TRACE conn4 <- [1,398,null,{}] 12:57:59 INFO - PROCESS | 2880 | 1461182279036 Marionette TRACE conn4 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:59 INFO - PROCESS | 2880 | 1461182279137 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 12:57:59 INFO - PROCESS | 2880 | 1461182279217 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:59 INFO - PROCESS | 2880 | ++DOCSHELL 0F161400 == 50 [pid = 2880] [id = 109] 12:57:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 128 (12CC0000) [pid = 2880] [serial = 324] [outer = 00000000] 12:57:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 129 (20AC3000) [pid = 2880] [serial = 325] [outer = 12CC0000] 12:57:59 INFO - PROCESS | 2880 | 1461182279322 Marionette DEBUG loaded listener.js 12:57:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 130 (20ACA800) [pid = 2880] [serial = 326] [outer = 12CC0000] 12:58:00 INFO - PROCESS | 2880 | 1461182280062 Marionette TRACE conn4 <- [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]]]}] 12:58:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 12:58:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1070ms 12:58:00 INFO - PROCESS | 2880 | 1461182280106 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 12:58:00 INFO - PROCESS | 2880 | 1461182280110 Marionette TRACE conn4 <- [1,401,null,{"value":"13"}] 12:58:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 12:58:00 INFO - PROCESS | 2880 | 1461182280116 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 12:58:00 INFO - PROCESS | 2880 | 1461182280120 Marionette TRACE conn4 <- [1,402,null,{}] 12:58:00 INFO - PROCESS | 2880 | 1461182280126 Marionette TRACE conn4 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:00 INFO - PROCESS | 2880 | 1461182280226 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 12:58:00 INFO - PROCESS | 2880 | 1461182280308 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:00 INFO - PROCESS | 2880 | ++DOCSHELL 17278C00 == 51 [pid = 2880] [id = 110] 12:58:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 131 (172D9000) [pid = 2880] [serial = 327] [outer = 00000000] 12:58:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 132 (18CA8000) [pid = 2880] [serial = 328] [outer = 172D9000] 12:58:00 INFO - PROCESS | 2880 | 1461182280404 Marionette DEBUG loaded listener.js 12:58:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 133 (19021800) [pid = 2880] [serial = 329] [outer = 172D9000] 12:58:00 INFO - PROCESS | 2880 | --DOCSHELL 130CF800 == 50 [pid = 2880] [id = 63] 12:58:00 INFO - PROCESS | 2880 | --DOCSHELL 1D971400 == 49 [pid = 2880] [id = 104] 12:58:00 INFO - PROCESS | 2880 | --DOCSHELL 1A0EC800 == 48 [pid = 2880] [id = 103] 12:58:00 INFO - PROCESS | 2880 | --DOCSHELL 1D974800 == 47 [pid = 2880] [id = 102] 12:58:00 INFO - PROCESS | 2880 | --DOCSHELL 1CAAE000 == 46 [pid = 2880] [id = 101] 12:58:00 INFO - PROCESS | 2880 | --DOCSHELL 1C9BA800 == 45 [pid = 2880] [id = 100] 12:58:00 INFO - PROCESS | 2880 | --DOCSHELL 12D35800 == 44 [pid = 2880] [id = 99] 12:58:00 INFO - PROCESS | 2880 | --DOCSHELL 1A66EC00 == 43 [pid = 2880] [id = 98] 12:58:00 INFO - PROCESS | 2880 | --DOCSHELL 18CB3000 == 42 [pid = 2880] [id = 97] 12:58:00 INFO - PROCESS | 2880 | --DOMWINDOW == 132 (21797000) [pid = 2880] [serial = 235] [outer = 00000000] [url = about:blank] 12:58:00 INFO - PROCESS | 2880 | --DOCSHELL 0F63D000 == 41 [pid = 2880] [id = 96] 12:58:00 INFO - PROCESS | 2880 | --DOCSHELL 0F102800 == 40 [pid = 2880] [id = 95] 12:58:00 INFO - PROCESS | 2880 | --DOMWINDOW == 131 (1E59D800) [pid = 2880] [serial = 253] [outer = 00000000] [url = about:blank] 12:58:00 INFO - PROCESS | 2880 | --DOMWINDOW == 130 (1CAA7C00) [pid = 2880] [serial = 250] [outer = 00000000] [url = about:blank] 12:58:00 INFO - PROCESS | 2880 | --DOMWINDOW == 129 (1CAD5800) [pid = 2880] [serial = 251] [outer = 00000000] [url = about:blank] 12:58:00 INFO - PROCESS | 2880 | --DOMWINDOW == 128 (1F67E000) [pid = 2880] [serial = 256] [outer = 00000000] [url = about:blank] 12:58:00 INFO - PROCESS | 2880 | --DOMWINDOW == 127 (1E5AA800) [pid = 2880] [serial = 254] [outer = 00000000] [url = about:blank] 12:58:00 INFO - PROCESS | 2880 | --DOMWINDOW == 126 (1B81A000) [pid = 2880] [serial = 244] [outer = 00000000] [url = about:blank] 12:58:00 INFO - PROCESS | 2880 | --DOMWINDOW == 125 (1B838800) [pid = 2880] [serial = 245] [outer = 00000000] [url = about:blank] 12:58:00 INFO - PROCESS | 2880 | --DOMWINDOW == 124 (20060400) [pid = 2880] [serial = 221] [outer = 00000000] [url = about:blank] 12:58:00 INFO - PROCESS | 2880 | --DOMWINDOW == 123 (1BF17000) [pid = 2880] [serial = 247] [outer = 00000000] [url = about:blank] 12:58:00 INFO - PROCESS | 2880 | --DOMWINDOW == 122 (172D8800) [pid = 2880] [serial = 241] [outer = 00000000] [url = about:blank] 12:58:00 INFO - PROCESS | 2880 | --DOMWINDOW == 121 (17A0E000) [pid = 2880] [serial = 242] [outer = 00000000] [url = about:blank] 12:58:00 INFO - PROCESS | 2880 | --DOMWINDOW == 120 (188E7000) [pid = 2880] [serial = 239] [outer = 00000000] [url = about:blank] 12:58:00 INFO - PROCESS | 2880 | --DOMWINDOW == 119 (17A0FC00) [pid = 2880] [serial = 238] [outer = 00000000] [url = about:blank] 12:58:00 INFO - PROCESS | 2880 | --DOMWINDOW == 118 (12D40C00) [pid = 2880] [serial = 223] [outer = 00000000] [url = about:blank] 12:58:00 INFO - PROCESS | 2880 | --DOMWINDOW == 117 (1880AC00) [pid = 2880] [serial = 226] [outer = 00000000] [url = about:blank] 12:58:00 INFO - PROCESS | 2880 | --DOMWINDOW == 116 (1D80B800) [pid = 2880] [serial = 229] [outer = 00000000] [url = about:blank] 12:58:00 INFO - PROCESS | 2880 | --DOMWINDOW == 115 (20096400) [pid = 2880] [serial = 232] [outer = 00000000] [url = about:blank] 12:58:00 INFO - PROCESS | 2880 | --DOMWINDOW == 114 (1A673000) [pid = 2880] [serial = 259] [outer = 00000000] [url = about:blank] 12:58:00 INFO - PROCESS | 2880 | --DOMWINDOW == 113 (20ABD400) [pid = 2880] [serial = 266] [outer = 00000000] [url = about:blank] 12:58:00 INFO - PROCESS | 2880 | --DOMWINDOW == 112 (0F642800) [pid = 2880] [serial = 262] [outer = 00000000] [url = about:blank] 12:58:00 INFO - PROCESS | 2880 | --DOMWINDOW == 111 (1427F800) [pid = 2880] [serial = 263] [outer = 00000000] [url = about:blank] 12:58:00 INFO - PROCESS | 2880 | --DOMWINDOW == 110 (1F679800) [pid = 2880] [serial = 257] [outer = 00000000] [url = about:blank] 12:58:00 INFO - PROCESS | 2880 | --DOMWINDOW == 109 (1CAA8C00) [pid = 2880] [serial = 260] [outer = 00000000] [url = about:blank] 12:58:00 INFO - PROCESS | 2880 | --DOMWINDOW == 108 (1C826C00) [pid = 2880] [serial = 248] [outer = 00000000] [url = about:blank] 12:58:00 INFO - PROCESS | 2880 | --DOMWINDOW == 107 (1CAAE400) [pid = 2880] [serial = 176] [outer = 00000000] [url = about:blank] 12:58:00 INFO - PROCESS | 2880 | --DOMWINDOW == 106 (20ABDC00) [pid = 2880] [serial = 265] [outer = 00000000] [url = about:blank] 12:58:01 INFO - PROCESS | 2880 | 1461182281031 Marionette TRACE conn4 <- [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]]]}] 12:58:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 12:58:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 930ms 12:58:01 INFO - PROCESS | 2880 | 1461182281049 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 12:58:01 INFO - PROCESS | 2880 | 1461182281054 Marionette TRACE conn4 <- [1,405,null,{"value":"13"}] 12:58:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 12:58:01 INFO - PROCESS | 2880 | 1461182281060 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 12:58:01 INFO - PROCESS | 2880 | 1461182281062 Marionette TRACE conn4 <- [1,406,null,{}] 12:58:01 INFO - PROCESS | 2880 | 1461182281066 Marionette TRACE conn4 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:01 INFO - PROCESS | 2880 | 1461182281154 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 12:58:01 INFO - PROCESS | 2880 | 1461182281239 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:01 INFO - PROCESS | 2880 | ++DOCSHELL 0F107000 == 41 [pid = 2880] [id = 111] 12:58:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 107 (0F107800) [pid = 2880] [serial = 330] [outer = 00000000] 12:58:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 108 (1428AC00) [pid = 2880] [serial = 331] [outer = 0F107800] 12:58:01 INFO - PROCESS | 2880 | 1461182281286 Marionette DEBUG loaded listener.js 12:58:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 109 (178DB000) [pid = 2880] [serial = 332] [outer = 0F107800] 12:58:01 INFO - PROCESS | 2880 | 1461182281691 Marionette TRACE conn4 <- [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]]]}] 12:58:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 12:58:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 670ms 12:58:01 INFO - PROCESS | 2880 | 1461182281752 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 12:58:01 INFO - PROCESS | 2880 | 1461182281754 Marionette TRACE conn4 <- [1,409,null,{"value":"13"}] 12:58:01 INFO - PROCESS | 2880 | 1461182281758 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 12:58:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 12:58:01 INFO - PROCESS | 2880 | 1461182281762 Marionette TRACE conn4 <- [1,410,null,{}] 12:58:01 INFO - PROCESS | 2880 | 1461182281775 Marionette TRACE conn4 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:01 INFO - PROCESS | 2880 | 1461182281860 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 12:58:01 INFO - PROCESS | 2880 | 1461182281867 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:01 INFO - PROCESS | 2880 | ++DOCSHELL 1A285800 == 42 [pid = 2880] [id = 112] 12:58:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 110 (1A673400) [pid = 2880] [serial = 333] [outer = 00000000] 12:58:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 111 (1B81A000) [pid = 2880] [serial = 334] [outer = 1A673400] 12:58:01 INFO - PROCESS | 2880 | 1461182281915 Marionette DEBUG loaded listener.js 12:58:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 112 (1BB04800) [pid = 2880] [serial = 335] [outer = 1A673400] 12:58:02 INFO - PROCESS | 2880 | 1461182282386 Marionette TRACE conn4 <- [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]]]}] 12:58:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 12:58:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 691ms 12:58:02 INFO - PROCESS | 2880 | 1461182282453 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 12:58:02 INFO - PROCESS | 2880 | 1461182282455 Marionette TRACE conn4 <- [1,413,null,{"value":"13"}] 12:58:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 12:58:02 INFO - PROCESS | 2880 | 1461182282458 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 12:58:02 INFO - PROCESS | 2880 | 1461182282460 Marionette TRACE conn4 <- [1,414,null,{}] 12:58:02 INFO - PROCESS | 2880 | 1461182282464 Marionette TRACE conn4 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:02 INFO - PROCESS | 2880 | 1461182282543 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 12:58:02 INFO - PROCESS | 2880 | 1461182282549 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:02 INFO - PROCESS | 2880 | ++DOCSHELL 1BEAE800 == 43 [pid = 2880] [id = 113] 12:58:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 113 (1C824000) [pid = 2880] [serial = 336] [outer = 00000000] 12:58:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 114 (1C9C4400) [pid = 2880] [serial = 337] [outer = 1C824000] 12:58:02 INFO - PROCESS | 2880 | 1461182282595 Marionette DEBUG loaded listener.js 12:58:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 115 (1CAA3400) [pid = 2880] [serial = 338] [outer = 1C824000] 12:58:03 INFO - PROCESS | 2880 | 1461182283033 Marionette TRACE conn4 <- [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]]]}] 12:58:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 12:58:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 630ms 12:58:03 INFO - PROCESS | 2880 | 1461182283093 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 12:58:03 INFO - PROCESS | 2880 | 1461182283095 Marionette TRACE conn4 <- [1,417,null,{"value":"13"}] 12:58:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 12:58:03 INFO - PROCESS | 2880 | 1461182283098 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 12:58:03 INFO - PROCESS | 2880 | 1461182283099 Marionette TRACE conn4 <- [1,418,null,{}] 12:58:03 INFO - PROCESS | 2880 | 1461182283103 Marionette TRACE conn4 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:03 INFO - PROCESS | 2880 | 1461182283206 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 12:58:03 INFO - PROCESS | 2880 | 1461182283291 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:03 INFO - PROCESS | 2880 | ++DOCSHELL 1CAAE000 == 44 [pid = 2880] [id = 114] 12:58:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 116 (1CAB1C00) [pid = 2880] [serial = 339] [outer = 00000000] 12:58:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 117 (1D80C800) [pid = 2880] [serial = 340] [outer = 1CAB1C00] 12:58:03 INFO - PROCESS | 2880 | 1461182283337 Marionette DEBUG loaded listener.js 12:58:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 118 (1D905400) [pid = 2880] [serial = 341] [outer = 1CAB1C00] 12:58:04 INFO - PROCESS | 2880 | 1461182284230 Marionette TRACE conn4 <- [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]]]}] 12:58:04 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 12:58:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1177ms 12:58:04 INFO - PROCESS | 2880 | 1461182284279 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 12:58:04 INFO - PROCESS | 2880 | 1461182284281 Marionette TRACE conn4 <- [1,421,null,{"value":"13"}] 12:58:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 12:58:04 INFO - PROCESS | 2880 | 1461182284284 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 12:58:04 INFO - PROCESS | 2880 | 1461182284285 Marionette TRACE conn4 <- [1,422,null,{}] 12:58:04 INFO - PROCESS | 2880 | 1461182284289 Marionette TRACE conn4 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:04 INFO - PROCESS | 2880 | 1461182284414 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 12:58:04 INFO - PROCESS | 2880 | 1461182284422 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:04 INFO - PROCESS | 2880 | ++DOCSHELL 1D96BC00 == 45 [pid = 2880] [id = 115] 12:58:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 119 (1D96C400) [pid = 2880] [serial = 342] [outer = 00000000] 12:58:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 120 (1E89B000) [pid = 2880] [serial = 343] [outer = 1D96C400] 12:58:04 INFO - PROCESS | 2880 | 1461182284470 Marionette DEBUG loaded listener.js 12:58:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 121 (1F191C00) [pid = 2880] [serial = 344] [outer = 1D96C400] 12:58:05 INFO - PROCESS | 2880 | --DOMWINDOW == 120 (0F857C00) [pid = 2880] [serial = 285] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 12:58:05 INFO - PROCESS | 2880 | --DOMWINDOW == 119 (1B840000) [pid = 2880] [serial = 294] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 12:58:05 INFO - PROCESS | 2880 | --DOMWINDOW == 118 (1CAB0400) [pid = 2880] [serial = 300] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 12:58:05 INFO - PROCESS | 2880 | --DOMWINDOW == 117 (1DAB2C00) [pid = 2880] [serial = 309] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 12:58:05 INFO - PROCESS | 2880 | --DOMWINDOW == 116 (1D976000) [pid = 2880] [serial = 303] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 12:58:05 INFO - PROCESS | 2880 | --DOMWINDOW == 115 (1A291C00) [pid = 2880] [serial = 306] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 12:58:05 INFO - PROCESS | 2880 | --DOMWINDOW == 114 (1BB02400) [pid = 2880] [serial = 180] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 12:58:05 INFO - PROCESS | 2880 | --DOMWINDOW == 113 (12CBBC00) [pid = 2880] [serial = 140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 12:58:05 INFO - PROCESS | 2880 | --DOMWINDOW == 112 (17535400) [pid = 2880] [serial = 177] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 12:58:05 INFO - PROCESS | 2880 | --DOMWINDOW == 111 (130D5000) [pid = 2880] [serial = 107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 12:58:05 INFO - PROCESS | 2880 | --DOMWINDOW == 110 (21792000) [pid = 2880] [serial = 234] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 12:58:05 INFO - PROCESS | 2880 | --DOMWINDOW == 109 (13B93000) [pid = 2880] [serial = 186] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 12:58:05 INFO - PROCESS | 2880 | --DOMWINDOW == 108 (1FC17800) [pid = 2880] [serial = 183] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 12:58:05 INFO - PROCESS | 2880 | --DOMWINDOW == 107 (18803800) [pid = 2880] [serial = 143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 12:58:05 INFO - PROCESS | 2880 | --DOMWINDOW == 106 (1A284400) [pid = 2880] [serial = 291] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 12:58:05 INFO - PROCESS | 2880 | --DOMWINDOW == 105 (1C9BB800) [pid = 2880] [serial = 297] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 12:58:05 INFO - PROCESS | 2880 | --DOMWINDOW == 104 (18CB3800) [pid = 2880] [serial = 288] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 12:58:05 INFO - PROCESS | 2880 | --DOMWINDOW == 103 (0F103C00) [pid = 2880] [serial = 282] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 12:58:05 INFO - PROCESS | 2880 | --DOMWINDOW == 102 (0F15B400) [pid = 2880] [serial = 279] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 12:58:05 INFO - PROCESS | 2880 | 1461182285412 Marionette TRACE conn4 <- [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]]]}] 12:58:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 12:58:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1174ms 12:58:05 INFO - PROCESS | 2880 | 1461182285473 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 12:58:05 INFO - PROCESS | 2880 | 1461182285477 Marionette TRACE conn4 <- [1,425,null,{"value":"13"}] 12:58:05 INFO - PROCESS | 2880 | 1461182285483 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 12:58:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 12:58:05 INFO - PROCESS | 2880 | 1461182285487 Marionette TRACE conn4 <- [1,426,null,{}] 12:58:05 INFO - PROCESS | 2880 | 1461182285494 Marionette TRACE conn4 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:05 INFO - PROCESS | 2880 | 1461182285590 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 12:58:05 INFO - PROCESS | 2880 | 1461182285706 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:05 INFO - PROCESS | 2880 | ++DOCSHELL 0F15E800 == 46 [pid = 2880] [id = 116] 12:58:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 103 (0F8DB000) [pid = 2880] [serial = 345] [outer = 00000000] 12:58:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 104 (12D39000) [pid = 2880] [serial = 346] [outer = 0F8DB000] 12:58:05 INFO - PROCESS | 2880 | 1461182285765 Marionette DEBUG loaded listener.js 12:58:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 105 (12D42000) [pid = 2880] [serial = 347] [outer = 0F8DB000] 12:58:06 INFO - PROCESS | 2880 | 1461182286439 Marionette TRACE conn4 <- [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] 12:58:06 INFO - PROCESS | 2880 | 1461182286518 Marionette TRACE conn4 <- [1,429,null,{"value":"13"}] 12:58:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 12:58:06 INFO - PROCESS | 2880 | 1461182286526 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 12:58:06 INFO - PROCESS | 2880 | 1461182286530 Marionette TRACE conn4 <- [1,430,null,{}] 12:58:06 INFO - PROCESS | 2880 | 1461182286535 Marionette TRACE conn4 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:06 INFO - PROCESS | 2880 | 1461182286665 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 12:58:06 INFO - PROCESS | 2880 | 1461182286739 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:06 INFO - PROCESS | 2880 | ++DOCSHELL 140E2C00 == 47 [pid = 2880] [id = 117] 12:58:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 106 (17096C00) [pid = 2880] [serial = 348] [outer = 00000000] 12:58:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 107 (1A24FC00) [pid = 2880] [serial = 349] [outer = 17096C00] 12:58:06 INFO - PROCESS | 2880 | 1461182286795 Marionette DEBUG loaded listener.js 12:58:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 108 (1A66F800) [pid = 2880] [serial = 350] [outer = 17096C00] 12:58:07 INFO - PROCESS | 2880 | 1461182287395 Marionette TRACE conn4 <- [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]]]}] 12:58:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 12:58:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 930ms 12:58:07 INFO - PROCESS | 2880 | 1461182287458 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 12:58:07 INFO - PROCESS | 2880 | 1461182287461 Marionette TRACE conn4 <- [1,433,null,{"value":"13"}] 12:58:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 12:58:07 INFO - PROCESS | 2880 | 1461182287465 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 12:58:07 INFO - PROCESS | 2880 | 1461182287467 Marionette TRACE conn4 <- [1,434,null,{}] 12:58:07 INFO - PROCESS | 2880 | 1461182287477 Marionette TRACE conn4 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:07 INFO - PROCESS | 2880 | 1461182287584 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 12:58:07 INFO - PROCESS | 2880 | 1461182287707 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:07 INFO - PROCESS | 2880 | ++DOCSHELL 1D80C400 == 48 [pid = 2880] [id = 118] 12:58:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 109 (1D80D400) [pid = 2880] [serial = 351] [outer = 00000000] 12:58:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 110 (1DFC8000) [pid = 2880] [serial = 352] [outer = 1D80D400] 12:58:07 INFO - PROCESS | 2880 | 1461182287770 Marionette DEBUG loaded listener.js 12:58:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 111 (1E1F8000) [pid = 2880] [serial = 353] [outer = 1D80D400] 12:58:08 INFO - PROCESS | 2880 | 1461182288361 Marionette TRACE conn4 <- [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]]]}] 12:58:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 12:58:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 930ms 12:58:08 INFO - PROCESS | 2880 | 1461182288398 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 12:58:08 INFO - PROCESS | 2880 | 1461182288400 Marionette TRACE conn4 <- [1,437,null,{"value":"13"}] 12:58:08 INFO - PROCESS | 2880 | 1461182288403 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 12:58:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 12:58:08 INFO - PROCESS | 2880 | 1461182288405 Marionette TRACE conn4 <- [1,438,null,{}] 12:58:08 INFO - PROCESS | 2880 | 1461182288409 Marionette TRACE conn4 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:08 INFO - PROCESS | 2880 | 1461182288511 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 12:58:08 INFO - PROCESS | 2880 | 1461182288606 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:08 INFO - PROCESS | 2880 | ++DOCSHELL 1F99D000 == 49 [pid = 2880] [id = 119] 12:58:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 112 (1FB48800) [pid = 2880] [serial = 354] [outer = 00000000] 12:58:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 113 (20099800) [pid = 2880] [serial = 355] [outer = 1FB48800] 12:58:08 INFO - PROCESS | 2880 | 1461182288663 Marionette DEBUG loaded listener.js 12:58:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 114 (20AAD000) [pid = 2880] [serial = 356] [outer = 1FB48800] 12:58:09 INFO - PROCESS | 2880 | 1461182289292 Marionette TRACE conn4 <- [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]]]}] 12:58:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 12:58:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 930ms 12:58:09 INFO - PROCESS | 2880 | 1461182289338 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 12:58:09 INFO - PROCESS | 2880 | 1461182289341 Marionette TRACE conn4 <- [1,441,null,{"value":"13"}] 12:58:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 12:58:09 INFO - PROCESS | 2880 | 1461182289344 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 12:58:09 INFO - PROCESS | 2880 | 1461182289346 Marionette TRACE conn4 <- [1,442,null,{}] 12:58:09 INFO - PROCESS | 2880 | 1461182289350 Marionette TRACE conn4 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:09 INFO - PROCESS | 2880 | 1461182289449 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 12:58:09 INFO - PROCESS | 2880 | 1461182289529 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:09 INFO - PROCESS | 2880 | ++DOCSHELL 1E89B800 == 50 [pid = 2880] [id = 120] 12:58:09 INFO - PROCESS | 2880 | ++DOMWINDOW == 115 (1E8C9000) [pid = 2880] [serial = 357] [outer = 00000000] 12:58:09 INFO - PROCESS | 2880 | ++DOMWINDOW == 116 (20AC1800) [pid = 2880] [serial = 358] [outer = 1E8C9000] 12:58:09 INFO - PROCESS | 2880 | 1461182289627 Marionette DEBUG loaded listener.js 12:58:09 INFO - PROCESS | 2880 | ++DOMWINDOW == 117 (20AC1000) [pid = 2880] [serial = 359] [outer = 1E8C9000] 12:58:10 INFO - PROCESS | 2880 | 1461182290347 Marionette TRACE conn4 <- [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]]]}] 12:58:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 12:58:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1017ms 12:58:10 INFO - PROCESS | 2880 | 1461182290365 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 12:58:10 INFO - PROCESS | 2880 | 1461182290369 Marionette TRACE conn4 <- [1,445,null,{"value":"13"}] 12:58:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 12:58:10 INFO - PROCESS | 2880 | 1461182290374 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 12:58:10 INFO - PROCESS | 2880 | 1461182290378 Marionette TRACE conn4 <- [1,446,null,{}] 12:58:10 INFO - PROCESS | 2880 | 1461182290384 Marionette TRACE conn4 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:10 INFO - PROCESS | 2880 | 1461182290501 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 12:58:10 INFO - PROCESS | 2880 | 1461182290628 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:10 INFO - PROCESS | 2880 | ++DOCSHELL 13129C00 == 51 [pid = 2880] [id = 121] 12:58:10 INFO - PROCESS | 2880 | ++DOMWINDOW == 118 (1312C800) [pid = 2880] [serial = 360] [outer = 00000000] 12:58:10 INFO - PROCESS | 2880 | ++DOMWINDOW == 119 (1709A000) [pid = 2880] [serial = 361] [outer = 1312C800] 12:58:10 INFO - PROCESS | 2880 | 1461182290682 Marionette DEBUG loaded listener.js 12:58:10 INFO - PROCESS | 2880 | ++DOMWINDOW == 120 (17543400) [pid = 2880] [serial = 362] [outer = 1312C800] 12:58:11 INFO - PROCESS | 2880 | --DOCSHELL 1CAAE000 == 50 [pid = 2880] [id = 114] 12:58:11 INFO - PROCESS | 2880 | --DOCSHELL 1BEAE800 == 49 [pid = 2880] [id = 113] 12:58:11 INFO - PROCESS | 2880 | --DOCSHELL 1A285800 == 48 [pid = 2880] [id = 112] 12:58:11 INFO - PROCESS | 2880 | --DOCSHELL 0F107000 == 47 [pid = 2880] [id = 111] 12:58:11 INFO - PROCESS | 2880 | --DOCSHELL 17278C00 == 46 [pid = 2880] [id = 110] 12:58:11 INFO - PROCESS | 2880 | --DOCSHELL 18CAF000 == 45 [pid = 2880] [id = 107] 12:58:11 INFO - PROCESS | 2880 | --DOCSHELL 12D37800 == 44 [pid = 2880] [id = 106] 12:58:11 INFO - PROCESS | 2880 | --DOMWINDOW == 119 (20AB2000) [pid = 2880] [serial = 268] [outer = 00000000] [url = about:blank] 12:58:11 INFO - PROCESS | 2880 | --DOMWINDOW == 118 (17336000) [pid = 2880] [serial = 271] [outer = 00000000] [url = about:blank] 12:58:11 INFO - PROCESS | 2880 | --DOMWINDOW == 117 (1C9B9000) [pid = 2880] [serial = 274] [outer = 00000000] [url = about:blank] 12:58:11 INFO - PROCESS | 2880 | --DOMWINDOW == 116 (20AAF400) [pid = 2880] [serial = 277] [outer = 00000000] [url = about:blank] 12:58:11 INFO - PROCESS | 2880 | --DOMWINDOW == 115 (1FC11C00) [pid = 2880] [serial = 313] [outer = 00000000] [url = about:blank] 12:58:11 INFO - PROCESS | 2880 | --DOMWINDOW == 114 (1CAAC400) [pid = 2880] [serial = 182] [outer = 00000000] [url = about:blank] 12:58:11 INFO - PROCESS | 2880 | --DOMWINDOW == 113 (133C3C00) [pid = 2880] [serial = 142] [outer = 00000000] [url = about:blank] 12:58:11 INFO - PROCESS | 2880 | --DOMWINDOW == 112 (18CABC00) [pid = 2880] [serial = 179] [outer = 00000000] [url = about:blank] 12:58:11 INFO - PROCESS | 2880 | --DOMWINDOW == 111 (1BB07400) [pid = 2880] [serial = 109] [outer = 00000000] [url = about:blank] 12:58:11 INFO - PROCESS | 2880 | --DOMWINDOW == 110 (21C14800) [pid = 2880] [serial = 236] [outer = 00000000] [url = about:blank] 12:58:11 INFO - PROCESS | 2880 | --DOMWINDOW == 109 (1E88E800) [pid = 2880] [serial = 188] [outer = 00000000] [url = about:blank] 12:58:11 INFO - PROCESS | 2880 | --DOMWINDOW == 108 (21A0DC00) [pid = 2880] [serial = 185] [outer = 00000000] [url = about:blank] 12:58:11 INFO - PROCESS | 2880 | --DOMWINDOW == 107 (1A24B800) [pid = 2880] [serial = 145] [outer = 00000000] [url = about:blank] 12:58:11 INFO - PROCESS | 2880 | --DOMWINDOW == 106 (1A67B800) [pid = 2880] [serial = 292] [outer = 00000000] [url = about:blank] 12:58:11 INFO - PROCESS | 2880 | --DOMWINDOW == 105 (1B0BEC00) [pid = 2880] [serial = 293] [outer = 00000000] [url = about:blank] 12:58:11 INFO - PROCESS | 2880 | --DOMWINDOW == 104 (1CA66000) [pid = 2880] [serial = 298] [outer = 00000000] [url = about:blank] 12:58:11 INFO - PROCESS | 2880 | --DOMWINDOW == 103 (1A0E7800) [pid = 2880] [serial = 289] [outer = 00000000] [url = about:blank] 12:58:11 INFO - PROCESS | 2880 | --DOMWINDOW == 102 (1A249800) [pid = 2880] [serial = 290] [outer = 00000000] [url = about:blank] 12:58:11 INFO - PROCESS | 2880 | --DOMWINDOW == 101 (172D9800) [pid = 2880] [serial = 284] [outer = 00000000] [url = about:blank] 12:58:11 INFO - PROCESS | 2880 | --DOMWINDOW == 100 (13BE4C00) [pid = 2880] [serial = 283] [outer = 00000000] [url = about:blank] 12:58:11 INFO - PROCESS | 2880 | --DOMWINDOW == 99 (0F899C00) [pid = 2880] [serial = 281] [outer = 00000000] [url = about:blank] 12:58:11 INFO - PROCESS | 2880 | --DOMWINDOW == 98 (0F164800) [pid = 2880] [serial = 280] [outer = 00000000] [url = about:blank] 12:58:11 INFO - PROCESS | 2880 | --DOMWINDOW == 97 (1427F400) [pid = 2880] [serial = 286] [outer = 00000000] [url = about:blank] 12:58:11 INFO - PROCESS | 2880 | --DOMWINDOW == 96 (1709F000) [pid = 2880] [serial = 287] [outer = 00000000] [url = about:blank] 12:58:11 INFO - PROCESS | 2880 | --DOMWINDOW == 95 (1BE8B000) [pid = 2880] [serial = 295] [outer = 00000000] [url = about:blank] 12:58:11 INFO - PROCESS | 2880 | --DOMWINDOW == 94 (1D967400) [pid = 2880] [serial = 301] [outer = 00000000] [url = about:blank] 12:58:11 INFO - PROCESS | 2880 | --DOMWINDOW == 93 (1E89C000) [pid = 2880] [serial = 311] [outer = 00000000] [url = about:blank] 12:58:11 INFO - PROCESS | 2880 | --DOMWINDOW == 92 (1CAA8000) [pid = 2880] [serial = 299] [outer = 00000000] [url = about:blank] 12:58:11 INFO - PROCESS | 2880 | --DOMWINDOW == 91 (1E1F0800) [pid = 2880] [serial = 304] [outer = 00000000] [url = about:blank] 12:58:11 INFO - PROCESS | 2880 | --DOMWINDOW == 90 (1D96A000) [pid = 2880] [serial = 302] [outer = 00000000] [url = about:blank] 12:58:11 INFO - PROCESS | 2880 | --DOMWINDOW == 89 (1E897800) [pid = 2880] [serial = 310] [outer = 00000000] [url = about:blank] 12:58:11 INFO - PROCESS | 2880 | --DOMWINDOW == 88 (1E59E000) [pid = 2880] [serial = 305] [outer = 00000000] [url = about:blank] 12:58:11 INFO - PROCESS | 2880 | --DOMWINDOW == 87 (1BF1D800) [pid = 2880] [serial = 307] [outer = 00000000] [url = about:blank] 12:58:11 INFO - PROCESS | 2880 | --DOMWINDOW == 86 (1D80D000) [pid = 2880] [serial = 308] [outer = 00000000] [url = about:blank] 12:58:11 INFO - PROCESS | 2880 | --DOMWINDOW == 85 (1BE8DC00) [pid = 2880] [serial = 296] [outer = 00000000] [url = about:blank] 12:58:11 INFO - PROCESS | 2880 | 1461182291279 Marionette TRACE conn4 <- [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]]]}] 12:58:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 12:58:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 930ms 12:58:11 INFO - PROCESS | 2880 | 1461182291306 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 12:58:11 INFO - PROCESS | 2880 | 1461182291311 Marionette TRACE conn4 <- [1,449,null,{"value":"13"}] 12:58:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 12:58:11 INFO - PROCESS | 2880 | 1461182291317 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 12:58:11 INFO - PROCESS | 2880 | 1461182291319 Marionette TRACE conn4 <- [1,450,null,{}] 12:58:11 INFO - PROCESS | 2880 | 1461182291323 Marionette TRACE conn4 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:11 INFO - PROCESS | 2880 | 1461182291405 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 12:58:11 INFO - PROCESS | 2880 | 1461182291415 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:11 INFO - PROCESS | 2880 | ++DOCSHELL 12D44000 == 45 [pid = 2880] [id = 122] 12:58:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 86 (12D88C00) [pid = 2880] [serial = 363] [outer = 00000000] 12:58:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 87 (17789400) [pid = 2880] [serial = 364] [outer = 12D88C00] 12:58:11 INFO - PROCESS | 2880 | 1461182291461 Marionette DEBUG loaded listener.js 12:58:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 88 (17A0D000) [pid = 2880] [serial = 365] [outer = 12D88C00] 12:58:11 INFO - PROCESS | 2880 | 1461182291947 Marionette TRACE conn4 <- [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] 12:58:11 INFO - PROCESS | 2880 | 1461182291992 Marionette TRACE conn4 <- [1,453,null,{"value":"13"}] 12:58:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 12:58:11 INFO - PROCESS | 2880 | 1461182291996 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 12:58:11 INFO - PROCESS | 2880 | 1461182291999 Marionette TRACE conn4 <- [1,454,null,{}] 12:58:12 INFO - PROCESS | 2880 | 1461182292009 Marionette TRACE conn4 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:12 INFO - PROCESS | 2880 | 1461182292093 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 12:58:12 INFO - PROCESS | 2880 | 1461182292102 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:12 INFO - PROCESS | 2880 | ++DOCSHELL 1A28A400 == 46 [pid = 2880] [id = 123] 12:58:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 89 (1A28C000) [pid = 2880] [serial = 366] [outer = 00000000] 12:58:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 90 (1AA76400) [pid = 2880] [serial = 367] [outer = 1A28C000] 12:58:12 INFO - PROCESS | 2880 | 1461182292150 Marionette DEBUG loaded listener.js 12:58:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 91 (1B81A400) [pid = 2880] [serial = 368] [outer = 1A28C000] 12:58:12 INFO - PROCESS | 2880 | [2880] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:58:12 INFO - PROCESS | 2880 | 1461182292628 Marionette TRACE conn4 <- [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]]]}] 12:58:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 12:58:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 671ms 12:58:12 INFO - PROCESS | 2880 | 1461182292671 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 12:58:12 INFO - PROCESS | 2880 | 1461182292674 Marionette TRACE conn4 <- [1,457,null,{"value":"13"}] 12:58:12 INFO - PROCESS | 2880 | 1461182292676 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 12:58:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 12:58:12 INFO - PROCESS | 2880 | 1461182292678 Marionette TRACE conn4 <- [1,458,null,{}] 12:58:12 INFO - PROCESS | 2880 | 1461182292682 Marionette TRACE conn4 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:12 INFO - PROCESS | 2880 | 1461182292790 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 12:58:12 INFO - PROCESS | 2880 | 1461182292871 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:12 INFO - PROCESS | 2880 | ++DOCSHELL 1B833C00 == 47 [pid = 2880] [id = 124] 12:58:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 92 (1BB10C00) [pid = 2880] [serial = 369] [outer = 00000000] 12:58:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 93 (1BEB2400) [pid = 2880] [serial = 370] [outer = 1BB10C00] 12:58:12 INFO - PROCESS | 2880 | 1461182292917 Marionette DEBUG loaded listener.js 12:58:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 94 (1C826C00) [pid = 2880] [serial = 371] [outer = 1BB10C00] 12:58:13 INFO - PROCESS | 2880 | 1461182293286 Marionette TRACE conn4 <- [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] 12:58:13 INFO - PROCESS | 2880 | 1461182293313 Marionette TRACE conn4 <- [1,461,null,{"value":"13"}] 12:58:13 INFO - PROCESS | 2880 | 1461182293316 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 12:58:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 12:58:13 INFO - PROCESS | 2880 | 1461182293318 Marionette TRACE conn4 <- [1,462,null,{}] 12:58:13 INFO - PROCESS | 2880 | 1461182293321 Marionette TRACE conn4 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:13 INFO - PROCESS | 2880 | 1461182293400 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 12:58:13 INFO - PROCESS | 2880 | 1461182293491 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:13 INFO - PROCESS | 2880 | ++DOCSHELL 1BE8B000 == 48 [pid = 2880] [id = 125] 12:58:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 95 (1C823C00) [pid = 2880] [serial = 372] [outer = 00000000] 12:58:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 96 (1CAAD800) [pid = 2880] [serial = 373] [outer = 1C823C00] 12:58:13 INFO - PROCESS | 2880 | 1461182293536 Marionette DEBUG loaded listener.js 12:58:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 97 (1CB6BC00) [pid = 2880] [serial = 374] [outer = 1C823C00] 12:58:13 INFO - PROCESS | 2880 | [2880] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:58:13 INFO - PROCESS | 2880 | 1461182293992 Marionette TRACE conn4 <- [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] 12:58:14 INFO - PROCESS | 2880 | 1461182294055 Marionette TRACE conn4 <- [1,465,null,{"value":"13"}] 12:58:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 12:58:14 INFO - PROCESS | 2880 | 1461182294058 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 12:58:14 INFO - PROCESS | 2880 | 1461182294060 Marionette TRACE conn4 <- [1,466,null,{}] 12:58:14 INFO - PROCESS | 2880 | 1461182294063 Marionette TRACE conn4 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:14 INFO - PROCESS | 2880 | 1461182294218 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 12:58:14 INFO - PROCESS | 2880 | 1461182294281 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:14 INFO - PROCESS | 2880 | ++DOCSHELL 1E5A5C00 == 49 [pid = 2880] [id = 126] 12:58:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 98 (1E5A7C00) [pid = 2880] [serial = 375] [outer = 00000000] 12:58:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 99 (1E897800) [pid = 2880] [serial = 376] [outer = 1E5A7C00] 12:58:14 INFO - PROCESS | 2880 | 1461182294330 Marionette DEBUG loaded listener.js 12:58:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 100 (1E899800) [pid = 2880] [serial = 377] [outer = 1E5A7C00] 12:58:14 INFO - PROCESS | 2880 | 1461182294766 Marionette TRACE conn4 <- [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] 12:58:14 INFO - PROCESS | 2880 | 1461182294793 Marionette TRACE conn4 <- [1,469,null,{"value":"13"}] 12:58:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 12:58:14 INFO - PROCESS | 2880 | 1461182294807 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 12:58:14 INFO - PROCESS | 2880 | 1461182294808 Marionette TRACE conn4 <- [1,470,null,{}] 12:58:14 INFO - PROCESS | 2880 | 1461182294812 Marionette TRACE conn4 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:14 INFO - PROCESS | 2880 | 1461182294916 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 12:58:14 INFO - PROCESS | 2880 | 1461182294924 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:14 INFO - PROCESS | 2880 | ++DOCSHELL 1D976800 == 50 [pid = 2880] [id = 127] 12:58:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 101 (1F18F400) [pid = 2880] [serial = 378] [outer = 00000000] 12:58:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 102 (2008B400) [pid = 2880] [serial = 379] [outer = 1F18F400] 12:58:14 INFO - PROCESS | 2880 | 1461182294968 Marionette DEBUG loaded listener.js 12:58:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 103 (20AA8C00) [pid = 2880] [serial = 380] [outer = 1F18F400] 12:58:15 INFO - PROCESS | 2880 | 1461182295489 Marionette TRACE conn4 <- [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]]]}] 12:58:15 INFO - PROCESS | 2880 | --DOMWINDOW == 102 (1C824000) [pid = 2880] [serial = 336] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 12:58:15 INFO - PROCESS | 2880 | --DOMWINDOW == 101 (1CAB1C00) [pid = 2880] [serial = 339] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 12:58:15 INFO - PROCESS | 2880 | --DOMWINDOW == 100 (20AAC000) [pid = 2880] [serial = 267] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 12:58:15 INFO - PROCESS | 2880 | --DOMWINDOW == 99 (12D3B800) [pid = 2880] [serial = 270] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 12:58:15 INFO - PROCESS | 2880 | --DOMWINDOW == 98 (1B835800) [pid = 2880] [serial = 273] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 12:58:15 INFO - PROCESS | 2880 | --DOMWINDOW == 97 (1D90A400) [pid = 2880] [serial = 276] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 12:58:15 INFO - PROCESS | 2880 | --DOMWINDOW == 96 (0F107800) [pid = 2880] [serial = 330] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 12:58:15 INFO - PROCESS | 2880 | --DOMWINDOW == 95 (172D9000) [pid = 2880] [serial = 327] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 12:58:15 INFO - PROCESS | 2880 | --DOMWINDOW == 94 (1BF20000) [pid = 2880] [serial = 228] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 12:58:15 INFO - PROCESS | 2880 | --DOMWINDOW == 93 (12CC0000) [pid = 2880] [serial = 324] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 12:58:15 INFO - PROCESS | 2880 | --DOMWINDOW == 92 (17075400) [pid = 2880] [serial = 225] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 12:58:15 INFO - PROCESS | 2880 | --DOMWINDOW == 91 (0B09F000) [pid = 2880] [serial = 222] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 12:58:15 INFO - PROCESS | 2880 | --DOMWINDOW == 90 (1A673400) [pid = 2880] [serial = 333] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 12:58:15 INFO - PROCESS | 2880 | --DOMWINDOW == 89 (1FC0E400) [pid = 2880] [serial = 231] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 12:58:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 12:58:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 730ms 12:58:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 12:58:15 INFO - PROCESS | 2880 | 1461182295551 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 12:58:15 INFO - PROCESS | 2880 | 1461182295553 Marionette TRACE conn4 <- [1,473,null,{"value":"13"}] 12:58:15 INFO - PROCESS | 2880 | 1461182295556 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 12:58:15 INFO - PROCESS | 2880 | 1461182295558 Marionette TRACE conn4 <- [1,474,null,{}] 12:58:15 INFO - PROCESS | 2880 | 1461182295564 Marionette TRACE conn4 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:15 INFO - PROCESS | 2880 | 1461182295645 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 12:58:15 INFO - PROCESS | 2880 | 1461182295655 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:15 INFO - PROCESS | 2880 | ++DOCSHELL 12D3B800 == 51 [pid = 2880] [id = 128] 12:58:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 90 (130CFC00) [pid = 2880] [serial = 381] [outer = 00000000] 12:58:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 91 (1A66DC00) [pid = 2880] [serial = 382] [outer = 130CFC00] 12:58:15 INFO - PROCESS | 2880 | 1461182295702 Marionette DEBUG loaded listener.js 12:58:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 92 (1BB07000) [pid = 2880] [serial = 383] [outer = 130CFC00] 12:58:16 INFO - PROCESS | 2880 | 1461182296162 Marionette TRACE conn4 <- [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]]]}] 12:58:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 12:58:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 670ms 12:58:16 INFO - PROCESS | 2880 | 1461182296227 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 12:58:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 12:58:16 INFO - PROCESS | 2880 | 1461182296229 Marionette TRACE conn4 <- [1,477,null,{"value":"13"}] 12:58:16 INFO - PROCESS | 2880 | 1461182296232 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 12:58:16 INFO - PROCESS | 2880 | 1461182296234 Marionette TRACE conn4 <- [1,478,null,{}] 12:58:16 INFO - PROCESS | 2880 | 1461182296238 Marionette TRACE conn4 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:16 INFO - PROCESS | 2880 | 1461182296317 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 12:58:16 INFO - PROCESS | 2880 | 1461182296326 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:16 INFO - PROCESS | 2880 | ++DOCSHELL 1FC12C00 == 52 [pid = 2880] [id = 129] 12:58:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 93 (1FC17400) [pid = 2880] [serial = 384] [outer = 00000000] 12:58:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 94 (20AC7000) [pid = 2880] [serial = 385] [outer = 1FC17400] 12:58:16 INFO - PROCESS | 2880 | 1461182296371 Marionette DEBUG loaded listener.js 12:58:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 95 (20B7C400) [pid = 2880] [serial = 386] [outer = 1FC17400] 12:58:16 INFO - PROCESS | 2880 | 1461182296804 Marionette TRACE conn4 <- [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]]]}] 12:58:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 12:58:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 630ms 12:58:16 INFO - PROCESS | 2880 | 1461182296863 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 12:58:16 INFO - PROCESS | 2880 | 1461182296865 Marionette TRACE conn4 <- [1,481,null,{"value":"13"}] 12:58:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 12:58:16 INFO - PROCESS | 2880 | 1461182296868 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 12:58:16 INFO - PROCESS | 2880 | 1461182296870 Marionette TRACE conn4 <- [1,482,null,{}] 12:58:16 INFO - PROCESS | 2880 | 1461182296874 Marionette TRACE conn4 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:16 INFO - PROCESS | 2880 | 1461182296953 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 12:58:16 INFO - PROCESS | 2880 | 1461182296961 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:16 INFO - PROCESS | 2880 | ++DOCSHELL 1BDAB000 == 53 [pid = 2880] [id = 130] 12:58:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 96 (1BDAB800) [pid = 2880] [serial = 387] [outer = 00000000] 12:58:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 97 (1BDB2C00) [pid = 2880] [serial = 388] [outer = 1BDAB800] 12:58:17 INFO - PROCESS | 2880 | 1461182297008 Marionette DEBUG loaded listener.js 12:58:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 98 (1BDB2800) [pid = 2880] [serial = 389] [outer = 1BDAB800] 12:58:17 INFO - PROCESS | 2880 | 1461182297555 Marionette TRACE conn4 <- [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]]]}] 12:58:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 12:58:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 730ms 12:58:17 INFO - PROCESS | 2880 | 1461182297600 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 12:58:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 12:58:17 INFO - PROCESS | 2880 | 1461182297604 Marionette TRACE conn4 <- [1,485,null,{"value":"13"}] 12:58:17 INFO - PROCESS | 2880 | 1461182297610 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 12:58:17 INFO - PROCESS | 2880 | 1461182297614 Marionette TRACE conn4 <- [1,486,null,{}] 12:58:17 INFO - PROCESS | 2880 | 1461182297622 Marionette TRACE conn4 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:17 INFO - PROCESS | 2880 | 1461182297739 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 12:58:17 INFO - PROCESS | 2880 | 1461182297831 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:17 INFO - PROCESS | 2880 | ++DOCSHELL 12D3FC00 == 54 [pid = 2880] [id = 131] 12:58:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 99 (12D88400) [pid = 2880] [serial = 390] [outer = 00000000] 12:58:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 100 (131D8C00) [pid = 2880] [serial = 391] [outer = 12D88400] 12:58:17 INFO - PROCESS | 2880 | 1461182297888 Marionette DEBUG loaded listener.js 12:58:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 101 (13B93000) [pid = 2880] [serial = 392] [outer = 12D88400] 12:58:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 102 (1AA6FC00) [pid = 2880] [serial = 393] [outer = 1F18E400] 12:58:18 INFO - PROCESS | 2880 | 1461182298642 Marionette TRACE conn4 <- [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]]]}] 12:58:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 12:58:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1080ms 12:58:18 INFO - PROCESS | 2880 | 1461182298690 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 12:58:18 INFO - PROCESS | 2880 | 1461182298695 Marionette TRACE conn4 <- [1,489,null,{"value":"13"}] 12:58:18 INFO - PROCESS | 2880 | 1461182298701 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 12:58:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 12:58:18 INFO - PROCESS | 2880 | 1461182298704 Marionette TRACE conn4 <- [1,490,null,{}] 12:58:18 INFO - PROCESS | 2880 | 1461182298708 Marionette TRACE conn4 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:18 INFO - PROCESS | 2880 | 1461182298816 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 12:58:18 INFO - PROCESS | 2880 | 1461182298940 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:18 INFO - PROCESS | 2880 | ++DOCSHELL 0F686000 == 55 [pid = 2880] [id = 132] 12:58:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 103 (127DC800) [pid = 2880] [serial = 394] [outer = 00000000] 12:58:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 104 (1BB07400) [pid = 2880] [serial = 395] [outer = 127DC800] 12:58:18 INFO - PROCESS | 2880 | 1461182298997 Marionette DEBUG loaded listener.js 12:58:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 105 (1CAAC000) [pid = 2880] [serial = 396] [outer = 127DC800] 12:58:19 INFO - PROCESS | 2880 | 1461182299554 Marionette TRACE conn4 <- [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]]]}] 12:58:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 12:58:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 870ms 12:58:19 INFO - PROCESS | 2880 | 1461182299574 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 12:58:19 INFO - PROCESS | 2880 | 1461182299577 Marionette TRACE conn4 <- [1,493,null,{"value":"13"}] 12:58:19 INFO - PROCESS | 2880 | 1461182299581 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 12:58:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 12:58:19 INFO - PROCESS | 2880 | 1461182299585 Marionette TRACE conn4 <- [1,494,null,{}] 12:58:19 INFO - PROCESS | 2880 | 1461182299596 Marionette TRACE conn4 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:19 INFO - PROCESS | 2880 | 1461182299706 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 12:58:19 INFO - PROCESS | 2880 | 1461182299803 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:19 INFO - PROCESS | 2880 | ++DOCSHELL 1A24B800 == 56 [pid = 2880] [id = 133] 12:58:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 106 (20B74000) [pid = 2880] [serial = 397] [outer = 00000000] 12:58:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 107 (21790400) [pid = 2880] [serial = 398] [outer = 20B74000] 12:58:19 INFO - PROCESS | 2880 | 1461182299861 Marionette DEBUG loaded listener.js 12:58:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 108 (21795800) [pid = 2880] [serial = 399] [outer = 20B74000] 12:58:20 INFO - PROCESS | 2880 | 1461182300526 Marionette TRACE conn4 <- [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]]]}] 12:58:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 12:58:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 970ms 12:58:20 INFO - PROCESS | 2880 | 1461182300554 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 12:58:20 INFO - PROCESS | 2880 | 1461182300557 Marionette TRACE conn4 <- [1,497,null,{"value":"13"}] 12:58:20 INFO - PROCESS | 2880 | 1461182300560 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 12:58:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 12:58:20 INFO - PROCESS | 2880 | 1461182300563 Marionette TRACE conn4 <- [1,498,null,{}] 12:58:20 INFO - PROCESS | 2880 | 1461182300566 Marionette TRACE conn4 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:20 INFO - PROCESS | 2880 | 1461182300671 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 12:58:20 INFO - PROCESS | 2880 | 1461182300768 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:20 INFO - PROCESS | 2880 | ++DOCSHELL 1CCCE400 == 57 [pid = 2880] [id = 134] 12:58:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 109 (1CCD5400) [pid = 2880] [serial = 400] [outer = 00000000] 12:58:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 110 (1CCDD400) [pid = 2880] [serial = 401] [outer = 1CCD5400] 12:58:20 INFO - PROCESS | 2880 | 1461182300828 Marionette DEBUG loaded listener.js 12:58:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 111 (1DAED000) [pid = 2880] [serial = 402] [outer = 1CCD5400] 12:58:21 INFO - PROCESS | 2880 | 1461182301681 Marionette TRACE conn4 <- [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]]]}] 12:58:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 12:58:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1182ms 12:58:21 INFO - PROCESS | 2880 | 1461182301759 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 12:58:21 INFO - PROCESS | 2880 | 1461182301763 Marionette TRACE conn4 <- [1,501,null,{"value":"13"}] 12:58:21 INFO - PROCESS | 2880 | 1461182301769 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 12:58:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 12:58:21 INFO - PROCESS | 2880 | 1461182301773 Marionette TRACE conn4 <- [1,502,null,{}] 12:58:21 INFO - PROCESS | 2880 | 1461182301779 Marionette TRACE conn4 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:21 INFO - PROCESS | 2880 | 1461182301881 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 12:58:21 INFO - PROCESS | 2880 | 1461182301960 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:22 INFO - PROCESS | 2880 | ++DOCSHELL 0F899C00 == 58 [pid = 2880] [id = 135] 12:58:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 112 (12706000) [pid = 2880] [serial = 403] [outer = 00000000] 12:58:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 113 (12D3E000) [pid = 2880] [serial = 404] [outer = 12706000] 12:58:22 INFO - PROCESS | 2880 | 1461182302054 Marionette DEBUG loaded listener.js 12:58:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 114 (17540000) [pid = 2880] [serial = 405] [outer = 12706000] 12:58:22 INFO - PROCESS | 2880 | --DOCSHELL 1FC12C00 == 57 [pid = 2880] [id = 129] 12:58:22 INFO - PROCESS | 2880 | --DOCSHELL 12D3B800 == 56 [pid = 2880] [id = 128] 12:58:22 INFO - PROCESS | 2880 | --DOCSHELL 1D976800 == 55 [pid = 2880] [id = 127] 12:58:22 INFO - PROCESS | 2880 | --DOCSHELL 1E5A5C00 == 54 [pid = 2880] [id = 126] 12:58:22 INFO - PROCESS | 2880 | --DOCSHELL 1BE8B000 == 53 [pid = 2880] [id = 125] 12:58:22 INFO - PROCESS | 2880 | --DOCSHELL 1B833C00 == 52 [pid = 2880] [id = 124] 12:58:22 INFO - PROCESS | 2880 | --DOCSHELL 1A28A400 == 51 [pid = 2880] [id = 123] 12:58:22 INFO - PROCESS | 2880 | --DOMWINDOW == 113 (1E89B000) [pid = 2880] [serial = 343] [outer = 00000000] [url = about:blank] 12:58:22 INFO - PROCESS | 2880 | --DOMWINDOW == 112 (1B818C00) [pid = 2880] [serial = 319] [outer = 00000000] [url = about:blank] 12:58:22 INFO - PROCESS | 2880 | --DOMWINDOW == 111 (20AA4400) [pid = 2880] [serial = 322] [outer = 00000000] [url = about:blank] 12:58:22 INFO - PROCESS | 2880 | --DOCSHELL 12D44000 == 50 [pid = 2880] [id = 122] 12:58:22 INFO - PROCESS | 2880 | --DOCSHELL 13129C00 == 49 [pid = 2880] [id = 121] 12:58:22 INFO - PROCESS | 2880 | --DOCSHELL 0F15E800 == 48 [pid = 2880] [id = 116] 12:58:22 INFO - PROCESS | 2880 | --DOCSHELL 1D96BC00 == 47 [pid = 2880] [id = 115] 12:58:22 INFO - PROCESS | 2880 | 1461182302693 Marionette TRACE conn4 <- [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]]]}] 12:58:22 INFO - PROCESS | 2880 | --DOMWINDOW == 110 (1CAA3400) [pid = 2880] [serial = 338] [outer = 00000000] [url = about:blank] 12:58:22 INFO - PROCESS | 2880 | --DOMWINDOW == 109 (1C9C4400) [pid = 2880] [serial = 337] [outer = 00000000] [url = about:blank] 12:58:22 INFO - PROCESS | 2880 | --DOMWINDOW == 108 (1D80C800) [pid = 2880] [serial = 340] [outer = 00000000] [url = about:blank] 12:58:22 INFO - PROCESS | 2880 | --DOMWINDOW == 107 (20AC2800) [pid = 2880] [serial = 269] [outer = 00000000] [url = about:blank] 12:58:22 INFO - PROCESS | 2880 | --DOMWINDOW == 106 (17A04400) [pid = 2880] [serial = 272] [outer = 00000000] [url = about:blank] 12:58:22 INFO - PROCESS | 2880 | --DOMWINDOW == 105 (1CB6F400) [pid = 2880] [serial = 275] [outer = 00000000] [url = about:blank] 12:58:22 INFO - PROCESS | 2880 | --DOMWINDOW == 104 (20AC0400) [pid = 2880] [serial = 278] [outer = 00000000] [url = about:blank] 12:58:22 INFO - PROCESS | 2880 | --DOMWINDOW == 103 (178DB000) [pid = 2880] [serial = 332] [outer = 00000000] [url = about:blank] 12:58:22 INFO - PROCESS | 2880 | --DOMWINDOW == 102 (19021800) [pid = 2880] [serial = 329] [outer = 00000000] [url = about:blank] 12:58:22 INFO - PROCESS | 2880 | --DOMWINDOW == 101 (1E59E400) [pid = 2880] [serial = 230] [outer = 00000000] [url = about:blank] 12:58:22 INFO - PROCESS | 2880 | --DOMWINDOW == 100 (131DE800) [pid = 2880] [serial = 316] [outer = 00000000] [url = about:blank] 12:58:22 INFO - PROCESS | 2880 | --DOMWINDOW == 99 (1428AC00) [pid = 2880] [serial = 331] [outer = 00000000] [url = about:blank] 12:58:22 INFO - PROCESS | 2880 | --DOMWINDOW == 98 (20AC3000) [pid = 2880] [serial = 325] [outer = 00000000] [url = about:blank] 12:58:22 INFO - PROCESS | 2880 | --DOMWINDOW == 97 (1901CC00) [pid = 2880] [serial = 227] [outer = 00000000] [url = about:blank] 12:58:22 INFO - PROCESS | 2880 | --DOMWINDOW == 96 (20ACA800) [pid = 2880] [serial = 326] [outer = 00000000] [url = about:blank] 12:58:22 INFO - PROCESS | 2880 | --DOMWINDOW == 95 (12D43C00) [pid = 2880] [serial = 224] [outer = 00000000] [url = about:blank] 12:58:22 INFO - PROCESS | 2880 | --DOMWINDOW == 94 (1B81A000) [pid = 2880] [serial = 334] [outer = 00000000] [url = about:blank] 12:58:22 INFO - PROCESS | 2880 | --DOMWINDOW == 93 (18CA8000) [pid = 2880] [serial = 328] [outer = 00000000] [url = about:blank] 12:58:22 INFO - PROCESS | 2880 | --DOMWINDOW == 92 (21509400) [pid = 2880] [serial = 233] [outer = 00000000] [url = about:blank] 12:58:22 INFO - PROCESS | 2880 | --DOMWINDOW == 91 (1BB04800) [pid = 2880] [serial = 335] [outer = 00000000] [url = about:blank] 12:58:22 INFO - PROCESS | 2880 | --DOMWINDOW == 90 (1D905400) [pid = 2880] [serial = 341] [outer = 00000000] [url = about:blank] 12:58:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 12:58:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 970ms 12:58:22 INFO - PROCESS | 2880 | 1461182302745 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 12:58:22 INFO - PROCESS | 2880 | 1461182302750 Marionette TRACE conn4 <- [1,505,null,{"value":"13"}] 12:58:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 12:58:22 INFO - PROCESS | 2880 | 1461182302756 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 12:58:22 INFO - PROCESS | 2880 | 1461182302758 Marionette TRACE conn4 <- [1,506,null,{}] 12:58:22 INFO - PROCESS | 2880 | 1461182302762 Marionette TRACE conn4 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:22 INFO - PROCESS | 2880 | 1461182302842 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 12:58:22 INFO - PROCESS | 2880 | 1461182302851 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:22 INFO - PROCESS | 2880 | ++DOCSHELL 0F15EC00 == 48 [pid = 2880] [id = 136] 12:58:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 91 (0F166400) [pid = 2880] [serial = 406] [outer = 00000000] 12:58:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 92 (12D41800) [pid = 2880] [serial = 407] [outer = 0F166400] 12:58:22 INFO - PROCESS | 2880 | 1461182302897 Marionette DEBUG loaded listener.js 12:58:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 93 (1312BC00) [pid = 2880] [serial = 408] [outer = 0F166400] 12:58:23 INFO - PROCESS | 2880 | 1461182303417 Marionette TRACE conn4 <- [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]]]}] 12:58:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 12:58:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 670ms 12:58:23 INFO - PROCESS | 2880 | 1461182303434 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 12:58:23 INFO - PROCESS | 2880 | 1461182303436 Marionette TRACE conn4 <- [1,509,null,{"value":"13"}] 12:58:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 12:58:23 INFO - PROCESS | 2880 | 1461182303439 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 12:58:23 INFO - PROCESS | 2880 | 1461182303442 Marionette TRACE conn4 <- [1,510,null,{}] 12:58:23 INFO - PROCESS | 2880 | 1461182303452 Marionette TRACE conn4 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:23 INFO - PROCESS | 2880 | 1461182303534 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 12:58:23 INFO - PROCESS | 2880 | 1461182303543 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:23 INFO - PROCESS | 2880 | ++DOCSHELL 133BBC00 == 49 [pid = 2880] [id = 137] 12:58:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 94 (17A0B400) [pid = 2880] [serial = 409] [outer = 00000000] 12:58:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 95 (18CAA400) [pid = 2880] [serial = 410] [outer = 17A0B400] 12:58:23 INFO - PROCESS | 2880 | 1461182303592 Marionette DEBUG loaded listener.js 12:58:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 96 (19020000) [pid = 2880] [serial = 411] [outer = 17A0B400] 12:58:24 INFO - PROCESS | 2880 | 1461182304061 Marionette TRACE conn4 <- [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]]]}] 12:58:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 12:58:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 690ms 12:58:24 INFO - PROCESS | 2880 | 1461182304130 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 12:58:24 INFO - PROCESS | 2880 | 1461182304133 Marionette TRACE conn4 <- [1,513,null,{"value":"13"}] 12:58:24 INFO - PROCESS | 2880 | 1461182304136 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 12:58:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 12:58:24 INFO - PROCESS | 2880 | 1461182304138 Marionette TRACE conn4 <- [1,514,null,{}] 12:58:24 INFO - PROCESS | 2880 | 1461182304141 Marionette TRACE conn4 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:24 INFO - PROCESS | 2880 | 1461182304224 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 12:58:24 INFO - PROCESS | 2880 | 1461182304301 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:24 INFO - PROCESS | 2880 | ++DOCSHELL 1A0E6000 == 50 [pid = 2880] [id = 138] 12:58:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 97 (1A0E8000) [pid = 2880] [serial = 412] [outer = 00000000] 12:58:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 98 (1B81A800) [pid = 2880] [serial = 413] [outer = 1A0E8000] 12:58:24 INFO - PROCESS | 2880 | 1461182304348 Marionette DEBUG loaded listener.js 12:58:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 99 (1BB04800) [pid = 2880] [serial = 414] [outer = 1A0E8000] 12:58:24 INFO - PROCESS | 2880 | 1461182304723 Marionette TRACE conn4 <- [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]]]}] 12:58:24 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 12:58:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 630ms 12:58:24 INFO - PROCESS | 2880 | 1461182304770 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 12:58:24 INFO - PROCESS | 2880 | 1461182304772 Marionette TRACE conn4 <- [1,517,null,{"value":"13"}] 12:58:24 INFO - PROCESS | 2880 | 1461182304775 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 12:58:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 12:58:24 INFO - PROCESS | 2880 | 1461182304777 Marionette TRACE conn4 <- [1,518,null,{}] 12:58:24 INFO - PROCESS | 2880 | 1461182304781 Marionette TRACE conn4 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:24 INFO - PROCESS | 2880 | 1461182304891 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 12:58:24 INFO - PROCESS | 2880 | 1461182304945 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:24 INFO - PROCESS | 2880 | ++DOCSHELL 1BB10000 == 51 [pid = 2880] [id = 139] 12:58:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 100 (1BDB3000) [pid = 2880] [serial = 415] [outer = 00000000] 12:58:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 101 (1BE91800) [pid = 2880] [serial = 416] [outer = 1BDB3000] 12:58:24 INFO - PROCESS | 2880 | 1461182304991 Marionette DEBUG loaded listener.js 12:58:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 102 (1BEAE400) [pid = 2880] [serial = 417] [outer = 1BDB3000] 12:58:25 INFO - PROCESS | 2880 | 1461182305453 Marionette TRACE conn4 <- [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]]]}] 12:58:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 12:58:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 730ms 12:58:25 INFO - PROCESS | 2880 | 1461182305510 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 12:58:25 INFO - PROCESS | 2880 | 1461182305512 Marionette TRACE conn4 <- [1,521,null,{"value":"13"}] 12:58:25 INFO - PROCESS | 2880 | 1461182305515 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 12:58:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 12:58:25 INFO - PROCESS | 2880 | 1461182305517 Marionette TRACE conn4 <- [1,522,null,{}] 12:58:25 INFO - PROCESS | 2880 | 1461182305527 Marionette TRACE conn4 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:25 INFO - PROCESS | 2880 | 1461182305651 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 12:58:25 INFO - PROCESS | 2880 | 1461182305708 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:25 INFO - PROCESS | 2880 | ++DOCSHELL 1CAA4400 == 52 [pid = 2880] [id = 140] 12:58:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 103 (1CAA5000) [pid = 2880] [serial = 418] [outer = 00000000] 12:58:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 104 (1CACDC00) [pid = 2880] [serial = 419] [outer = 1CAA5000] 12:58:25 INFO - PROCESS | 2880 | 1461182305756 Marionette DEBUG loaded listener.js 12:58:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 105 (1CB67000) [pid = 2880] [serial = 420] [outer = 1CAA5000] 12:58:26 INFO - PROCESS | 2880 | 1461182306205 Marionette TRACE conn4 <- [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]]]}] 12:58:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 12:58:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 731ms 12:58:26 INFO - PROCESS | 2880 | 1461182306251 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 12:58:26 INFO - PROCESS | 2880 | 1461182306253 Marionette TRACE conn4 <- [1,525,null,{"value":"13"}] 12:58:26 INFO - PROCESS | 2880 | 1461182306256 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 12:58:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 12:58:26 INFO - PROCESS | 2880 | 1461182306258 Marionette TRACE conn4 <- [1,526,null,{}] 12:58:26 INFO - PROCESS | 2880 | 1461182306262 Marionette TRACE conn4 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:26 INFO - PROCESS | 2880 | 1461182306371 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 12:58:26 INFO - PROCESS | 2880 | 1461182306380 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:26 INFO - PROCESS | 2880 | ++DOCSHELL 1CCCF400 == 53 [pid = 2880] [id = 141] 12:58:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 106 (1CCD1000) [pid = 2880] [serial = 421] [outer = 00000000] 12:58:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 107 (1CCDBC00) [pid = 2880] [serial = 422] [outer = 1CCD1000] 12:58:26 INFO - PROCESS | 2880 | 1461182306468 Marionette DEBUG loaded listener.js 12:58:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 108 (1CCDAC00) [pid = 2880] [serial = 423] [outer = 1CCD1000] 12:58:27 INFO - PROCESS | 2880 | 1461182307082 Marionette TRACE conn4 <- [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]]]}] 12:58:27 INFO - PROCESS | 2880 | --DOMWINDOW == 107 (1E5A7C00) [pid = 2880] [serial = 375] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 12:58:27 INFO - PROCESS | 2880 | --DOMWINDOW == 106 (1F18F400) [pid = 2880] [serial = 378] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 12:58:27 INFO - PROCESS | 2880 | --DOMWINDOW == 105 (1BB10C00) [pid = 2880] [serial = 369] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 12:58:27 INFO - PROCESS | 2880 | --DOMWINDOW == 104 (1A28C000) [pid = 2880] [serial = 366] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 12:58:27 INFO - PROCESS | 2880 | --DOMWINDOW == 103 (1D96C400) [pid = 2880] [serial = 342] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 12:58:27 INFO - PROCESS | 2880 | --DOMWINDOW == 102 (12D88C00) [pid = 2880] [serial = 363] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 12:58:27 INFO - PROCESS | 2880 | --DOMWINDOW == 101 (1312C800) [pid = 2880] [serial = 360] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 12:58:27 INFO - PROCESS | 2880 | --DOMWINDOW == 100 (130CFC00) [pid = 2880] [serial = 381] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 12:58:27 INFO - PROCESS | 2880 | --DOMWINDOW == 99 (1C823C00) [pid = 2880] [serial = 372] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 12:58:27 INFO - PROCESS | 2880 | --DOMWINDOW == 98 (1FC17400) [pid = 2880] [serial = 384] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 12:58:27 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 12:58:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 870ms 12:58:27 INFO - PROCESS | 2880 | 1461182307131 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 12:58:27 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 12:58:27 INFO - PROCESS | 2880 | 1461182307132 Marionette TRACE conn4 <- [1,529,null,{"value":"13"}] 12:58:27 INFO - PROCESS | 2880 | 1461182307136 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 12:58:27 INFO - PROCESS | 2880 | 1461182307138 Marionette TRACE conn4 <- [1,530,null,{}] 12:58:27 INFO - PROCESS | 2880 | 1461182307142 Marionette TRACE conn4 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:27 INFO - PROCESS | 2880 | 1461182307218 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 12:58:27 INFO - PROCESS | 2880 | 1461182307227 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:27 INFO - PROCESS | 2880 | ++DOCSHELL 131E4800 == 54 [pid = 2880] [id = 142] 12:58:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 99 (13368000) [pid = 2880] [serial = 424] [outer = 00000000] 12:58:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 100 (1A28C000) [pid = 2880] [serial = 425] [outer = 13368000] 12:58:27 INFO - PROCESS | 2880 | 1461182307274 Marionette DEBUG loaded listener.js 12:58:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 101 (1BB10C00) [pid = 2880] [serial = 426] [outer = 13368000] 12:58:27 INFO - PROCESS | 2880 | 1461182307779 Marionette TRACE conn4 <- [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"]]]}] 12:58:27 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 12:58:27 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 12:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:58:27 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 12:58:27 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 12:58:27 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 12:58:27 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 12:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:58:27 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 12:58:27 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 12:58:27 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 670ms 12:58:27 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 12:58:27 INFO - PROCESS | 2880 | 1461182307807 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 12:58:27 INFO - PROCESS | 2880 | 1461182307809 Marionette TRACE conn4 <- [1,533,null,{"value":"13"}] 12:58:27 INFO - PROCESS | 2880 | 1461182307812 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 12:58:27 INFO - PROCESS | 2880 | 1461182307814 Marionette TRACE conn4 <- [1,534,null,{}] 12:58:27 INFO - PROCESS | 2880 | 1461182307817 Marionette TRACE conn4 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:27 INFO - PROCESS | 2880 | 1461182307902 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 12:58:27 INFO - PROCESS | 2880 | 1461182307908 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:27 INFO - PROCESS | 2880 | ++DOCSHELL 1C9C3400 == 55 [pid = 2880] [id = 143] 12:58:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 102 (1D96F800) [pid = 2880] [serial = 427] [outer = 00000000] 12:58:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 103 (1E59D400) [pid = 2880] [serial = 428] [outer = 1D96F800] 12:58:27 INFO - PROCESS | 2880 | 1461182307954 Marionette DEBUG loaded listener.js 12:58:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 104 (1E5A2800) [pid = 2880] [serial = 429] [outer = 1D96F800] 12:58:28 INFO - PROCESS | 2880 | 1461182308389 Marionette TRACE conn4 <- [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]]]}] 12:58:28 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. 12:58:28 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 630ms 12:58:28 INFO - PROCESS | 2880 | 1461182308443 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 12:58:28 INFO - PROCESS | 2880 | 1461182308445 Marionette TRACE conn4 <- [1,537,null,{"value":"13"}] 12:58:28 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 12:58:28 INFO - PROCESS | 2880 | 1461182308453 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 12:58:28 INFO - PROCESS | 2880 | 1461182308455 Marionette TRACE conn4 <- [1,538,null,{}] 12:58:28 INFO - PROCESS | 2880 | 1461182308459 Marionette TRACE conn4 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:28 INFO - PROCESS | 2880 | 1461182308541 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 12:58:28 INFO - PROCESS | 2880 | 1461182308549 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:28 INFO - PROCESS | 2880 | ++DOCSHELL 1BE8F800 == 56 [pid = 2880] [id = 144] 12:58:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 105 (1E5A9400) [pid = 2880] [serial = 430] [outer = 00000000] 12:58:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 106 (1E8C8400) [pid = 2880] [serial = 431] [outer = 1E5A9400] 12:58:28 INFO - PROCESS | 2880 | 1461182308593 Marionette DEBUG loaded listener.js 12:58:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 107 (1F912C00) [pid = 2880] [serial = 432] [outer = 1E5A9400] 12:58:29 INFO - PROCESS | 2880 | 1461182309022 Marionette TRACE conn4 <- [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]]]}] 12:58:29 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. 12:58:29 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 630ms 12:58:29 INFO - PROCESS | 2880 | 1461182309130 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 12:58:29 INFO - PROCESS | 2880 | 1461182309134 Marionette TRACE conn4 <- [1,541,null,{"value":"13"}] 12:58:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 12:58:29 INFO - PROCESS | 2880 | 1461182309140 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 12:58:29 INFO - PROCESS | 2880 | 1461182309144 Marionette TRACE conn4 <- [1,542,null,{}] 12:58:29 INFO - PROCESS | 2880 | 1461182309151 Marionette TRACE conn4 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:29 INFO - PROCESS | 2880 | 1461182309327 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 12:58:29 INFO - PROCESS | 2880 | 1461182309433 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:29 INFO - PROCESS | 2880 | ++DOCSHELL 12D3BC00 == 57 [pid = 2880] [id = 145] 12:58:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 108 (12D3C800) [pid = 2880] [serial = 433] [outer = 00000000] 12:58:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 109 (130DD000) [pid = 2880] [serial = 434] [outer = 12D3C800] 12:58:29 INFO - PROCESS | 2880 | 1461182309491 Marionette DEBUG loaded listener.js 12:58:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 110 (133C7C00) [pid = 2880] [serial = 435] [outer = 12D3C800] 12:58:29 INFO - PROCESS | 2880 | [2880] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:58:29 INFO - PROCESS | 2880 | [2880] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:58:30 INFO - PROCESS | 2880 | 1461182310042 Marionette TRACE conn4 <- [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]]]}] 12:58:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 12:58:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 990ms 12:58:30 INFO - PROCESS | 2880 | 1461182310134 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 12:58:30 INFO - PROCESS | 2880 | 1461182310138 Marionette TRACE conn4 <- [1,545,null,{"value":"13"}] 12:58:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 12:58:30 INFO - PROCESS | 2880 | 1461182310146 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 12:58:30 INFO - PROCESS | 2880 | 1461182310150 Marionette TRACE conn4 <- [1,546,null,{}] 12:58:30 INFO - PROCESS | 2880 | 1461182310155 Marionette TRACE conn4 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:30 INFO - PROCESS | 2880 | 1461182310272 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 12:58:30 INFO - PROCESS | 2880 | 1461182310388 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:30 INFO - PROCESS | 2880 | ++DOCSHELL 17A0F800 == 58 [pid = 2880] [id = 146] 12:58:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 111 (17A86400) [pid = 2880] [serial = 436] [outer = 00000000] 12:58:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 112 (1A0E6C00) [pid = 2880] [serial = 437] [outer = 17A86400] 12:58:30 INFO - PROCESS | 2880 | 1461182310449 Marionette DEBUG loaded listener.js 12:58:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 113 (1A28D000) [pid = 2880] [serial = 438] [outer = 17A86400] 12:58:31 INFO - PROCESS | 2880 | 1461182311106 Marionette TRACE conn4 <- [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]]]}] 12:58:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 12:58:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 990ms 12:58:31 INFO - PROCESS | 2880 | 1461182311138 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 12:58:31 INFO - PROCESS | 2880 | 1461182311141 Marionette TRACE conn4 <- [1,549,null,{"value":"13"}] 12:58:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 12:58:31 INFO - PROCESS | 2880 | 1461182311145 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 12:58:31 INFO - PROCESS | 2880 | 1461182311147 Marionette TRACE conn4 <- [1,550,null,{}] 12:58:31 INFO - PROCESS | 2880 | 1461182311157 Marionette TRACE conn4 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:31 INFO - PROCESS | 2880 | 1461182311303 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 12:58:31 INFO - PROCESS | 2880 | 1461182311362 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:31 INFO - PROCESS | 2880 | ++DOCSHELL 1E895C00 == 59 [pid = 2880] [id = 147] 12:58:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 114 (1E898C00) [pid = 2880] [serial = 439] [outer = 00000000] 12:58:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 115 (1FC0B800) [pid = 2880] [serial = 440] [outer = 1E898C00] 12:58:31 INFO - PROCESS | 2880 | 1461182311421 Marionette DEBUG loaded listener.js 12:58:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 116 (1FC14400) [pid = 2880] [serial = 441] [outer = 1E898C00] 12:58:31 INFO - PROCESS | 2880 | [2880] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:58:31 INFO - PROCESS | 2880 | [2880] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:58:32 INFO - PROCESS | 2880 | 1461182312016 Marionette TRACE conn4 <- [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]]]}] 12:58:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 12:58:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 931ms 12:58:32 INFO - PROCESS | 2880 | 1461182312080 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 12:58:32 INFO - PROCESS | 2880 | 1461182312082 Marionette TRACE conn4 <- [1,553,null,{"value":"13"}] 12:58:32 INFO - PROCESS | 2880 | 1461182312086 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 12:58:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 12:58:32 INFO - PROCESS | 2880 | 1461182312088 Marionette TRACE conn4 <- [1,554,null,{}] 12:58:32 INFO - PROCESS | 2880 | 1461182312092 Marionette TRACE conn4 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:32 INFO - PROCESS | 2880 | 1461182312201 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 12:58:32 INFO - PROCESS | 2880 | 1461182312324 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:32 INFO - PROCESS | 2880 | ++DOCSHELL 20AC0000 == 60 [pid = 2880] [id = 148] 12:58:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 117 (20AC0400) [pid = 2880] [serial = 442] [outer = 00000000] 12:58:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 118 (20B73800) [pid = 2880] [serial = 443] [outer = 20AC0400] 12:58:32 INFO - PROCESS | 2880 | 1461182312381 Marionette DEBUG loaded listener.js 12:58:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 119 (20B7AC00) [pid = 2880] [serial = 444] [outer = 20AC0400] 12:58:32 INFO - PROCESS | 2880 | [2880] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:58:32 INFO - PROCESS | 2880 | 1461182312911 Marionette TRACE conn4 <- [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]]]}] 12:58:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 12:58:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 870ms 12:58:32 INFO - PROCESS | 2880 | 1461182312960 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 12:58:32 INFO - PROCESS | 2880 | 1461182312963 Marionette TRACE conn4 <- [1,557,null,{"value":"13"}] 12:58:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 12:58:32 INFO - PROCESS | 2880 | 1461182312966 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 12:58:32 INFO - PROCESS | 2880 | 1461182312968 Marionette TRACE conn4 <- [1,558,null,{}] 12:58:32 INFO - PROCESS | 2880 | 1461182312972 Marionette TRACE conn4 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:33 INFO - PROCESS | 2880 | 1461182313072 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 12:58:33 INFO - PROCESS | 2880 | 1461182313167 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:33 INFO - PROCESS | 2880 | ++DOCSHELL 20AC6800 == 61 [pid = 2880] [id = 149] 12:58:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 120 (20B70400) [pid = 2880] [serial = 445] [outer = 00000000] 12:58:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 121 (21A0FC00) [pid = 2880] [serial = 446] [outer = 20B70400] 12:58:33 INFO - PROCESS | 2880 | 1461182313222 Marionette DEBUG loaded listener.js 12:58:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 122 (21C14800) [pid = 2880] [serial = 447] [outer = 20B70400] 12:58:33 INFO - PROCESS | 2880 | [2880] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:58:33 INFO - PROCESS | 2880 | [2880] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:58:33 INFO - PROCESS | 2880 | 1461182313794 Marionette TRACE conn4 <- [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]]]}] 12:58:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 12:58:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 870ms 12:58:33 INFO - PROCESS | 2880 | 1461182313840 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 12:58:33 INFO - PROCESS | 2880 | 1461182313842 Marionette TRACE conn4 <- [1,561,null,{"value":"13"}] 12:58:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 12:58:33 INFO - PROCESS | 2880 | 1461182313846 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 12:58:33 INFO - PROCESS | 2880 | 1461182313848 Marionette TRACE conn4 <- [1,562,null,{}] 12:58:33 INFO - PROCESS | 2880 | 1461182313852 Marionette TRACE conn4 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:33 INFO - PROCESS | 2880 | 1461182313979 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 12:58:34 INFO - PROCESS | 2880 | 1461182314078 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:34 INFO - PROCESS | 2880 | ++DOCSHELL 2204A800 == 62 [pid = 2880] [id = 150] 12:58:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 123 (2204BC00) [pid = 2880] [serial = 448] [outer = 00000000] 12:58:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 124 (220E5400) [pid = 2880] [serial = 449] [outer = 2204BC00] 12:58:34 INFO - PROCESS | 2880 | 1461182314140 Marionette DEBUG loaded listener.js 12:58:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 125 (2211CC00) [pid = 2880] [serial = 450] [outer = 2204BC00] 12:58:34 INFO - PROCESS | 2880 | 1461182314721 Marionette TRACE conn4 <- [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]]]}] 12:58:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 12:58:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1068ms 12:58:34 INFO - PROCESS | 2880 | 1461182314930 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 12:58:34 INFO - PROCESS | 2880 | 1461182314935 Marionette TRACE conn4 <- [1,565,null,{"value":"13"}] 12:58:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 12:58:34 INFO - PROCESS | 2880 | 1461182314940 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 12:58:34 INFO - PROCESS | 2880 | 1461182314943 Marionette TRACE conn4 <- [1,566,null,{}] 12:58:34 INFO - PROCESS | 2880 | 1461182314949 Marionette TRACE conn4 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:35 INFO - PROCESS | 2880 | 1461182315046 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 12:58:35 INFO - PROCESS | 2880 | 1461182315126 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:35 INFO - PROCESS | 2880 | ++DOCSHELL 1709C000 == 63 [pid = 2880] [id = 151] 12:58:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 126 (17275C00) [pid = 2880] [serial = 451] [outer = 00000000] 12:58:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 127 (178DAC00) [pid = 2880] [serial = 452] [outer = 17275C00] 12:58:35 INFO - PROCESS | 2880 | 1461182315188 Marionette DEBUG loaded listener.js 12:58:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 128 (17A86C00) [pid = 2880] [serial = 453] [outer = 17275C00] 12:58:35 INFO - PROCESS | 2880 | 1461182315769 Marionette TRACE conn4 <- [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]]]}] 12:58:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 12:58:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 870ms 12:58:35 INFO - PROCESS | 2880 | 1461182315817 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 12:58:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 12:58:35 INFO - PROCESS | 2880 | 1461182315820 Marionette TRACE conn4 <- [1,569,null,{"value":"13"}] 12:58:35 INFO - PROCESS | 2880 | 1461182315827 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 12:58:35 INFO - PROCESS | 2880 | 1461182315831 Marionette TRACE conn4 <- [1,570,null,{}] 12:58:35 INFO - PROCESS | 2880 | 1461182315835 Marionette TRACE conn4 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:35 INFO - PROCESS | 2880 | 1461182315982 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 12:58:36 INFO - PROCESS | 2880 | 1461182316118 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:36 INFO - PROCESS | 2880 | --DOCSHELL 1C9C3400 == 62 [pid = 2880] [id = 143] 12:58:36 INFO - PROCESS | 2880 | --DOCSHELL 131E4800 == 61 [pid = 2880] [id = 142] 12:58:36 INFO - PROCESS | 2880 | --DOCSHELL 1CCCF400 == 60 [pid = 2880] [id = 141] 12:58:36 INFO - PROCESS | 2880 | --DOCSHELL 1CAA4400 == 59 [pid = 2880] [id = 140] 12:58:36 INFO - PROCESS | 2880 | --DOCSHELL 1BB10000 == 58 [pid = 2880] [id = 139] 12:58:36 INFO - PROCESS | 2880 | --DOCSHELL 1A0E6000 == 57 [pid = 2880] [id = 138] 12:58:36 INFO - PROCESS | 2880 | --DOCSHELL 133BBC00 == 56 [pid = 2880] [id = 137] 12:58:36 INFO - PROCESS | 2880 | --DOCSHELL 0F15EC00 == 55 [pid = 2880] [id = 136] 12:58:36 INFO - PROCESS | 2880 | --DOCSHELL 0F899C00 == 54 [pid = 2880] [id = 135] 12:58:36 INFO - PROCESS | 2880 | --DOMWINDOW == 127 (1BDB2C00) [pid = 2880] [serial = 388] [outer = 00000000] [url = about:blank] 12:58:36 INFO - PROCESS | 2880 | ++DOCSHELL 0F10F400 == 55 [pid = 2880] [id = 152] 12:58:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 128 (0F15E400) [pid = 2880] [serial = 454] [outer = 00000000] 12:58:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 129 (12D7F800) [pid = 2880] [serial = 455] [outer = 0F15E400] 12:58:36 INFO - PROCESS | 2880 | 1461182316214 Marionette DEBUG loaded listener.js 12:58:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 130 (1732D400) [pid = 2880] [serial = 456] [outer = 0F15E400] 12:58:36 INFO - PROCESS | 2880 | --DOCSHELL 0F686000 == 54 [pid = 2880] [id = 132] 12:58:36 INFO - PROCESS | 2880 | --DOCSHELL 12D3FC00 == 53 [pid = 2880] [id = 131] 12:58:36 INFO - PROCESS | 2880 | --DOMWINDOW == 129 (1A66DC00) [pid = 2880] [serial = 382] [outer = 00000000] [url = about:blank] 12:58:36 INFO - PROCESS | 2880 | --DOMWINDOW == 128 (1BB07000) [pid = 2880] [serial = 383] [outer = 00000000] [url = about:blank] 12:58:36 INFO - PROCESS | 2880 | --DOMWINDOW == 127 (20AA8C00) [pid = 2880] [serial = 380] [outer = 00000000] [url = about:blank] 12:58:36 INFO - PROCESS | 2880 | --DOMWINDOW == 126 (1CAAD800) [pid = 2880] [serial = 373] [outer = 00000000] [url = about:blank] 12:58:36 INFO - PROCESS | 2880 | --DOMWINDOW == 125 (1CB6BC00) [pid = 2880] [serial = 374] [outer = 00000000] [url = about:blank] 12:58:36 INFO - PROCESS | 2880 | --DOMWINDOW == 124 (20AC7000) [pid = 2880] [serial = 385] [outer = 00000000] [url = about:blank] 12:58:36 INFO - PROCESS | 2880 | --DOMWINDOW == 123 (20B7C400) [pid = 2880] [serial = 386] [outer = 00000000] [url = about:blank] 12:58:36 INFO - PROCESS | 2880 | --DOMWINDOW == 122 (1E897800) [pid = 2880] [serial = 376] [outer = 00000000] [url = about:blank] 12:58:36 INFO - PROCESS | 2880 | --DOMWINDOW == 121 (2008B400) [pid = 2880] [serial = 379] [outer = 00000000] [url = about:blank] 12:58:36 INFO - PROCESS | 2880 | --DOMWINDOW == 120 (1E899800) [pid = 2880] [serial = 377] [outer = 00000000] [url = about:blank] 12:58:36 INFO - PROCESS | 2880 | --DOMWINDOW == 119 (1BEB2400) [pid = 2880] [serial = 370] [outer = 00000000] [url = about:blank] 12:58:36 INFO - PROCESS | 2880 | --DOMWINDOW == 118 (1C826C00) [pid = 2880] [serial = 371] [outer = 00000000] [url = about:blank] 12:58:36 INFO - PROCESS | 2880 | --DOMWINDOW == 117 (1DFC8000) [pid = 2880] [serial = 352] [outer = 00000000] [url = about:blank] 12:58:36 INFO - PROCESS | 2880 | --DOMWINDOW == 116 (1AA76400) [pid = 2880] [serial = 367] [outer = 00000000] [url = about:blank] 12:58:36 INFO - PROCESS | 2880 | --DOMWINDOW == 115 (1B81A400) [pid = 2880] [serial = 368] [outer = 00000000] [url = about:blank] 12:58:36 INFO - PROCESS | 2880 | --DOMWINDOW == 114 (1F191C00) [pid = 2880] [serial = 344] [outer = 00000000] [url = about:blank] 12:58:36 INFO - PROCESS | 2880 | --DOMWINDOW == 113 (17789400) [pid = 2880] [serial = 364] [outer = 00000000] [url = about:blank] 12:58:36 INFO - PROCESS | 2880 | --DOMWINDOW == 112 (17A0D000) [pid = 2880] [serial = 365] [outer = 00000000] [url = about:blank] 12:58:36 INFO - PROCESS | 2880 | --DOMWINDOW == 111 (20099800) [pid = 2880] [serial = 355] [outer = 00000000] [url = about:blank] 12:58:36 INFO - PROCESS | 2880 | --DOMWINDOW == 110 (12D39000) [pid = 2880] [serial = 346] [outer = 00000000] [url = about:blank] 12:58:36 INFO - PROCESS | 2880 | --DOMWINDOW == 109 (20AC1800) [pid = 2880] [serial = 358] [outer = 00000000] [url = about:blank] 12:58:36 INFO - PROCESS | 2880 | --DOMWINDOW == 108 (17543400) [pid = 2880] [serial = 362] [outer = 00000000] [url = about:blank] 12:58:36 INFO - PROCESS | 2880 | --DOMWINDOW == 107 (1709A000) [pid = 2880] [serial = 361] [outer = 00000000] [url = about:blank] 12:58:36 INFO - PROCESS | 2880 | --DOMWINDOW == 106 (1A24FC00) [pid = 2880] [serial = 349] [outer = 00000000] [url = about:blank] 12:58:36 INFO - PROCESS | 2880 | 1461182316667 Marionette TRACE conn4 <- [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]]]}] 12:58:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 12:58:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 890ms 12:58:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 12:58:36 INFO - PROCESS | 2880 | 1461182316716 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 12:58:36 INFO - PROCESS | 2880 | 1461182316718 Marionette TRACE conn4 <- [1,573,null,{"value":"13"}] 12:58:36 INFO - PROCESS | 2880 | 1461182316722 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 12:58:36 INFO - PROCESS | 2880 | 1461182316724 Marionette TRACE conn4 <- [1,574,null,{}] 12:58:36 INFO - PROCESS | 2880 | 1461182316734 Marionette TRACE conn4 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:36 INFO - PROCESS | 2880 | 1461182316826 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 12:58:36 INFO - PROCESS | 2880 | 1461182316834 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:36 INFO - PROCESS | 2880 | ++DOCSHELL 14286C00 == 54 [pid = 2880] [id = 153] 12:58:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 107 (1709A000) [pid = 2880] [serial = 457] [outer = 00000000] 12:58:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 108 (1BDAD400) [pid = 2880] [serial = 458] [outer = 1709A000] 12:58:36 INFO - PROCESS | 2880 | 1461182316887 Marionette DEBUG loaded listener.js 12:58:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 109 (1BE94000) [pid = 2880] [serial = 459] [outer = 1709A000] 12:58:37 INFO - PROCESS | 2880 | [2880] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:58:37 INFO - PROCESS | 2880 | [2880] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:58:37 INFO - PROCESS | 2880 | [2880] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:58:37 INFO - PROCESS | 2880 | 1461182317324 Marionette TRACE conn4 <- [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]]]}] 12:58:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 12:58:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 630ms 12:58:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 12:58:37 INFO - PROCESS | 2880 | 1461182317356 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 12:58:37 INFO - PROCESS | 2880 | 1461182317358 Marionette TRACE conn4 <- [1,577,null,{"value":"13"}] 12:58:37 INFO - PROCESS | 2880 | 1461182317362 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 12:58:37 INFO - PROCESS | 2880 | 1461182317363 Marionette TRACE conn4 <- [1,578,null,{}] 12:58:37 INFO - PROCESS | 2880 | 1461182317367 Marionette TRACE conn4 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:37 INFO - PROCESS | 2880 | 1461182317450 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 12:58:37 INFO - PROCESS | 2880 | 1461182317456 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:37 INFO - PROCESS | 2880 | ++DOCSHELL 1C9BC400 == 55 [pid = 2880] [id = 154] 12:58:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 110 (1C9BD400) [pid = 2880] [serial = 460] [outer = 00000000] 12:58:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 111 (1CAAC400) [pid = 2880] [serial = 461] [outer = 1C9BD400] 12:58:37 INFO - PROCESS | 2880 | 1461182317506 Marionette DEBUG loaded listener.js 12:58:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 112 (1CAD1400) [pid = 2880] [serial = 462] [outer = 1C9BD400] 12:58:37 INFO - PROCESS | 2880 | 1461182317903 Marionette TRACE conn4 <- [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]]]}] 12:58:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 12:58:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 570ms 12:58:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 12:58:37 INFO - PROCESS | 2880 | 1461182317932 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 12:58:37 INFO - PROCESS | 2880 | 1461182317935 Marionette TRACE conn4 <- [1,581,null,{"value":"13"}] 12:58:37 INFO - PROCESS | 2880 | 1461182317938 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 12:58:37 INFO - PROCESS | 2880 | 1461182317939 Marionette TRACE conn4 <- [1,582,null,{}] 12:58:37 INFO - PROCESS | 2880 | 1461182317943 Marionette TRACE conn4 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:38 INFO - PROCESS | 2880 | 1461182318022 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 12:58:38 INFO - PROCESS | 2880 | 1461182318028 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:38 INFO - PROCESS | 2880 | ++DOCSHELL 1CA63800 == 56 [pid = 2880] [id = 155] 12:58:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 113 (1CAA9C00) [pid = 2880] [serial = 463] [outer = 00000000] 12:58:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 114 (1D96DC00) [pid = 2880] [serial = 464] [outer = 1CAA9C00] 12:58:38 INFO - PROCESS | 2880 | 1461182318078 Marionette DEBUG loaded listener.js 12:58:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 115 (1DFC2400) [pid = 2880] [serial = 465] [outer = 1CAA9C00] 12:58:38 INFO - PROCESS | 2880 | 1461182318484 Marionette TRACE conn4 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 12:58:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 12:58:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 571ms 12:58:38 INFO - PROCESS | 2880 | 1461182318513 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 12:58:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 12:58:38 INFO - PROCESS | 2880 | 1461182318515 Marionette TRACE conn4 <- [1,585,null,{"value":"13"}] 12:58:38 INFO - PROCESS | 2880 | 1461182318519 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 12:58:38 INFO - PROCESS | 2880 | 1461182318520 Marionette TRACE conn4 <- [1,586,null,{}] 12:58:38 INFO - PROCESS | 2880 | 1461182318524 Marionette TRACE conn4 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:38 INFO - PROCESS | 2880 | 1461182318673 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 12:58:38 INFO - PROCESS | 2880 | 1461182318849 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:38 INFO - PROCESS | 2880 | ++DOCSHELL 17540400 == 57 [pid = 2880] [id = 156] 12:58:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 116 (1A24E400) [pid = 2880] [serial = 466] [outer = 00000000] 12:58:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 117 (1F195000) [pid = 2880] [serial = 467] [outer = 1A24E400] 12:58:38 INFO - PROCESS | 2880 | 1461182318937 Marionette DEBUG loaded listener.js 12:58:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 118 (20AA6400) [pid = 2880] [serial = 468] [outer = 1A24E400] 12:58:39 INFO - PROCESS | 2880 | 1461182319389 Marionette TRACE conn4 <- [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]]]}] 12:58:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 12:58:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 930ms 12:58:39 INFO - PROCESS | 2880 | 1461182319449 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 12:58:39 INFO - PROCESS | 2880 | 1461182319451 Marionette TRACE conn4 <- [1,589,null,{"value":"13"}] 12:58:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 12:58:39 INFO - PROCESS | 2880 | 1461182319454 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 12:58:39 INFO - PROCESS | 2880 | 1461182319456 Marionette TRACE conn4 <- [1,590,null,{}] 12:58:39 INFO - PROCESS | 2880 | 1461182319460 Marionette TRACE conn4 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:39 INFO - PROCESS | 2880 | 1461182319575 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 12:58:39 INFO - PROCESS | 2880 | 1461182319632 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:39 INFO - PROCESS | 2880 | ++DOCSHELL 1E8CA000 == 58 [pid = 2880] [id = 157] 12:58:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 119 (1E8CB800) [pid = 2880] [serial = 469] [outer = 00000000] 12:58:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 120 (20A0B800) [pid = 2880] [serial = 470] [outer = 1E8CB800] 12:58:39 INFO - PROCESS | 2880 | 1461182319677 Marionette DEBUG loaded listener.js 12:58:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 121 (20A0DC00) [pid = 2880] [serial = 471] [outer = 1E8CB800] 12:58:40 INFO - PROCESS | 2880 | 1461182320137 Marionette TRACE conn4 <- [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]]]}] 12:58:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 12:58:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 730ms 12:58:40 INFO - PROCESS | 2880 | 1461182320186 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 12:58:40 INFO - PROCESS | 2880 | 1461182320188 Marionette TRACE conn4 <- [1,593,null,{"value":"13"}] 12:58:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 12:58:40 INFO - PROCESS | 2880 | 1461182320191 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 12:58:40 INFO - PROCESS | 2880 | 1461182320193 Marionette TRACE conn4 <- [1,594,null,{}] 12:58:40 INFO - PROCESS | 2880 | 1461182320196 Marionette TRACE conn4 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:40 INFO - PROCESS | 2880 | 1461182320309 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 12:58:40 INFO - PROCESS | 2880 | 1461182320315 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:40 INFO - PROCESS | 2880 | ++DOCSHELL 20A0AC00 == 59 [pid = 2880] [id = 158] 12:58:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 122 (20A0EC00) [pid = 2880] [serial = 472] [outer = 00000000] 12:58:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 123 (20AC3C00) [pid = 2880] [serial = 473] [outer = 20A0EC00] 12:58:40 INFO - PROCESS | 2880 | 1461182320415 Marionette DEBUG loaded listener.js 12:58:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 124 (20B70800) [pid = 2880] [serial = 474] [outer = 20A0EC00] 12:58:40 INFO - PROCESS | 2880 | --DOMWINDOW == 123 (1CAA5000) [pid = 2880] [serial = 418] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 12:58:40 INFO - PROCESS | 2880 | --DOMWINDOW == 122 (1CCD1000) [pid = 2880] [serial = 421] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 12:58:40 INFO - PROCESS | 2880 | --DOMWINDOW == 121 (12706000) [pid = 2880] [serial = 403] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 12:58:40 INFO - PROCESS | 2880 | --DOMWINDOW == 120 (17A0B400) [pid = 2880] [serial = 409] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 12:58:40 INFO - PROCESS | 2880 | --DOMWINDOW == 119 (13368000) [pid = 2880] [serial = 424] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 12:58:40 INFO - PROCESS | 2880 | --DOMWINDOW == 118 (1D96F800) [pid = 2880] [serial = 427] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 12:58:40 INFO - PROCESS | 2880 | --DOMWINDOW == 117 (0F166400) [pid = 2880] [serial = 406] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 12:58:40 INFO - PROCESS | 2880 | --DOMWINDOW == 116 (1BDAB800) [pid = 2880] [serial = 387] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 12:58:40 INFO - PROCESS | 2880 | --DOMWINDOW == 115 (1A0E8000) [pid = 2880] [serial = 412] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 12:58:40 INFO - PROCESS | 2880 | --DOMWINDOW == 114 (1BDB3000) [pid = 2880] [serial = 415] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 12:58:40 INFO - PROCESS | 2880 | --DOMWINDOW == 113 (18CB5C00) [pid = 2880] [serial = 318] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 12:58:40 INFO - PROCESS | 2880 | --DOMWINDOW == 112 (1FC16000) [pid = 2880] [serial = 321] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 12:58:40 INFO - PROCESS | 2880 | --DOMWINDOW == 111 (12D39400) [pid = 2880] [serial = 315] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 12:58:40 INFO - PROCESS | 2880 | 1461182320944 Marionette TRACE conn4 <- [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]]]}] 12:58:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 12:58:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 770ms 12:58:40 INFO - PROCESS | 2880 | 1461182320966 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 12:58:40 INFO - PROCESS | 2880 | 1461182320968 Marionette TRACE conn4 <- [1,597,null,{"value":"13"}] 12:58:40 INFO - PROCESS | 2880 | 1461182320971 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 12:58:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 12:58:40 INFO - PROCESS | 2880 | 1461182320973 Marionette TRACE conn4 <- [1,598,null,{}] 12:58:40 INFO - PROCESS | 2880 | 1461182320976 Marionette TRACE conn4 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:41 INFO - PROCESS | 2880 | 1461182321091 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 12:58:41 INFO - PROCESS | 2880 | 1461182321100 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:41 INFO - PROCESS | 2880 | ++DOCSHELL 17A7A400 == 60 [pid = 2880] [id = 159] 12:58:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 112 (188E7000) [pid = 2880] [serial = 475] [outer = 00000000] 12:58:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 113 (1C825C00) [pid = 2880] [serial = 476] [outer = 188E7000] 12:58:41 INFO - PROCESS | 2880 | 1461182321147 Marionette DEBUG loaded listener.js 12:58:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 114 (1BEB1C00) [pid = 2880] [serial = 477] [outer = 188E7000] 12:58:41 INFO - PROCESS | 2880 | 1461182321561 Marionette TRACE conn4 <- [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]]]}] 12:58:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 12:58:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 630ms 12:58:41 INFO - PROCESS | 2880 | 1461182321606 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 12:58:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 12:58:41 INFO - PROCESS | 2880 | 1461182321608 Marionette TRACE conn4 <- [1,601,null,{"value":"13"}] 12:58:41 INFO - PROCESS | 2880 | 1461182321611 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 12:58:41 INFO - PROCESS | 2880 | 1461182321612 Marionette TRACE conn4 <- [1,602,null,{}] 12:58:41 INFO - PROCESS | 2880 | 1461182321616 Marionette TRACE conn4 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:41 INFO - PROCESS | 2880 | 1461182321696 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 12:58:41 INFO - PROCESS | 2880 | 1461182321702 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:41 INFO - PROCESS | 2880 | ++DOCSHELL 1901C400 == 61 [pid = 2880] [id = 160] 12:58:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 115 (1CC41800) [pid = 2880] [serial = 478] [outer = 00000000] 12:58:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 116 (1CC48C00) [pid = 2880] [serial = 479] [outer = 1CC41800] 12:58:41 INFO - PROCESS | 2880 | 1461182321749 Marionette DEBUG loaded listener.js 12:58:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 117 (1CC4A000) [pid = 2880] [serial = 480] [outer = 1CC41800] 12:58:42 INFO - PROCESS | 2880 | 1461182322181 Marionette TRACE conn4 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 12:58:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 12:58:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 630ms 12:58:42 INFO - PROCESS | 2880 | 1461182322242 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 12:58:42 INFO - PROCESS | 2880 | 1461182322244 Marionette TRACE conn4 <- [1,605,null,{"value":"13"}] 12:58:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 12:58:42 INFO - PROCESS | 2880 | 1461182322248 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 12:58:42 INFO - PROCESS | 2880 | 1461182322251 Marionette TRACE conn4 <- [1,606,null,{}] 12:58:42 INFO - PROCESS | 2880 | 1461182322254 Marionette TRACE conn4 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:42 INFO - PROCESS | 2880 | 1461182322360 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 12:58:42 INFO - PROCESS | 2880 | 1461182322403 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:42 INFO - PROCESS | 2880 | ++DOCSHELL 20B7C400 == 62 [pid = 2880] [id = 161] 12:58:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 118 (20B7D400) [pid = 2880] [serial = 481] [outer = 00000000] 12:58:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 119 (21C1F000) [pid = 2880] [serial = 482] [outer = 20B7D400] 12:58:42 INFO - PROCESS | 2880 | 1461182322451 Marionette DEBUG loaded listener.js 12:58:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 120 (22049400) [pid = 2880] [serial = 483] [outer = 20B7D400] 12:58:42 INFO - PROCESS | 2880 | [2880] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 12:58:43 INFO - PROCESS | 2880 | 1461182323286 Marionette TRACE conn4 <- [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]]]}] 12:58:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 12:58:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1075ms 12:58:43 INFO - PROCESS | 2880 | 1461182323328 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 12:58:43 INFO - PROCESS | 2880 | 1461182323333 Marionette TRACE conn4 <- [1,609,null,{"value":"13"}] 12:58:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 12:58:43 INFO - PROCESS | 2880 | 1461182323339 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 12:58:43 INFO - PROCESS | 2880 | 1461182323343 Marionette TRACE conn4 <- [1,610,null,{}] 12:58:43 INFO - PROCESS | 2880 | 1461182323363 Marionette TRACE conn4 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:43 INFO - PROCESS | 2880 | 1461182323475 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 12:58:43 INFO - PROCESS | 2880 | 1461182323603 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:43 INFO - PROCESS | 2880 | ++DOCSHELL 13BD7000 == 63 [pid = 2880] [id = 162] 12:58:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 121 (172D9400) [pid = 2880] [serial = 484] [outer = 00000000] 12:58:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 122 (1A0F2000) [pid = 2880] [serial = 485] [outer = 172D9400] 12:58:43 INFO - PROCESS | 2880 | 1461182323662 Marionette DEBUG loaded listener.js 12:58:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 123 (1A673400) [pid = 2880] [serial = 486] [outer = 172D9400] 12:58:44 INFO - PROCESS | 2880 | 1461182324287 Marionette TRACE conn4 <- [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]]]}] 12:58:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 12:58:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 970ms 12:58:44 INFO - PROCESS | 2880 | 1461182324313 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 12:58:44 INFO - PROCESS | 2880 | 1461182324319 Marionette TRACE conn4 <- [1,613,null,{"value":"13"}] 12:58:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 12:58:44 INFO - PROCESS | 2880 | 1461182324326 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 12:58:44 INFO - PROCESS | 2880 | 1461182324329 Marionette TRACE conn4 <- [1,614,null,{}] 12:58:44 INFO - PROCESS | 2880 | 1461182324333 Marionette TRACE conn4 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:44 INFO - PROCESS | 2880 | 1461182324443 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 12:58:44 INFO - PROCESS | 2880 | 1461182324543 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:44 INFO - PROCESS | 2880 | ++DOCSHELL 1AA77800 == 64 [pid = 2880] [id = 163] 12:58:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 124 (1BDAE000) [pid = 2880] [serial = 487] [outer = 00000000] 12:58:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 125 (1C864C00) [pid = 2880] [serial = 488] [outer = 1BDAE000] 12:58:44 INFO - PROCESS | 2880 | 1461182324601 Marionette DEBUG loaded listener.js 12:58:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 126 (1C867400) [pid = 2880] [serial = 489] [outer = 1BDAE000] 12:58:45 INFO - PROCESS | 2880 | 1461182325254 Marionette TRACE conn4 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 12:58:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 12:58:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 971ms 12:58:45 INFO - PROCESS | 2880 | 1461182325298 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 12:58:45 INFO - PROCESS | 2880 | 1461182325301 Marionette TRACE conn4 <- [1,617,null,{"value":"13"}] 12:58:45 INFO - PROCESS | 2880 | 1461182325305 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 12:58:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 12:58:45 INFO - PROCESS | 2880 | 1461182325308 Marionette TRACE conn4 <- [1,618,null,{}] 12:58:45 INFO - PROCESS | 2880 | 1461182325319 Marionette TRACE conn4 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:45 INFO - PROCESS | 2880 | 1461182325429 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 12:58:45 INFO - PROCESS | 2880 | 1461182325557 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:45 INFO - PROCESS | 2880 | ++DOCSHELL 1D88EC00 == 65 [pid = 2880] [id = 164] 12:58:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 127 (1D967400) [pid = 2880] [serial = 490] [outer = 00000000] 12:58:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 128 (1FC0B000) [pid = 2880] [serial = 491] [outer = 1D967400] 12:58:45 INFO - PROCESS | 2880 | 1461182325616 Marionette DEBUG loaded listener.js 12:58:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 129 (20A07800) [pid = 2880] [serial = 492] [outer = 1D967400] 12:58:46 INFO - PROCESS | 2880 | 1461182326205 Marionette TRACE conn4 <- [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]]]}] 12:58:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 12:58:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 930ms 12:58:46 INFO - PROCESS | 2880 | 1461182326238 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 12:58:46 INFO - PROCESS | 2880 | 1461182326241 Marionette TRACE conn4 <- [1,621,null,{"value":"13"}] 12:58:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 12:58:46 INFO - PROCESS | 2880 | 1461182326244 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 12:58:46 INFO - PROCESS | 2880 | 1461182326246 Marionette TRACE conn4 <- [1,622,null,{}] 12:58:46 INFO - PROCESS | 2880 | 1461182326250 Marionette TRACE conn4 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:46 INFO - PROCESS | 2880 | 1461182326361 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 12:58:46 INFO - PROCESS | 2880 | 1461182326487 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:46 INFO - PROCESS | 2880 | ++DOCSHELL 20AA8C00 == 66 [pid = 2880] [id = 165] 12:58:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 130 (20ABF000) [pid = 2880] [serial = 493] [outer = 00000000] 12:58:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 131 (21CEBC00) [pid = 2880] [serial = 494] [outer = 20ABF000] 12:58:46 INFO - PROCESS | 2880 | 1461182326544 Marionette DEBUG loaded listener.js 12:58:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 132 (220F0400) [pid = 2880] [serial = 495] [outer = 20ABF000] 12:58:46 INFO - PROCESS | 2880 | [2880] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:58:46 INFO - PROCESS | 2880 | [2880] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:58:47 INFO - PROCESS | 2880 | 1461182327118 Marionette TRACE conn4 <- [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]]]}] 12:58:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 12:58:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 930ms 12:58:47 INFO - PROCESS | 2880 | 1461182327178 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 12:58:47 INFO - PROCESS | 2880 | 1461182327181 Marionette TRACE conn4 <- [1,625,null,{"value":"13"}] 12:58:47 INFO - PROCESS | 2880 | 1461182327184 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 12:58:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 12:58:47 INFO - PROCESS | 2880 | 1461182327186 Marionette TRACE conn4 <- [1,626,null,{}] 12:58:47 INFO - PROCESS | 2880 | 1461182327190 Marionette TRACE conn4 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:47 INFO - PROCESS | 2880 | 1461182327299 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 12:58:47 INFO - PROCESS | 2880 | 1461182327405 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:47 INFO - PROCESS | 2880 | ++DOCSHELL 178D6C00 == 67 [pid = 2880] [id = 166] 12:58:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 133 (17A0DC00) [pid = 2880] [serial = 496] [outer = 00000000] 12:58:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 134 (1C823C00) [pid = 2880] [serial = 497] [outer = 17A0DC00] 12:58:47 INFO - PROCESS | 2880 | 1461182327460 Marionette DEBUG loaded listener.js 12:58:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 135 (1C9C7400) [pid = 2880] [serial = 498] [outer = 17A0DC00] 12:58:47 INFO - PROCESS | 2880 | [2880] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:58:47 INFO - PROCESS | 2880 | [2880] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:58:48 INFO - PROCESS | 2880 | 1461182328229 Marionette TRACE conn4 <- [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]]]}] 12:58:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 12:58:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1121ms 12:58:48 INFO - PROCESS | 2880 | 1461182328310 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 12:58:48 INFO - PROCESS | 2880 | 1461182328314 Marionette TRACE conn4 <- [1,629,null,{"value":"13"}] 12:58:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 12:58:48 INFO - PROCESS | 2880 | 1461182328334 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 12:58:48 INFO - PROCESS | 2880 | 1461182328339 Marionette TRACE conn4 <- [1,630,null,{}] 12:58:48 INFO - PROCESS | 2880 | 1461182328345 Marionette TRACE conn4 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:48 INFO - PROCESS | 2880 | 1461182328443 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 12:58:48 INFO - PROCESS | 2880 | 1461182328576 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:48 INFO - PROCESS | 2880 | ++DOCSHELL 12CBE400 == 68 [pid = 2880] [id = 167] 12:58:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 136 (13B86C00) [pid = 2880] [serial = 499] [outer = 00000000] 12:58:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 137 (1901E000) [pid = 2880] [serial = 500] [outer = 13B86C00] 12:58:48 INFO - PROCESS | 2880 | 1461182328632 Marionette DEBUG loaded listener.js 12:58:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 138 (1A66F400) [pid = 2880] [serial = 501] [outer = 13B86C00] 12:58:49 INFO - PROCESS | 2880 | --DOCSHELL 1901C400 == 67 [pid = 2880] [id = 160] 12:58:49 INFO - PROCESS | 2880 | --DOCSHELL 17A7A400 == 66 [pid = 2880] [id = 159] 12:58:49 INFO - PROCESS | 2880 | --DOCSHELL 20A0AC00 == 65 [pid = 2880] [id = 158] 12:58:49 INFO - PROCESS | 2880 | --DOCSHELL 1E8CA000 == 64 [pid = 2880] [id = 157] 12:58:49 INFO - PROCESS | 2880 | --DOCSHELL 17540400 == 63 [pid = 2880] [id = 156] 12:58:49 INFO - PROCESS | 2880 | --DOMWINDOW == 137 (1E8C8400) [pid = 2880] [serial = 431] [outer = 00000000] [url = about:blank] 12:58:49 INFO - PROCESS | 2880 | --DOCSHELL 1CA63800 == 62 [pid = 2880] [id = 155] 12:58:49 INFO - PROCESS | 2880 | --DOCSHELL 1C9BC400 == 61 [pid = 2880] [id = 154] 12:58:49 INFO - PROCESS | 2880 | --DOCSHELL 14286C00 == 60 [pid = 2880] [id = 153] 12:58:49 INFO - PROCESS | 2880 | --DOCSHELL 0F10F400 == 59 [pid = 2880] [id = 152] 12:58:49 INFO - PROCESS | 2880 | --DOCSHELL 1709C000 == 58 [pid = 2880] [id = 151] 12:58:49 INFO - PROCESS | 2880 | --DOCSHELL 1BE8F800 == 57 [pid = 2880] [id = 144] 12:58:49 INFO - PROCESS | 2880 | --DOMWINDOW == 136 (1BE94800) [pid = 2880] [serial = 320] [outer = 00000000] [url = about:blank] 12:58:49 INFO - PROCESS | 2880 | --DOMWINDOW == 135 (20AA9000) [pid = 2880] [serial = 323] [outer = 00000000] [url = about:blank] 12:58:49 INFO - PROCESS | 2880 | --DOMWINDOW == 134 (13BE1800) [pid = 2880] [serial = 317] [outer = 00000000] [url = about:blank] 12:58:49 INFO - PROCESS | 2880 | --DOMWINDOW == 133 (1CACDC00) [pid = 2880] [serial = 419] [outer = 00000000] [url = about:blank] 12:58:49 INFO - PROCESS | 2880 | --DOMWINDOW == 132 (1CCDBC00) [pid = 2880] [serial = 422] [outer = 00000000] [url = about:blank] 12:58:49 INFO - PROCESS | 2880 | --DOMWINDOW == 131 (1CB67000) [pid = 2880] [serial = 420] [outer = 00000000] [url = about:blank] 12:58:49 INFO - PROCESS | 2880 | --DOMWINDOW == 130 (17540000) [pid = 2880] [serial = 405] [outer = 00000000] [url = about:blank] 12:58:49 INFO - PROCESS | 2880 | --DOMWINDOW == 129 (12D3E000) [pid = 2880] [serial = 404] [outer = 00000000] [url = about:blank] 12:58:49 INFO - PROCESS | 2880 | --DOMWINDOW == 128 (18CAA400) [pid = 2880] [serial = 410] [outer = 00000000] [url = about:blank] 12:58:49 INFO - PROCESS | 2880 | --DOMWINDOW == 127 (19020000) [pid = 2880] [serial = 411] [outer = 00000000] [url = about:blank] 12:58:49 INFO - PROCESS | 2880 | --DOMWINDOW == 126 (1CCDD400) [pid = 2880] [serial = 401] [outer = 00000000] [url = about:blank] 12:58:49 INFO - PROCESS | 2880 | --DOMWINDOW == 125 (1BB07400) [pid = 2880] [serial = 395] [outer = 00000000] [url = about:blank] 12:58:49 INFO - PROCESS | 2880 | --DOMWINDOW == 124 (21790400) [pid = 2880] [serial = 398] [outer = 00000000] [url = about:blank] 12:58:49 INFO - PROCESS | 2880 | --DOMWINDOW == 123 (1A28C000) [pid = 2880] [serial = 425] [outer = 00000000] [url = about:blank] 12:58:49 INFO - PROCESS | 2880 | --DOMWINDOW == 122 (1BB10C00) [pid = 2880] [serial = 426] [outer = 00000000] [url = about:blank] 12:58:49 INFO - PROCESS | 2880 | --DOMWINDOW == 121 (1E59D400) [pid = 2880] [serial = 428] [outer = 00000000] [url = about:blank] 12:58:49 INFO - PROCESS | 2880 | --DOMWINDOW == 120 (1CCDAC00) [pid = 2880] [serial = 423] [outer = 00000000] [url = about:blank] 12:58:49 INFO - PROCESS | 2880 | --DOMWINDOW == 119 (12D41800) [pid = 2880] [serial = 407] [outer = 00000000] [url = about:blank] 12:58:49 INFO - PROCESS | 2880 | --DOMWINDOW == 118 (1312BC00) [pid = 2880] [serial = 408] [outer = 00000000] [url = about:blank] 12:58:49 INFO - PROCESS | 2880 | --DOMWINDOW == 117 (1BDB2800) [pid = 2880] [serial = 389] [outer = 00000000] [url = about:blank] 12:58:49 INFO - PROCESS | 2880 | --DOMWINDOW == 116 (131D8C00) [pid = 2880] [serial = 391] [outer = 00000000] [url = about:blank] 12:58:49 INFO - PROCESS | 2880 | --DOMWINDOW == 115 (1B81A800) [pid = 2880] [serial = 413] [outer = 00000000] [url = about:blank] 12:58:49 INFO - PROCESS | 2880 | --DOMWINDOW == 114 (1BB04800) [pid = 2880] [serial = 414] [outer = 00000000] [url = about:blank] 12:58:49 INFO - PROCESS | 2880 | --DOMWINDOW == 113 (1BE91800) [pid = 2880] [serial = 416] [outer = 00000000] [url = about:blank] 12:58:49 INFO - PROCESS | 2880 | --DOMWINDOW == 112 (0F6B7C00) [pid = 2880] [serial = 164] [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.] 12:58:49 INFO - PROCESS | 2880 | --DOMWINDOW == 111 (1BEAE400) [pid = 2880] [serial = 417] [outer = 00000000] [url = about:blank] 12:58:49 INFO - PROCESS | 2880 | --DOMWINDOW == 110 (1E5A2800) [pid = 2880] [serial = 429] [outer = 00000000] [url = about:blank] 12:58:49 INFO - PROCESS | 2880 | 1461182329282 Marionette TRACE conn4 <- [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]]]}] 12:58:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 12:58:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 990ms 12:58:49 INFO - PROCESS | 2880 | 1461182329328 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 12:58:49 INFO - PROCESS | 2880 | 1461182329333 Marionette TRACE conn4 <- [1,633,null,{"value":"13"}] 12:58:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 12:58:49 INFO - PROCESS | 2880 | 1461182329339 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 12:58:49 INFO - PROCESS | 2880 | 1461182329342 Marionette TRACE conn4 <- [1,634,null,{}] 12:58:49 INFO - PROCESS | 2880 | 1461182329346 Marionette TRACE conn4 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:49 INFO - PROCESS | 2880 | 1461182329434 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 12:58:49 INFO - PROCESS | 2880 | 1461182329440 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:49 INFO - PROCESS | 2880 | ++DOCSHELL 0F68E400 == 58 [pid = 2880] [id = 168] 12:58:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 111 (0F6B7C00) [pid = 2880] [serial = 502] [outer = 00000000] 12:58:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 112 (1312BC00) [pid = 2880] [serial = 503] [outer = 0F6B7C00] 12:58:49 INFO - PROCESS | 2880 | 1461182329489 Marionette DEBUG loaded listener.js 12:58:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 113 (133C3C00) [pid = 2880] [serial = 504] [outer = 0F6B7C00] 12:58:50 INFO - PROCESS | 2880 | 1461182330013 Marionette TRACE conn4 <- [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]]]}] 12:58:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 12:58:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 730ms 12:58:50 INFO - PROCESS | 2880 | 1461182330072 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 12:58:50 INFO - PROCESS | 2880 | 1461182330075 Marionette TRACE conn4 <- [1,637,null,{"value":"13"}] 12:58:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 12:58:50 INFO - PROCESS | 2880 | 1461182330078 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 12:58:50 INFO - PROCESS | 2880 | 1461182330082 Marionette TRACE conn4 <- [1,638,null,{}] 12:58:50 INFO - PROCESS | 2880 | 1461182330092 Marionette TRACE conn4 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:50 INFO - PROCESS | 2880 | 1461182330184 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 12:58:50 INFO - PROCESS | 2880 | 1461182330268 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:50 INFO - PROCESS | 2880 | ++DOCSHELL 18CA7800 == 59 [pid = 2880] [id = 169] 12:58:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 114 (19022000) [pid = 2880] [serial = 505] [outer = 00000000] 12:58:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 115 (1B837400) [pid = 2880] [serial = 506] [outer = 19022000] 12:58:50 INFO - PROCESS | 2880 | 1461182330318 Marionette DEBUG loaded listener.js 12:58:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 116 (1BB0A800) [pid = 2880] [serial = 507] [outer = 19022000] 12:58:50 INFO - PROCESS | 2880 | 1461182330715 Marionette TRACE conn4 <- [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]]]}] 12:58:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 12:58:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 670ms 12:58:50 INFO - PROCESS | 2880 | 1461182330752 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 12:58:50 INFO - PROCESS | 2880 | 1461182330755 Marionette TRACE conn4 <- [1,641,null,{"value":"13"}] 12:58:50 INFO - PROCESS | 2880 | 1461182330758 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 12:58:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 12:58:50 INFO - PROCESS | 2880 | 1461182330760 Marionette TRACE conn4 <- [1,642,null,{}] 12:58:50 INFO - PROCESS | 2880 | 1461182330764 Marionette TRACE conn4 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:50 INFO - PROCESS | 2880 | 1461182330850 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 12:58:50 INFO - PROCESS | 2880 | 1461182330856 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:50 INFO - PROCESS | 2880 | ++DOCSHELL 13B91400 == 60 [pid = 2880] [id = 170] 12:58:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 117 (1BDA7800) [pid = 2880] [serial = 508] [outer = 00000000] 12:58:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 118 (1C821000) [pid = 2880] [serial = 509] [outer = 1BDA7800] 12:58:50 INFO - PROCESS | 2880 | 1461182330905 Marionette DEBUG loaded listener.js 12:58:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 119 (1C864800) [pid = 2880] [serial = 510] [outer = 1BDA7800] 12:58:51 INFO - PROCESS | 2880 | 1461182331356 Marionette TRACE conn4 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 12:58:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 12:58:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 630ms 12:58:51 INFO - PROCESS | 2880 | 1461182331392 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 12:58:51 INFO - PROCESS | 2880 | 1461182331394 Marionette TRACE conn4 <- [1,645,null,{"value":"13"}] 12:58:51 INFO - PROCESS | 2880 | 1461182331397 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 12:58:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 12:58:51 INFO - PROCESS | 2880 | 1461182331399 Marionette TRACE conn4 <- [1,646,null,{}] 12:58:51 INFO - PROCESS | 2880 | 1461182331409 Marionette TRACE conn4 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:51 INFO - PROCESS | 2880 | 1461182331514 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 12:58:51 INFO - PROCESS | 2880 | 1461182331600 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:51 INFO - PROCESS | 2880 | ++DOCSHELL 1C9BF400 == 61 [pid = 2880] [id = 171] 12:58:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 120 (1C9C0400) [pid = 2880] [serial = 511] [outer = 00000000] 12:58:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 121 (1CA6D400) [pid = 2880] [serial = 512] [outer = 1C9C0400] 12:58:51 INFO - PROCESS | 2880 | 1461182331645 Marionette DEBUG loaded listener.js 12:58:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 122 (1CAAD800) [pid = 2880] [serial = 513] [outer = 1C9C0400] 12:58:52 INFO - PROCESS | 2880 | 1461182332087 Marionette TRACE conn4 <- [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]]]}] 12:58:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 12:58:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 732ms 12:58:52 INFO - PROCESS | 2880 | 1461182332134 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 12:58:52 INFO - PROCESS | 2880 | 1461182332136 Marionette TRACE conn4 <- [1,649,null,{"value":"13"}] 12:58:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 12:58:52 INFO - PROCESS | 2880 | 1461182332139 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 12:58:52 INFO - PROCESS | 2880 | 1461182332141 Marionette TRACE conn4 <- [1,650,null,{}] 12:58:52 INFO - PROCESS | 2880 | 1461182332144 Marionette TRACE conn4 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:52 INFO - PROCESS | 2880 | 1461182332271 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 12:58:52 INFO - PROCESS | 2880 | 1461182332332 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:52 INFO - PROCESS | 2880 | ++DOCSHELL 1CCDA000 == 62 [pid = 2880] [id = 172] 12:58:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 123 (1CCDA800) [pid = 2880] [serial = 514] [outer = 00000000] 12:58:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 124 (1D88FC00) [pid = 2880] [serial = 515] [outer = 1CCDA800] 12:58:52 INFO - PROCESS | 2880 | 1461182332382 Marionette DEBUG loaded listener.js 12:58:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 125 (1D90A400) [pid = 2880] [serial = 516] [outer = 1CCDA800] 12:58:52 INFO - PROCESS | 2880 | [2880] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:58:52 INFO - PROCESS | 2880 | [2880] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:58:52 INFO - PROCESS | 2880 | [2880] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:58:52 INFO - PROCESS | 2880 | [2880] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:58:52 INFO - PROCESS | 2880 | 1461182332815 Marionette TRACE conn4 <- [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]]]}] 12:58:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 12:58:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 730ms 12:58:52 INFO - PROCESS | 2880 | 1461182332878 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 12:58:52 INFO - PROCESS | 2880 | 1461182332880 Marionette TRACE conn4 <- [1,653,null,{"value":"13"}] 12:58:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 12:58:52 INFO - PROCESS | 2880 | 1461182332887 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 12:58:52 INFO - PROCESS | 2880 | 1461182332889 Marionette TRACE conn4 <- [1,654,null,{}] 12:58:52 INFO - PROCESS | 2880 | 1461182332893 Marionette TRACE conn4 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:53 INFO - PROCESS | 2880 | 1461182333008 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 12:58:53 INFO - PROCESS | 2880 | 1461182333068 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:53 INFO - PROCESS | 2880 | ++DOCSHELL 1E1A2000 == 63 [pid = 2880] [id = 173] 12:58:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 126 (1E5A0800) [pid = 2880] [serial = 517] [outer = 00000000] 12:58:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 127 (1E893400) [pid = 2880] [serial = 518] [outer = 1E5A0800] 12:58:53 INFO - PROCESS | 2880 | 1461182333114 Marionette DEBUG loaded listener.js 12:58:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 128 (1E8CB400) [pid = 2880] [serial = 519] [outer = 1E5A0800] 12:58:53 INFO - PROCESS | 2880 | [2880] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:58:53 INFO - PROCESS | 2880 | --DOMWINDOW == 127 (1A24E400) [pid = 2880] [serial = 466] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 12:58:53 INFO - PROCESS | 2880 | --DOMWINDOW == 126 (1E8CB800) [pid = 2880] [serial = 469] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 12:58:53 INFO - PROCESS | 2880 | --DOMWINDOW == 125 (1E5A9400) [pid = 2880] [serial = 430] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 12:58:53 INFO - PROCESS | 2880 | --DOMWINDOW == 124 (17275C00) [pid = 2880] [serial = 451] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 12:58:53 INFO - PROCESS | 2880 | --DOMWINDOW == 123 (1C9BD400) [pid = 2880] [serial = 460] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 12:58:53 INFO - PROCESS | 2880 | --DOMWINDOW == 122 (1709A000) [pid = 2880] [serial = 457] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 12:58:53 INFO - PROCESS | 2880 | --DOMWINDOW == 121 (0F15E400) [pid = 2880] [serial = 454] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 12:58:53 INFO - PROCESS | 2880 | --DOMWINDOW == 120 (1CAA9C00) [pid = 2880] [serial = 463] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 12:58:53 INFO - PROCESS | 2880 | --DOMWINDOW == 119 (20A0EC00) [pid = 2880] [serial = 472] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 12:58:53 INFO - PROCESS | 2880 | --DOMWINDOW == 118 (1CC41800) [pid = 2880] [serial = 478] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 12:58:53 INFO - PROCESS | 2880 | --DOMWINDOW == 117 (188E7000) [pid = 2880] [serial = 475] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 12:58:53 INFO - PROCESS | 2880 | [2880] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:58:53 INFO - PROCESS | 2880 | [2880] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:58:53 INFO - PROCESS | 2880 | 1461182333613 Marionette TRACE conn4 <- [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]]]}] 12:58:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 12:58:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 771ms 12:58:53 INFO - PROCESS | 2880 | 1461182333662 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 12:58:53 INFO - PROCESS | 2880 | 1461182333664 Marionette TRACE conn4 <- [1,657,null,{"value":"13"}] 12:58:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 12:58:53 INFO - PROCESS | 2880 | 1461182333668 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 12:58:53 INFO - PROCESS | 2880 | 1461182333669 Marionette TRACE conn4 <- [1,658,null,{}] 12:58:53 INFO - PROCESS | 2880 | 1461182333673 Marionette TRACE conn4 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:53 INFO - PROCESS | 2880 | 1461182333751 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 12:58:53 INFO - PROCESS | 2880 | 1461182333757 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:53 INFO - PROCESS | 2880 | ++DOCSHELL 188E7000 == 64 [pid = 2880] [id = 174] 12:58:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 118 (18CB4000) [pid = 2880] [serial = 520] [outer = 00000000] 12:58:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 119 (1CAAAC00) [pid = 2880] [serial = 521] [outer = 18CB4000] 12:58:53 INFO - PROCESS | 2880 | 1461182333804 Marionette DEBUG loaded listener.js 12:58:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 120 (1CC43800) [pid = 2880] [serial = 522] [outer = 18CB4000] 12:58:54 INFO - PROCESS | 2880 | 1461182334242 Marionette TRACE conn4 <- [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]]]}] 12:58:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 12:58:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 630ms 12:58:54 INFO - PROCESS | 2880 | 1461182334302 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 12:58:54 INFO - PROCESS | 2880 | 1461182334304 Marionette TRACE conn4 <- [1,661,null,{"value":"13"}] 12:58:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 12:58:54 INFO - PROCESS | 2880 | 1461182334335 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 12:58:54 INFO - PROCESS | 2880 | 1461182334337 Marionette TRACE conn4 <- [1,662,null,{}] 12:58:54 INFO - PROCESS | 2880 | 1461182334342 Marionette TRACE conn4 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:54 INFO - PROCESS | 2880 | 1461182334421 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 12:58:54 INFO - PROCESS | 2880 | 1461182334427 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:54 INFO - PROCESS | 2880 | ++DOCSHELL 1E1A5C00 == 65 [pid = 2880] [id = 175] 12:58:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 121 (1E59E400) [pid = 2880] [serial = 523] [outer = 00000000] 12:58:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 122 (1FBCDC00) [pid = 2880] [serial = 524] [outer = 1E59E400] 12:58:54 INFO - PROCESS | 2880 | 1461182334476 Marionette DEBUG loaded listener.js 12:58:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 123 (2005A800) [pid = 2880] [serial = 525] [outer = 1E59E400] 12:58:54 INFO - PROCESS | 2880 | [2880] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:58:54 INFO - PROCESS | 2880 | [2880] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:58:54 INFO - PROCESS | 2880 | [2880] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:58:54 INFO - PROCESS | 2880 | 1461182334914 Marionette TRACE conn4 <- [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]]]}] 12:58:54 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 12:58:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 650ms 12:58:54 INFO - PROCESS | 2880 | 1461182334958 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 12:58:54 INFO - PROCESS | 2880 | 1461182334960 Marionette TRACE conn4 <- [1,665,null,{"value":"13"}] 12:58:54 INFO - PROCESS | 2880 | 1461182334964 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 12:58:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 12:58:54 INFO - PROCESS | 2880 | 1461182334966 Marionette TRACE conn4 <- [1,666,null,{}] 12:58:54 INFO - PROCESS | 2880 | 1461182334970 Marionette TRACE conn4 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:55 INFO - PROCESS | 2880 | 1461182335054 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 12:58:55 INFO - PROCESS | 2880 | 1461182335060 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:55 INFO - PROCESS | 2880 | ++DOCSHELL 1C883400 == 66 [pid = 2880] [id = 176] 12:58:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 124 (1C884800) [pid = 2880] [serial = 526] [outer = 00000000] 12:58:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 125 (1C889800) [pid = 2880] [serial = 527] [outer = 1C884800] 12:58:55 INFO - PROCESS | 2880 | 1461182335108 Marionette DEBUG loaded listener.js 12:58:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 126 (1C88C000) [pid = 2880] [serial = 528] [outer = 1C884800] 12:58:55 INFO - PROCESS | 2880 | 1461182335609 Marionette TRACE conn4 <- [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]]]}] 12:58:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 12:58:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 670ms 12:58:55 INFO - PROCESS | 2880 | 1461182335640 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 12:58:55 INFO - PROCESS | 2880 | 1461182335645 Marionette TRACE conn4 <- [1,669,null,{"value":"13"}] 12:58:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 12:58:55 INFO - PROCESS | 2880 | 1461182335651 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 12:58:55 INFO - PROCESS | 2880 | 1461182335655 Marionette TRACE conn4 <- [1,670,null,{}] 12:58:55 INFO - PROCESS | 2880 | 1461182335663 Marionette TRACE conn4 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:55 INFO - PROCESS | 2880 | 1461182335833 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 12:58:55 INFO - PROCESS | 2880 | 1461182335941 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:55 INFO - PROCESS | 2880 | ++DOCSHELL 133BC800 == 67 [pid = 2880] [id = 177] 12:58:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 127 (133BD000) [pid = 2880] [serial = 529] [outer = 00000000] 12:58:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 128 (172D9800) [pid = 2880] [serial = 530] [outer = 133BD000] 12:58:56 INFO - PROCESS | 2880 | 1461182336002 Marionette DEBUG loaded listener.js 12:58:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 129 (17A04400) [pid = 2880] [serial = 531] [outer = 133BD000] 12:58:57 INFO - PROCESS | 2880 | 1461182337096 Marionette TRACE conn4 <- [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]]]}] 12:58:57 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) 12:58:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1478ms 12:58:57 INFO - PROCESS | 2880 | 1461182337132 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 12:58:57 INFO - PROCESS | 2880 | 1461182337139 Marionette TRACE conn4 <- [1,673,null,{"value":"13"}] 12:58:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 12:58:57 INFO - PROCESS | 2880 | 1461182337146 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 12:58:57 INFO - PROCESS | 2880 | 1461182337149 Marionette TRACE conn4 <- [1,674,null,{}] 12:58:57 INFO - PROCESS | 2880 | 1461182337153 Marionette TRACE conn4 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:57 INFO - PROCESS | 2880 | 1461182337267 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 12:58:57 INFO - PROCESS | 2880 | 1461182337401 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:57 INFO - PROCESS | 2880 | ++DOCSHELL 1901D000 == 68 [pid = 2880] [id = 178] 12:58:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 130 (1BDAD800) [pid = 2880] [serial = 532] [outer = 00000000] 12:58:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 131 (1BF1F400) [pid = 2880] [serial = 533] [outer = 1BDAD800] 12:58:57 INFO - PROCESS | 2880 | 1461182337456 Marionette DEBUG loaded listener.js 12:58:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 132 (1C886400) [pid = 2880] [serial = 534] [outer = 1BDAD800] 12:58:58 INFO - PROCESS | 2880 | 1461182338448 Marionette TRACE conn4 <- [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]]]}] 12:58:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 12:58:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1321ms 12:58:58 INFO - PROCESS | 2880 | 1461182338468 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 12:58:58 INFO - PROCESS | 2880 | 1461182338470 Marionette TRACE conn4 <- [1,677,null,{"value":"13"}] 12:58:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 12:58:58 INFO - PROCESS | 2880 | 1461182338474 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 12:58:58 INFO - PROCESS | 2880 | 1461182338478 Marionette TRACE conn4 <- [1,678,null,{}] 12:58:58 INFO - PROCESS | 2880 | 1461182338490 Marionette TRACE conn4 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:58 INFO - PROCESS | 2880 | 1461182338606 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 12:58:58 INFO - PROCESS | 2880 | 1461182338766 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:58 INFO - PROCESS | 2880 | ++DOCSHELL 20942000 == 69 [pid = 2880] [id = 179] 12:58:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 133 (20942800) [pid = 2880] [serial = 535] [outer = 00000000] 12:58:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 134 (20948000) [pid = 2880] [serial = 536] [outer = 20942800] 12:58:58 INFO - PROCESS | 2880 | 1461182338826 Marionette DEBUG loaded listener.js 12:58:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 135 (2094B000) [pid = 2880] [serial = 537] [outer = 20942800] 12:58:59 INFO - PROCESS | 2880 | 1461182339872 Marionette TRACE conn4 <- [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]]]}] 12:58:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 12:58:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1436ms 12:58:59 INFO - PROCESS | 2880 | 1461182339914 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 12:58:59 INFO - PROCESS | 2880 | 1461182339917 Marionette TRACE conn4 <- [1,681,null,{"value":"13"}] 12:58:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 12:58:59 INFO - PROCESS | 2880 | 1461182339920 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 12:58:59 INFO - PROCESS | 2880 | 1461182339922 Marionette TRACE conn4 <- [1,682,null,{}] 12:58:59 INFO - PROCESS | 2880 | 1461182339926 Marionette TRACE conn4 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:00 INFO - PROCESS | 2880 | 1461182340032 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 12:59:00 INFO - PROCESS | 2880 | 1461182340163 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:00 INFO - PROCESS | 2880 | ++DOCSHELL 1CC41400 == 70 [pid = 2880] [id = 180] 12:59:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 136 (1CCD0C00) [pid = 2880] [serial = 538] [outer = 00000000] 12:59:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 137 (20A09400) [pid = 2880] [serial = 539] [outer = 1CCD0C00] 12:59:00 INFO - PROCESS | 2880 | 1461182340232 Marionette DEBUG loaded listener.js 12:59:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 138 (20AAC000) [pid = 2880] [serial = 540] [outer = 1CCD0C00] 12:59:01 INFO - PROCESS | 2880 | 1461182341277 Marionette TRACE conn4 <- [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]]]}] 12:59:01 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) 12:59:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1381ms 12:59:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 12:59:01 INFO - PROCESS | 2880 | 1461182341305 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 12:59:01 INFO - PROCESS | 2880 | 1461182341308 Marionette TRACE conn4 <- [1,685,null,{"value":"13"}] 12:59:01 INFO - PROCESS | 2880 | 1461182341313 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 12:59:01 INFO - PROCESS | 2880 | 1461182341316 Marionette TRACE conn4 <- [1,686,null,{}] 12:59:01 INFO - PROCESS | 2880 | 1461182341322 Marionette TRACE conn4 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:01 INFO - PROCESS | 2880 | 1461182341423 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 12:59:01 INFO - PROCESS | 2880 | 1461182341562 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:01 INFO - PROCESS | 2880 | ++DOCSHELL 1A0EE400 == 71 [pid = 2880] [id = 181] 12:59:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 139 (1A0F1C00) [pid = 2880] [serial = 541] [outer = 00000000] 12:59:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 140 (1B821800) [pid = 2880] [serial = 542] [outer = 1A0F1C00] 12:59:01 INFO - PROCESS | 2880 | 1461182341616 Marionette DEBUG loaded listener.js 12:59:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 141 (1BDAD000) [pid = 2880] [serial = 543] [outer = 1A0F1C00] 12:59:02 INFO - PROCESS | 2880 | 1461182342649 Marionette TRACE conn4 <- [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]]]}] 12:59:02 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) 12:59:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1378ms 12:59:02 INFO - PROCESS | 2880 | 1461182342693 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 12:59:02 INFO - PROCESS | 2880 | 1461182342699 Marionette TRACE conn4 <- [1,689,null,{"value":"13"}] 12:59:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 12:59:02 INFO - PROCESS | 2880 | 1461182342705 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 12:59:02 INFO - PROCESS | 2880 | 1461182342708 Marionette TRACE conn4 <- [1,690,null,{}] 12:59:02 INFO - PROCESS | 2880 | 1461182342711 Marionette TRACE conn4 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:02 INFO - PROCESS | 2880 | 1461182342812 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 12:59:02 INFO - PROCESS | 2880 | --DOCSHELL 1E1A5C00 == 70 [pid = 2880] [id = 175] 12:59:02 INFO - PROCESS | 2880 | --DOCSHELL 188E7000 == 69 [pid = 2880] [id = 174] 12:59:02 INFO - PROCESS | 2880 | --DOCSHELL 1E1A2000 == 68 [pid = 2880] [id = 173] 12:59:02 INFO - PROCESS | 2880 | --DOCSHELL 1CCDA000 == 67 [pid = 2880] [id = 172] 12:59:02 INFO - PROCESS | 2880 | --DOCSHELL 1C9BF400 == 66 [pid = 2880] [id = 171] 12:59:02 INFO - PROCESS | 2880 | --DOCSHELL 13B91400 == 65 [pid = 2880] [id = 170] 12:59:02 INFO - PROCESS | 2880 | --DOCSHELL 18CA7800 == 64 [pid = 2880] [id = 169] 12:59:02 INFO - PROCESS | 2880 | --DOCSHELL 0F68E400 == 63 [pid = 2880] [id = 168] 12:59:02 INFO - PROCESS | 2880 | --DOMWINDOW == 140 (130DD000) [pid = 2880] [serial = 434] [outer = 00000000] [url = about:blank] 12:59:02 INFO - PROCESS | 2880 | --DOMWINDOW == 139 (1A0E6C00) [pid = 2880] [serial = 437] [outer = 00000000] [url = about:blank] 12:59:02 INFO - PROCESS | 2880 | --DOMWINDOW == 138 (1FC0B800) [pid = 2880] [serial = 440] [outer = 00000000] [url = about:blank] 12:59:02 INFO - PROCESS | 2880 | --DOMWINDOW == 137 (20B73800) [pid = 2880] [serial = 443] [outer = 00000000] [url = about:blank] 12:59:02 INFO - PROCESS | 2880 | --DOMWINDOW == 136 (21A0FC00) [pid = 2880] [serial = 446] [outer = 00000000] [url = about:blank] 12:59:02 INFO - PROCESS | 2880 | --DOMWINDOW == 135 (220E5400) [pid = 2880] [serial = 449] [outer = 00000000] [url = about:blank] 12:59:02 INFO - PROCESS | 2880 | --DOMWINDOW == 134 (21C1F000) [pid = 2880] [serial = 482] [outer = 00000000] [url = about:blank] 12:59:02 INFO - PROCESS | 2880 | --DOCSHELL 12CBE400 == 62 [pid = 2880] [id = 167] 12:59:02 INFO - PROCESS | 2880 | --DOCSHELL 1AA77800 == 61 [pid = 2880] [id = 163] 12:59:02 INFO - PROCESS | 2880 | --DOCSHELL 13BD7000 == 60 [pid = 2880] [id = 162] 12:59:02 INFO - PROCESS | 2880 | --DOCSHELL 20B7C400 == 59 [pid = 2880] [id = 161] 12:59:02 INFO - PROCESS | 2880 | --DOMWINDOW == 133 (1F195000) [pid = 2880] [serial = 467] [outer = 00000000] [url = about:blank] 12:59:02 INFO - PROCESS | 2880 | --DOMWINDOW == 132 (20A0B800) [pid = 2880] [serial = 470] [outer = 00000000] [url = about:blank] 12:59:02 INFO - PROCESS | 2880 | --DOMWINDOW == 131 (20AA6400) [pid = 2880] [serial = 468] [outer = 00000000] [url = about:blank] 12:59:02 INFO - PROCESS | 2880 | --DOMWINDOW == 130 (1F912C00) [pid = 2880] [serial = 432] [outer = 00000000] [url = about:blank] 12:59:02 INFO - PROCESS | 2880 | --DOMWINDOW == 129 (178DAC00) [pid = 2880] [serial = 452] [outer = 00000000] [url = about:blank] 12:59:02 INFO - PROCESS | 2880 | --DOMWINDOW == 128 (1CAAC400) [pid = 2880] [serial = 461] [outer = 00000000] [url = about:blank] 12:59:02 INFO - PROCESS | 2880 | --DOMWINDOW == 127 (1CAD1400) [pid = 2880] [serial = 462] [outer = 00000000] [url = about:blank] 12:59:02 INFO - PROCESS | 2880 | --DOMWINDOW == 126 (1BDAD400) [pid = 2880] [serial = 458] [outer = 00000000] [url = about:blank] 12:59:02 INFO - PROCESS | 2880 | --DOMWINDOW == 125 (1BE94000) [pid = 2880] [serial = 459] [outer = 00000000] [url = about:blank] 12:59:02 INFO - PROCESS | 2880 | --DOMWINDOW == 124 (12D7F800) [pid = 2880] [serial = 455] [outer = 00000000] [url = about:blank] 12:59:02 INFO - PROCESS | 2880 | --DOMWINDOW == 123 (1732D400) [pid = 2880] [serial = 456] [outer = 00000000] [url = about:blank] 12:59:02 INFO - PROCESS | 2880 | --DOMWINDOW == 122 (1D96DC00) [pid = 2880] [serial = 464] [outer = 00000000] [url = about:blank] 12:59:02 INFO - PROCESS | 2880 | --DOMWINDOW == 121 (1DFC2400) [pid = 2880] [serial = 465] [outer = 00000000] [url = about:blank] 12:59:02 INFO - PROCESS | 2880 | --DOMWINDOW == 120 (20AC3C00) [pid = 2880] [serial = 473] [outer = 00000000] [url = about:blank] 12:59:02 INFO - PROCESS | 2880 | --DOMWINDOW == 119 (1CC4A000) [pid = 2880] [serial = 480] [outer = 00000000] [url = about:blank] 12:59:02 INFO - PROCESS | 2880 | --DOMWINDOW == 118 (20A0DC00) [pid = 2880] [serial = 471] [outer = 00000000] [url = about:blank] 12:59:02 INFO - PROCESS | 2880 | --DOMWINDOW == 117 (1C825C00) [pid = 2880] [serial = 476] [outer = 00000000] [url = about:blank] 12:59:02 INFO - PROCESS | 2880 | --DOMWINDOW == 116 (1CC48C00) [pid = 2880] [serial = 479] [outer = 00000000] [url = about:blank] 12:59:02 INFO - PROCESS | 2880 | --DOMWINDOW == 115 (20B70800) [pid = 2880] [serial = 474] [outer = 00000000] [url = about:blank] 12:59:02 INFO - PROCESS | 2880 | --DOMWINDOW == 114 (17A86C00) [pid = 2880] [serial = 453] [outer = 00000000] [url = about:blank] 12:59:02 INFO - PROCESS | 2880 | --DOMWINDOW == 113 (1BEB1C00) [pid = 2880] [serial = 477] [outer = 00000000] [url = about:blank] 12:59:02 INFO - PROCESS | 2880 | 1461182343002 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:03 INFO - PROCESS | 2880 | ++DOCSHELL 0F103C00 == 60 [pid = 2880] [id = 182] 12:59:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 114 (0F108C00) [pid = 2880] [serial = 544] [outer = 00000000] 12:59:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 115 (12D3D800) [pid = 2880] [serial = 545] [outer = 0F108C00] 12:59:03 INFO - PROCESS | 2880 | 1461182343054 Marionette DEBUG loaded listener.js 12:59:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 116 (131E4800) [pid = 2880] [serial = 546] [outer = 0F108C00] 12:59:03 INFO - PROCESS | 2880 | 1461182343935 Marionette TRACE conn4 <- [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]]]}] 12:59:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 12:59:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1274ms 12:59:03 INFO - PROCESS | 2880 | 1461182343982 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 12:59:03 INFO - PROCESS | 2880 | 1461182343984 Marionette TRACE conn4 <- [1,693,null,{"value":"13"}] 12:59:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 12:59:03 INFO - PROCESS | 2880 | 1461182343988 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 12:59:03 INFO - PROCESS | 2880 | 1461182343991 Marionette TRACE conn4 <- [1,694,null,{}] 12:59:04 INFO - PROCESS | 2880 | 1461182344001 Marionette TRACE conn4 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:04 INFO - PROCESS | 2880 | 1461182344087 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 12:59:04 INFO - PROCESS | 2880 | 1461182344170 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:04 INFO - PROCESS | 2880 | ++DOCSHELL 18810400 == 61 [pid = 2880] [id = 183] 12:59:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 117 (1A677400) [pid = 2880] [serial = 547] [outer = 00000000] 12:59:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 118 (1BE91800) [pid = 2880] [serial = 548] [outer = 1A677400] 12:59:04 INFO - PROCESS | 2880 | 1461182344219 Marionette DEBUG loaded listener.js 12:59:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 119 (1BEB2C00) [pid = 2880] [serial = 549] [outer = 1A677400] 12:59:05 INFO - PROCESS | 2880 | 1461182345106 Marionette TRACE conn4 <- [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]]]}] 12:59:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 12:59:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1185ms 12:59:05 INFO - PROCESS | 2880 | 1461182345183 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 12:59:05 INFO - PROCESS | 2880 | 1461182345186 Marionette TRACE conn4 <- [1,697,null,{"value":"13"}] 12:59:05 INFO - PROCESS | 2880 | 1461182345189 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 12:59:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 12:59:05 INFO - PROCESS | 2880 | 1461182345191 Marionette TRACE conn4 <- [1,698,null,{}] 12:59:05 INFO - PROCESS | 2880 | 1461182345194 Marionette TRACE conn4 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:05 INFO - PROCESS | 2880 | 1461182345307 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 12:59:05 INFO - PROCESS | 2880 | 1461182345315 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:05 INFO - PROCESS | 2880 | ++DOCSHELL 1C880C00 == 62 [pid = 2880] [id = 184] 12:59:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 120 (1C886000) [pid = 2880] [serial = 550] [outer = 00000000] 12:59:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 121 (1CAAEC00) [pid = 2880] [serial = 551] [outer = 1C886000] 12:59:05 INFO - PROCESS | 2880 | 1461182345362 Marionette DEBUG loaded listener.js 12:59:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 122 (1CB6C000) [pid = 2880] [serial = 552] [outer = 1C886000] 12:59:06 INFO - PROCESS | 2880 | 1461182346335 Marionette TRACE conn4 <- [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]]]}] 12:59:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 12:59:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1172ms 12:59:06 INFO - PROCESS | 2880 | 1461182346364 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 12:59:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 12:59:06 INFO - PROCESS | 2880 | 1461182346366 Marionette TRACE conn4 <- [1,701,null,{"value":"13"}] 12:59:06 INFO - PROCESS | 2880 | 1461182346369 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 12:59:06 INFO - PROCESS | 2880 | 1461182346371 Marionette TRACE conn4 <- [1,702,null,{}] 12:59:06 INFO - PROCESS | 2880 | 1461182346375 Marionette TRACE conn4 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:06 INFO - PROCESS | 2880 | 1461182346492 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 12:59:06 INFO - PROCESS | 2880 | 1461182346550 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:06 INFO - PROCESS | 2880 | ++DOCSHELL 1CC46000 == 63 [pid = 2880] [id = 185] 12:59:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 123 (1CC48800) [pid = 2880] [serial = 553] [outer = 00000000] 12:59:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 124 (1CCCFC00) [pid = 2880] [serial = 554] [outer = 1CC48800] 12:59:06 INFO - PROCESS | 2880 | 1461182346596 Marionette DEBUG loaded listener.js 12:59:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 125 (1CCCEC00) [pid = 2880] [serial = 555] [outer = 1CC48800] 12:59:07 INFO - PROCESS | 2880 | --DOMWINDOW == 124 (1E5A0800) [pid = 2880] [serial = 517] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 12:59:07 INFO - PROCESS | 2880 | --DOMWINDOW == 123 (18CB4000) [pid = 2880] [serial = 520] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 12:59:07 INFO - PROCESS | 2880 | --DOMWINDOW == 122 (1E59E400) [pid = 2880] [serial = 523] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 12:59:07 INFO - PROCESS | 2880 | --DOMWINDOW == 121 (0F8DB000) [pid = 2880] [serial = 345] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 12:59:07 INFO - PROCESS | 2880 | --DOMWINDOW == 120 (127DC800) [pid = 2880] [serial = 394] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 12:59:07 INFO - PROCESS | 2880 | --DOMWINDOW == 119 (20AC0400) [pid = 2880] [serial = 442] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 12:59:07 INFO - PROCESS | 2880 | --DOMWINDOW == 118 (1FB48800) [pid = 2880] [serial = 354] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 12:59:07 INFO - PROCESS | 2880 | --DOMWINDOW == 117 (1E8C9000) [pid = 2880] [serial = 357] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 12:59:07 INFO - PROCESS | 2880 | --DOMWINDOW == 116 (12D3C800) [pid = 2880] [serial = 433] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 12:59:07 INFO - PROCESS | 2880 | --DOMWINDOW == 115 (1F9A1000) [pid = 2880] [serial = 312] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 12:59:07 INFO - PROCESS | 2880 | --DOMWINDOW == 114 (20B74000) [pid = 2880] [serial = 397] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 12:59:07 INFO - PROCESS | 2880 | --DOMWINDOW == 113 (1E898C00) [pid = 2880] [serial = 439] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 12:59:07 INFO - PROCESS | 2880 | --DOMWINDOW == 112 (1CCD5400) [pid = 2880] [serial = 400] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 12:59:07 INFO - PROCESS | 2880 | --DOMWINDOW == 111 (20B70400) [pid = 2880] [serial = 445] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 12:59:07 INFO - PROCESS | 2880 | --DOMWINDOW == 110 (12D88400) [pid = 2880] [serial = 390] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 12:59:07 INFO - PROCESS | 2880 | --DOMWINDOW == 109 (1D80D400) [pid = 2880] [serial = 351] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 12:59:07 INFO - PROCESS | 2880 | --DOMWINDOW == 108 (2204BC00) [pid = 2880] [serial = 448] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 12:59:07 INFO - PROCESS | 2880 | --DOMWINDOW == 107 (17096C00) [pid = 2880] [serial = 348] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 12:59:07 INFO - PROCESS | 2880 | --DOMWINDOW == 106 (17A86400) [pid = 2880] [serial = 436] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 12:59:07 INFO - PROCESS | 2880 | --DOMWINDOW == 105 (1C9C0400) [pid = 2880] [serial = 511] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 12:59:07 INFO - PROCESS | 2880 | --DOMWINDOW == 104 (1CCDA800) [pid = 2880] [serial = 514] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 12:59:07 INFO - PROCESS | 2880 | --DOMWINDOW == 103 (13B86C00) [pid = 2880] [serial = 499] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 12:59:07 INFO - PROCESS | 2880 | --DOMWINDOW == 102 (17A0DC00) [pid = 2880] [serial = 496] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 12:59:07 INFO - PROCESS | 2880 | --DOMWINDOW == 101 (1BDA7800) [pid = 2880] [serial = 508] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 12:59:07 INFO - PROCESS | 2880 | --DOMWINDOW == 100 (20B7D400) [pid = 2880] [serial = 481] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 12:59:07 INFO - PROCESS | 2880 | --DOMWINDOW == 99 (19022000) [pid = 2880] [serial = 505] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 12:59:07 INFO - PROCESS | 2880 | --DOMWINDOW == 98 (0F6B7C00) [pid = 2880] [serial = 502] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 12:59:07 INFO - PROCESS | 2880 | 1461182347708 Marionette TRACE conn4 <- [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]]]}] 12:59:07 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 12:59:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1377ms 12:59:07 INFO - PROCESS | 2880 | 1461182347747 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 12:59:07 INFO - PROCESS | 2880 | 1461182347749 Marionette TRACE conn4 <- [1,705,null,{"value":"13"}] 12:59:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 12:59:07 INFO - PROCESS | 2880 | 1461182347752 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 12:59:07 INFO - PROCESS | 2880 | 1461182347754 Marionette TRACE conn4 <- [1,706,null,{}] 12:59:07 INFO - PROCESS | 2880 | 1461182347757 Marionette TRACE conn4 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:07 INFO - PROCESS | 2880 | 1461182347886 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 12:59:07 INFO - PROCESS | 2880 | 1461182347970 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:07 INFO - PROCESS | 2880 | ++DOCSHELL 0F15AC00 == 64 [pid = 2880] [id = 186] 12:59:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 99 (0F163400) [pid = 2880] [serial = 556] [outer = 00000000] 12:59:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 100 (1A24F000) [pid = 2880] [serial = 557] [outer = 0F163400] 12:59:08 INFO - PROCESS | 2880 | 1461182348019 Marionette DEBUG loaded listener.js 12:59:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 101 (1C87E800) [pid = 2880] [serial = 558] [outer = 0F163400] 12:59:08 INFO - PROCESS | 2880 | 1461182348853 Marionette TRACE conn4 <- [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]]]}] 12:59:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 12:59:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1118ms 12:59:08 INFO - PROCESS | 2880 | 1461182348871 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 12:59:08 INFO - PROCESS | 2880 | 1461182348873 Marionette TRACE conn4 <- [1,709,null,{"value":"13"}] 12:59:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 12:59:08 INFO - PROCESS | 2880 | 1461182348876 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 12:59:08 INFO - PROCESS | 2880 | 1461182348878 Marionette TRACE conn4 <- [1,710,null,{}] 12:59:08 INFO - PROCESS | 2880 | 1461182348881 Marionette TRACE conn4 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:08 INFO - PROCESS | 2880 | 1461182348960 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 12:59:08 INFO - PROCESS | 2880 | 1461182348966 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:08 INFO - PROCESS | 2880 | ++DOCSHELL 1CAA8C00 == 65 [pid = 2880] [id = 187] 12:59:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 102 (1CAAA000) [pid = 2880] [serial = 559] [outer = 00000000] 12:59:09 INFO - PROCESS | 2880 | ++DOMWINDOW == 103 (1DAB2C00) [pid = 2880] [serial = 560] [outer = 1CAAA000] 12:59:09 INFO - PROCESS | 2880 | 1461182349013 Marionette DEBUG loaded listener.js 12:59:09 INFO - PROCESS | 2880 | ++DOMWINDOW == 104 (1DAA5400) [pid = 2880] [serial = 561] [outer = 1CAAA000] 12:59:09 INFO - PROCESS | 2880 | 1461182349754 Marionette TRACE conn4 <- [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] 12:59:09 INFO - PROCESS | 2880 | 1461182349813 Marionette TRACE conn4 <- [1,713,null,{"value":"13"}] 12:59:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 12:59:09 INFO - PROCESS | 2880 | 1461182349819 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 12:59:09 INFO - PROCESS | 2880 | 1461182349824 Marionette TRACE conn4 <- [1,714,null,{}] 12:59:09 INFO - PROCESS | 2880 | 1461182349829 Marionette TRACE conn4 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:09 INFO - PROCESS | 2880 | 1461182349945 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 12:59:10 INFO - PROCESS | 2880 | 1461182350075 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:10 INFO - PROCESS | 2880 | ++DOCSHELL 17327C00 == 66 [pid = 2880] [id = 188] 12:59:10 INFO - PROCESS | 2880 | ++DOMWINDOW == 105 (17789400) [pid = 2880] [serial = 562] [outer = 00000000] 12:59:10 INFO - PROCESS | 2880 | ++DOMWINDOW == 106 (18CB4C00) [pid = 2880] [serial = 563] [outer = 17789400] 12:59:10 INFO - PROCESS | 2880 | 1461182350135 Marionette DEBUG loaded listener.js 12:59:10 INFO - PROCESS | 2880 | ++DOMWINDOW == 107 (1A0F3800) [pid = 2880] [serial = 564] [outer = 17789400] 12:59:10 INFO - PROCESS | 2880 | 1461182350773 Marionette TRACE conn4 <- [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]]]}] 12:59:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 12:59:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 970ms 12:59:10 INFO - PROCESS | 2880 | 1461182350793 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 12:59:10 INFO - PROCESS | 2880 | 1461182350799 Marionette TRACE conn4 <- [1,717,null,{"value":"13"}] 12:59:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 12:59:10 INFO - PROCESS | 2880 | 1461182350806 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 12:59:10 INFO - PROCESS | 2880 | 1461182350809 Marionette TRACE conn4 <- [1,718,null,{}] 12:59:10 INFO - PROCESS | 2880 | 1461182350813 Marionette TRACE conn4 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:10 INFO - PROCESS | 2880 | 1461182350927 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 12:59:11 INFO - PROCESS | 2880 | 1461182351056 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:11 INFO - PROCESS | 2880 | ++DOCSHELL 1BDB0000 == 67 [pid = 2880] [id = 189] 12:59:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 108 (1BF1B400) [pid = 2880] [serial = 565] [outer = 00000000] 12:59:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 109 (1CAAC400) [pid = 2880] [serial = 566] [outer = 1BF1B400] 12:59:11 INFO - PROCESS | 2880 | 1461182351127 Marionette DEBUG loaded listener.js 12:59:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 110 (1CCD2C00) [pid = 2880] [serial = 567] [outer = 1BF1B400] 12:59:11 INFO - PROCESS | 2880 | 1461182351768 Marionette TRACE conn4 <- [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] 12:59:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 12:59:11 INFO - PROCESS | 2880 | 1461182351831 Marionette TRACE conn4 <- [1,721,null,{"value":"13"}] 12:59:11 INFO - PROCESS | 2880 | 1461182351835 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 12:59:11 INFO - PROCESS | 2880 | 1461182351839 Marionette TRACE conn4 <- [1,722,null,{}] 12:59:11 INFO - PROCESS | 2880 | 1461182351865 Marionette TRACE conn4 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:12 INFO - PROCESS | 2880 | 1461182352034 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 12:59:12 INFO - PROCESS | 2880 | 1461182352088 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:12 INFO - PROCESS | 2880 | ++DOCSHELL 1F916C00 == 68 [pid = 2880] [id = 190] 12:59:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 111 (1F995400) [pid = 2880] [serial = 568] [outer = 00000000] 12:59:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 112 (1FBCE400) [pid = 2880] [serial = 569] [outer = 1F995400] 12:59:12 INFO - PROCESS | 2880 | 1461182352147 Marionette DEBUG loaded listener.js 12:59:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 113 (1FC13C00) [pid = 2880] [serial = 570] [outer = 1F995400] 12:59:12 INFO - PROCESS | 2880 | 1461182352669 Marionette TRACE conn4 <- [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]]]}] 12:59:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 12:59:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 870ms 12:59:12 INFO - PROCESS | 2880 | 1461182352712 Marionette TRACE conn4 -> [0,725,"getWindowHandle",null] 12:59:12 INFO - PROCESS | 2880 | 1461182352715 Marionette TRACE conn4 <- [1,725,null,{"value":"13"}] 12:59:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 12:59:12 INFO - PROCESS | 2880 | 1461182352720 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 12:59:12 INFO - PROCESS | 2880 | 1461182352722 Marionette TRACE conn4 <- [1,726,null,{}] 12:59:12 INFO - PROCESS | 2880 | 1461182352726 Marionette TRACE conn4 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:12 INFO - PROCESS | 2880 | 1461182352837 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 12:59:12 INFO - PROCESS | 2880 | 1461182352938 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:12 INFO - PROCESS | 2880 | ++DOCSHELL 2042FC00 == 69 [pid = 2880] [id = 191] 12:59:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 114 (20430800) [pid = 2880] [serial = 571] [outer = 00000000] 12:59:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 115 (20434C00) [pid = 2880] [serial = 572] [outer = 20430800] 12:59:12 INFO - PROCESS | 2880 | 1461182352993 Marionette DEBUG loaded listener.js 12:59:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 116 (20438C00) [pid = 2880] [serial = 573] [outer = 20430800] 12:59:14 INFO - PROCESS | 2880 | 1461182354072 Marionette TRACE conn4 <- [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]]]}] 12:59:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 12:59:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1374ms 12:59:14 INFO - PROCESS | 2880 | 1461182354097 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 12:59:14 INFO - PROCESS | 2880 | 1461182354100 Marionette TRACE conn4 <- [1,729,null,{"value":"13"}] 12:59:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 12:59:14 INFO - PROCESS | 2880 | 1461182354103 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 12:59:14 INFO - PROCESS | 2880 | 1461182354105 Marionette TRACE conn4 <- [1,730,null,{}] 12:59:14 INFO - PROCESS | 2880 | 1461182354109 Marionette TRACE conn4 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:14 INFO - PROCESS | 2880 | 1461182354215 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 12:59:14 INFO - PROCESS | 2880 | 1461182354339 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:14 INFO - PROCESS | 2880 | ++DOCSHELL 20432000 == 70 [pid = 2880] [id = 192] 12:59:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 117 (20434000) [pid = 2880] [serial = 574] [outer = 00000000] 12:59:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 118 (2094D000) [pid = 2880] [serial = 575] [outer = 20434000] 12:59:14 INFO - PROCESS | 2880 | 1461182354399 Marionette DEBUG loaded listener.js 12:59:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 119 (20A06000) [pid = 2880] [serial = 576] [outer = 20434000] 12:59:15 INFO - PROCESS | 2880 | 1461182355573 Marionette TRACE conn4 <- [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]]]}] 12:59:15 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 12:59:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1517ms 12:59:15 INFO - PROCESS | 2880 | 1461182355625 Marionette TRACE conn4 -> [0,733,"getWindowHandle",null] 12:59:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 12:59:15 INFO - PROCESS | 2880 | 1461182355629 Marionette TRACE conn4 <- [1,733,null,{"value":"13"}] 12:59:15 INFO - PROCESS | 2880 | 1461182355634 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 12:59:15 INFO - PROCESS | 2880 | 1461182355638 Marionette TRACE conn4 <- [1,734,null,{}] 12:59:15 INFO - PROCESS | 2880 | 1461182355685 Marionette TRACE conn4 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:15 INFO - PROCESS | 2880 | 1461182355899 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 12:59:15 INFO - PROCESS | 2880 | 1461182355955 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:15 INFO - PROCESS | 2880 | ++DOCSHELL 1727CC00 == 71 [pid = 2880] [id = 193] 12:59:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 120 (172D8000) [pid = 2880] [serial = 577] [outer = 00000000] 12:59:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 121 (17A09800) [pid = 2880] [serial = 578] [outer = 172D8000] 12:59:16 INFO - PROCESS | 2880 | 1461182356006 Marionette DEBUG loaded listener.js 12:59:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 122 (18805000) [pid = 2880] [serial = 579] [outer = 172D8000] 12:59:16 INFO - PROCESS | 2880 | --DOCSHELL 0F15AC00 == 70 [pid = 2880] [id = 186] 12:59:16 INFO - PROCESS | 2880 | --DOCSHELL 1CC46000 == 69 [pid = 2880] [id = 185] 12:59:16 INFO - PROCESS | 2880 | --DOCSHELL 1C880C00 == 68 [pid = 2880] [id = 184] 12:59:16 INFO - PROCESS | 2880 | --DOCSHELL 18810400 == 67 [pid = 2880] [id = 183] 12:59:16 INFO - PROCESS | 2880 | --DOCSHELL 0F103C00 == 66 [pid = 2880] [id = 182] 12:59:16 INFO - PROCESS | 2880 | --DOCSHELL 1A0EE400 == 65 [pid = 2880] [id = 181] 12:59:16 INFO - PROCESS | 2880 | --DOMWINDOW == 121 (1A0F2000) [pid = 2880] [serial = 485] [outer = 00000000] [url = about:blank] 12:59:16 INFO - PROCESS | 2880 | --DOMWINDOW == 120 (1C864C00) [pid = 2880] [serial = 488] [outer = 00000000] [url = about:blank] 12:59:16 INFO - PROCESS | 2880 | --DOMWINDOW == 119 (1FC0B000) [pid = 2880] [serial = 491] [outer = 00000000] [url = about:blank] 12:59:16 INFO - PROCESS | 2880 | --DOMWINDOW == 118 (21CEBC00) [pid = 2880] [serial = 494] [outer = 00000000] [url = about:blank] 12:59:16 INFO - PROCESS | 2880 | --DOMWINDOW == 117 (1C889800) [pid = 2880] [serial = 527] [outer = 00000000] [url = about:blank] 12:59:16 INFO - PROCESS | 2880 | --DOMWINDOW == 116 (12D42000) [pid = 2880] [serial = 347] [outer = 00000000] [url = about:blank] 12:59:16 INFO - PROCESS | 2880 | --DOMWINDOW == 115 (1CAAC000) [pid = 2880] [serial = 396] [outer = 00000000] [url = about:blank] 12:59:16 INFO - PROCESS | 2880 | --DOMWINDOW == 114 (20B7AC00) [pid = 2880] [serial = 444] [outer = 00000000] [url = about:blank] 12:59:16 INFO - PROCESS | 2880 | --DOMWINDOW == 113 (20AAD000) [pid = 2880] [serial = 356] [outer = 00000000] [url = about:blank] 12:59:16 INFO - PROCESS | 2880 | --DOMWINDOW == 112 (20AC1000) [pid = 2880] [serial = 359] [outer = 00000000] [url = about:blank] 12:59:16 INFO - PROCESS | 2880 | --DOMWINDOW == 111 (133C7C00) [pid = 2880] [serial = 435] [outer = 00000000] [url = about:blank] 12:59:16 INFO - PROCESS | 2880 | --DOMWINDOW == 110 (1FC18C00) [pid = 2880] [serial = 314] [outer = 00000000] [url = about:blank] 12:59:16 INFO - PROCESS | 2880 | --DOMWINDOW == 109 (21795800) [pid = 2880] [serial = 399] [outer = 00000000] [url = about:blank] 12:59:16 INFO - PROCESS | 2880 | --DOMWINDOW == 108 (1FC14400) [pid = 2880] [serial = 441] [outer = 00000000] [url = about:blank] 12:59:16 INFO - PROCESS | 2880 | --DOMWINDOW == 107 (1DAED000) [pid = 2880] [serial = 402] [outer = 00000000] [url = about:blank] 12:59:16 INFO - PROCESS | 2880 | --DOMWINDOW == 106 (21C14800) [pid = 2880] [serial = 447] [outer = 00000000] [url = about:blank] 12:59:16 INFO - PROCESS | 2880 | --DOMWINDOW == 105 (13B93000) [pid = 2880] [serial = 392] [outer = 00000000] [url = about:blank] 12:59:16 INFO - PROCESS | 2880 | --DOMWINDOW == 104 (1E1F8000) [pid = 2880] [serial = 353] [outer = 00000000] [url = about:blank] 12:59:16 INFO - PROCESS | 2880 | --DOMWINDOW == 103 (2211CC00) [pid = 2880] [serial = 450] [outer = 00000000] [url = about:blank] 12:59:16 INFO - PROCESS | 2880 | --DOMWINDOW == 102 (1A66F800) [pid = 2880] [serial = 350] [outer = 00000000] [url = about:blank] 12:59:16 INFO - PROCESS | 2880 | --DOMWINDOW == 101 (1A28D000) [pid = 2880] [serial = 438] [outer = 00000000] [url = about:blank] 12:59:16 INFO - PROCESS | 2880 | --DOMWINDOW == 100 (1CA6D400) [pid = 2880] [serial = 512] [outer = 00000000] [url = about:blank] 12:59:16 INFO - PROCESS | 2880 | --DOMWINDOW == 99 (1CAAD800) [pid = 2880] [serial = 513] [outer = 00000000] [url = about:blank] 12:59:16 INFO - PROCESS | 2880 | --DOMWINDOW == 98 (1D90A400) [pid = 2880] [serial = 516] [outer = 00000000] [url = about:blank] 12:59:16 INFO - PROCESS | 2880 | --DOMWINDOW == 97 (1D88FC00) [pid = 2880] [serial = 515] [outer = 00000000] [url = about:blank] 12:59:16 INFO - PROCESS | 2880 | --DOMWINDOW == 96 (1A66F400) [pid = 2880] [serial = 501] [outer = 00000000] [url = about:blank] 12:59:16 INFO - PROCESS | 2880 | --DOMWINDOW == 95 (1901E000) [pid = 2880] [serial = 500] [outer = 00000000] [url = about:blank] 12:59:16 INFO - PROCESS | 2880 | --DOMWINDOW == 94 (1C823C00) [pid = 2880] [serial = 497] [outer = 00000000] [url = about:blank] 12:59:16 INFO - PROCESS | 2880 | --DOMWINDOW == 93 (1C9C7400) [pid = 2880] [serial = 498] [outer = 00000000] [url = about:blank] 12:59:16 INFO - PROCESS | 2880 | --DOMWINDOW == 92 (1C821000) [pid = 2880] [serial = 509] [outer = 00000000] [url = about:blank] 12:59:16 INFO - PROCESS | 2880 | --DOMWINDOW == 91 (22049400) [pid = 2880] [serial = 483] [outer = 00000000] [url = about:blank] 12:59:16 INFO - PROCESS | 2880 | --DOMWINDOW == 90 (1B837400) [pid = 2880] [serial = 506] [outer = 00000000] [url = about:blank] 12:59:16 INFO - PROCESS | 2880 | --DOMWINDOW == 89 (1BB0A800) [pid = 2880] [serial = 507] [outer = 00000000] [url = about:blank] 12:59:16 INFO - PROCESS | 2880 | --DOMWINDOW == 88 (1312BC00) [pid = 2880] [serial = 503] [outer = 00000000] [url = about:blank] 12:59:16 INFO - PROCESS | 2880 | --DOMWINDOW == 87 (133C3C00) [pid = 2880] [serial = 504] [outer = 00000000] [url = about:blank] 12:59:16 INFO - PROCESS | 2880 | --DOMWINDOW == 86 (1E893400) [pid = 2880] [serial = 518] [outer = 00000000] [url = about:blank] 12:59:16 INFO - PROCESS | 2880 | --DOMWINDOW == 85 (1CAAAC00) [pid = 2880] [serial = 521] [outer = 00000000] [url = about:blank] 12:59:16 INFO - PROCESS | 2880 | --DOMWINDOW == 84 (1CC43800) [pid = 2880] [serial = 522] [outer = 00000000] [url = about:blank] 12:59:16 INFO - PROCESS | 2880 | --DOMWINDOW == 83 (2005A800) [pid = 2880] [serial = 525] [outer = 00000000] [url = about:blank] 12:59:16 INFO - PROCESS | 2880 | --DOMWINDOW == 82 (1FBCDC00) [pid = 2880] [serial = 524] [outer = 00000000] [url = about:blank] 12:59:16 INFO - PROCESS | 2880 | --DOMWINDOW == 81 (1E8CB400) [pid = 2880] [serial = 519] [outer = 00000000] [url = about:blank] 12:59:16 INFO - PROCESS | 2880 | --DOMWINDOW == 80 (1C864800) [pid = 2880] [serial = 510] [outer = 00000000] [url = about:blank] 12:59:17 INFO - PROCESS | 2880 | 1461182357100 Marionette TRACE conn4 <- [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]]]}] 12:59:17 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.) 12:59:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1479ms 12:59:17 INFO - PROCESS | 2880 | 1461182357114 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 12:59:17 INFO - PROCESS | 2880 | 1461182357120 Marionette TRACE conn4 <- [1,737,null,{"value":"13"}] 12:59:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 12:59:17 INFO - PROCESS | 2880 | 1461182357126 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 12:59:17 INFO - PROCESS | 2880 | 1461182357129 Marionette TRACE conn4 <- [1,738,null,{}] 12:59:17 INFO - PROCESS | 2880 | 1461182357132 Marionette TRACE conn4 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:17 INFO - PROCESS | 2880 | 1461182357224 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 12:59:17 INFO - PROCESS | 2880 | 1461182357233 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:17 INFO - PROCESS | 2880 | ++DOCSHELL 131E3800 == 66 [pid = 2880] [id = 194] 12:59:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 81 (133C7C00) [pid = 2880] [serial = 580] [outer = 00000000] 12:59:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 82 (18CABC00) [pid = 2880] [serial = 581] [outer = 133C7C00] 12:59:17 INFO - PROCESS | 2880 | 1461182357279 Marionette DEBUG loaded listener.js 12:59:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 83 (1901E000) [pid = 2880] [serial = 582] [outer = 133C7C00] 12:59:18 INFO - PROCESS | 2880 | 1461182358259 Marionette TRACE conn4 <- [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]]]}] 12:59:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 12:59:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1184ms 12:59:18 INFO - PROCESS | 2880 | 1461182358313 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 12:59:18 INFO - PROCESS | 2880 | 1461182358315 Marionette TRACE conn4 <- [1,741,null,{"value":"13"}] 12:59:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 12:59:18 INFO - PROCESS | 2880 | 1461182358319 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 12:59:18 INFO - PROCESS | 2880 | 1461182358323 Marionette TRACE conn4 <- [1,742,null,{}] 12:59:18 INFO - PROCESS | 2880 | 1461182358333 Marionette TRACE conn4 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:18 INFO - PROCESS | 2880 | 1461182358425 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 12:59:18 INFO - PROCESS | 2880 | 1461182358433 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:18 INFO - PROCESS | 2880 | ++DOCSHELL 1A670400 == 67 [pid = 2880] [id = 195] 12:59:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 84 (1B840000) [pid = 2880] [serial = 583] [outer = 00000000] 12:59:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 85 (1BE88000) [pid = 2880] [serial = 584] [outer = 1B840000] 12:59:18 INFO - PROCESS | 2880 | 1461182358483 Marionette DEBUG loaded listener.js 12:59:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 86 (1BEB2400) [pid = 2880] [serial = 585] [outer = 1B840000] 12:59:19 INFO - PROCESS | 2880 | 1461182359479 Marionette TRACE conn4 <- [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]]]}] 12:59:19 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 12:59:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1175ms 12:59:19 INFO - PROCESS | 2880 | 1461182359497 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 12:59:19 INFO - PROCESS | 2880 | 1461182359500 Marionette TRACE conn4 <- [1,745,null,{"value":"13"}] 12:59:19 INFO - PROCESS | 2880 | 1461182359503 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 12:59:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 12:59:19 INFO - PROCESS | 2880 | 1461182359505 Marionette TRACE conn4 <- [1,746,null,{}] 12:59:19 INFO - PROCESS | 2880 | 1461182359508 Marionette TRACE conn4 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:19 INFO - PROCESS | 2880 | 1461182359622 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 12:59:19 INFO - PROCESS | 2880 | 1461182359675 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:19 INFO - PROCESS | 2880 | ++DOCSHELL 1C863800 == 68 [pid = 2880] [id = 196] 12:59:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 87 (1C866C00) [pid = 2880] [serial = 586] [outer = 00000000] 12:59:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 88 (1C88AC00) [pid = 2880] [serial = 587] [outer = 1C866C00] 12:59:19 INFO - PROCESS | 2880 | 1461182359726 Marionette DEBUG loaded listener.js 12:59:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 89 (1C9C0800) [pid = 2880] [serial = 588] [outer = 1C866C00] 12:59:20 INFO - PROCESS | 2880 | 1461182360187 Marionette TRACE conn4 <- [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]]]}] 12:59:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 12:59:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 731ms 12:59:20 INFO - PROCESS | 2880 | 1461182360239 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 12:59:20 INFO - PROCESS | 2880 | 1461182360241 Marionette TRACE conn4 <- [1,749,null,{"value":"13"}] 12:59:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 12:59:20 INFO - PROCESS | 2880 | 1461182360244 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 12:59:20 INFO - PROCESS | 2880 | 1461182360246 Marionette TRACE conn4 <- [1,750,null,{}] 12:59:20 INFO - PROCESS | 2880 | 1461182360250 Marionette TRACE conn4 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:20 INFO - PROCESS | 2880 | 1461182360369 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 12:59:20 INFO - PROCESS | 2880 | 1461182360430 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:20 INFO - PROCESS | 2880 | ++DOCSHELL 1CAA7800 == 69 [pid = 2880] [id = 197] 12:59:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 90 (1CAA8400) [pid = 2880] [serial = 589] [outer = 00000000] 12:59:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 91 (1CACF000) [pid = 2880] [serial = 590] [outer = 1CAA8400] 12:59:20 INFO - PROCESS | 2880 | 1461182360478 Marionette DEBUG loaded listener.js 12:59:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 92 (1CB6F000) [pid = 2880] [serial = 591] [outer = 1CAA8400] 12:59:20 INFO - PROCESS | 2880 | --DOMWINDOW == 91 (1BDAE000) [pid = 2880] [serial = 487] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 12:59:20 INFO - PROCESS | 2880 | --DOMWINDOW == 90 (1C886000) [pid = 2880] [serial = 550] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 12:59:20 INFO - PROCESS | 2880 | --DOMWINDOW == 89 (1C884800) [pid = 2880] [serial = 526] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 12:59:20 INFO - PROCESS | 2880 | --DOMWINDOW == 88 (0F108C00) [pid = 2880] [serial = 544] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 12:59:20 INFO - PROCESS | 2880 | --DOMWINDOW == 87 (1A677400) [pid = 2880] [serial = 547] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 12:59:20 INFO - PROCESS | 2880 | --DOMWINDOW == 86 (1A0F1C00) [pid = 2880] [serial = 541] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 12:59:20 INFO - PROCESS | 2880 | --DOMWINDOW == 85 (1CC48800) [pid = 2880] [serial = 553] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 12:59:20 INFO - PROCESS | 2880 | --DOMWINDOW == 84 (0F163400) [pid = 2880] [serial = 556] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 12:59:20 INFO - PROCESS | 2880 | --DOMWINDOW == 83 (1D967400) [pid = 2880] [serial = 490] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 12:59:20 INFO - PROCESS | 2880 | --DOMWINDOW == 82 (172D9400) [pid = 2880] [serial = 484] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 12:59:20 INFO - PROCESS | 2880 | --DOMWINDOW == 81 (20ABF000) [pid = 2880] [serial = 493] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 12:59:21 INFO - PROCESS | 2880 | 1461182361368 Marionette TRACE conn4 <- [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]]]}] 12:59:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 12:59:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1184ms 12:59:21 INFO - PROCESS | 2880 | 1461182361433 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 12:59:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 12:59:21 INFO - PROCESS | 2880 | 1461182361435 Marionette TRACE conn4 <- [1,753,null,{"value":"13"}] 12:59:21 INFO - PROCESS | 2880 | 1461182361438 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 12:59:21 INFO - PROCESS | 2880 | 1461182361439 Marionette TRACE conn4 <- [1,754,null,{}] 12:59:21 INFO - PROCESS | 2880 | 1461182361443 Marionette TRACE conn4 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:21 INFO - PROCESS | 2880 | 1461182361571 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 12:59:21 INFO - PROCESS | 2880 | 1461182361580 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:21 INFO - PROCESS | 2880 | ++DOCSHELL 1C86C000 == 70 [pid = 2880] [id = 198] 12:59:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 82 (1C881C00) [pid = 2880] [serial = 592] [outer = 00000000] 12:59:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 83 (1CCD0800) [pid = 2880] [serial = 593] [outer = 1C881C00] 12:59:21 INFO - PROCESS | 2880 | 1461182361632 Marionette DEBUG loaded listener.js 12:59:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 84 (1CCD9C00) [pid = 2880] [serial = 594] [outer = 1C881C00] 12:59:22 INFO - PROCESS | 2880 | 1461182362517 Marionette TRACE conn4 <- [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]]]}] 12:59:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 12:59:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1128ms 12:59:22 INFO - PROCESS | 2880 | 1461182362567 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 12:59:22 INFO - PROCESS | 2880 | 1461182362568 Marionette TRACE conn4 <- [1,757,null,{"value":"13"}] 12:59:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 12:59:22 INFO - PROCESS | 2880 | 1461182362572 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 12:59:22 INFO - PROCESS | 2880 | 1461182362573 Marionette TRACE conn4 <- [1,758,null,{}] 12:59:22 INFO - PROCESS | 2880 | 1461182362577 Marionette TRACE conn4 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:22 INFO - PROCESS | 2880 | 1461182362657 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 12:59:22 INFO - PROCESS | 2880 | 1461182362790 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:22 INFO - PROCESS | 2880 | ++DOCSHELL 0B094000 == 71 [pid = 2880] [id = 199] 12:59:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 85 (0B098000) [pid = 2880] [serial = 595] [outer = 00000000] 12:59:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 86 (12D35800) [pid = 2880] [serial = 596] [outer = 0B098000] 12:59:22 INFO - PROCESS | 2880 | 1461182362851 Marionette DEBUG loaded listener.js 12:59:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 87 (130D8000) [pid = 2880] [serial = 597] [outer = 0B098000] 12:59:23 INFO - PROCESS | 2880 | 1461182363529 Marionette TRACE conn4 <- [1,760,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 12:59:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 12:59:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1019ms 12:59:23 INFO - PROCESS | 2880 | 1461182363592 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 12:59:23 INFO - PROCESS | 2880 | 1461182363598 Marionette TRACE conn4 <- [1,761,null,{"value":"13"}] 12:59:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 12:59:23 INFO - PROCESS | 2880 | 1461182363604 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 12:59:23 INFO - PROCESS | 2880 | 1461182363607 Marionette TRACE conn4 <- [1,762,null,{}] 12:59:23 INFO - PROCESS | 2880 | 1461182363634 Marionette TRACE conn4 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:23 INFO - PROCESS | 2880 | 1461182363758 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 12:59:23 INFO - PROCESS | 2880 | 1461182363879 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:23 INFO - PROCESS | 2880 | ++DOCSHELL 17769C00 == 72 [pid = 2880] [id = 200] 12:59:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 88 (17792400) [pid = 2880] [serial = 598] [outer = 00000000] 12:59:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 89 (1880D000) [pid = 2880] [serial = 599] [outer = 17792400] 12:59:23 INFO - PROCESS | 2880 | 1461182363939 Marionette DEBUG loaded listener.js 12:59:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 90 (1A0E7C00) [pid = 2880] [serial = 600] [outer = 17792400] 12:59:24 INFO - PROCESS | 2880 | 1461182364557 Marionette TRACE conn4 <- [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]]]}] 12:59:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 12:59:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 990ms 12:59:24 INFO - PROCESS | 2880 | 1461182364599 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 12:59:24 INFO - PROCESS | 2880 | 1461182364604 Marionette TRACE conn4 <- [1,765,null,{"value":"13"}] 12:59:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 12:59:24 INFO - PROCESS | 2880 | 1461182364609 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 12:59:24 INFO - PROCESS | 2880 | 1461182364611 Marionette TRACE conn4 <- [1,766,null,{}] 12:59:24 INFO - PROCESS | 2880 | 1461182364616 Marionette TRACE conn4 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:24 INFO - PROCESS | 2880 | 1461182364735 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 12:59:24 INFO - PROCESS | 2880 | 1461182364866 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:24 INFO - PROCESS | 2880 | ++DOCSHELL 1BDB3800 == 73 [pid = 2880] [id = 201] 12:59:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 91 (1BDB5C00) [pid = 2880] [serial = 601] [outer = 00000000] 12:59:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 92 (1C863400) [pid = 2880] [serial = 602] [outer = 1BDB5C00] 12:59:24 INFO - PROCESS | 2880 | 1461182364923 Marionette DEBUG loaded listener.js 12:59:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 93 (1C87F000) [pid = 2880] [serial = 603] [outer = 1BDB5C00] 12:59:25 INFO - PROCESS | 2880 | 1461182365585 Marionette TRACE conn4 <- [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]]]}] 12:59:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 12:59:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1017ms 12:59:25 INFO - PROCESS | 2880 | 1461182365629 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 12:59:25 INFO - PROCESS | 2880 | 1461182365632 Marionette TRACE conn4 <- [1,769,null,{"value":"13"}] 12:59:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 12:59:25 INFO - PROCESS | 2880 | 1461182365637 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 12:59:25 INFO - PROCESS | 2880 | 1461182365644 Marionette TRACE conn4 <- [1,770,null,{}] 12:59:25 INFO - PROCESS | 2880 | 1461182365654 Marionette TRACE conn4 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:25 INFO - PROCESS | 2880 | 1461182365774 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 12:59:25 INFO - PROCESS | 2880 | 1461182365904 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:25 INFO - PROCESS | 2880 | ++DOCSHELL 1D91D800 == 74 [pid = 2880] [id = 202] 12:59:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 94 (1D920000) [pid = 2880] [serial = 604] [outer = 00000000] 12:59:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 95 (1D926000) [pid = 2880] [serial = 605] [outer = 1D920000] 12:59:25 INFO - PROCESS | 2880 | 1461182365961 Marionette DEBUG loaded listener.js 12:59:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 96 (1D968C00) [pid = 2880] [serial = 606] [outer = 1D920000] 12:59:26 INFO - PROCESS | 2880 | 1461182366523 Marionette TRACE conn4 <- [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]]]}] 12:59:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 12:59:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 931ms 12:59:26 INFO - PROCESS | 2880 | 1461182366569 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 12:59:26 INFO - PROCESS | 2880 | 1461182366572 Marionette TRACE conn4 <- [1,773,null,{"value":"13"}] 12:59:26 INFO - PROCESS | 2880 | 1461182366576 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 12:59:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 12:59:26 INFO - PROCESS | 2880 | 1461182366578 Marionette TRACE conn4 <- [1,774,null,{}] 12:59:26 INFO - PROCESS | 2880 | 1461182366582 Marionette TRACE conn4 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:26 INFO - PROCESS | 2880 | 1461182366690 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 12:59:26 INFO - PROCESS | 2880 | 1461182366818 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:26 INFO - PROCESS | 2880 | ++DOCSHELL 1DAB3400 == 75 [pid = 2880] [id = 203] 12:59:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 97 (1DAED000) [pid = 2880] [serial = 607] [outer = 00000000] 12:59:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 98 (1E1F8800) [pid = 2880] [serial = 608] [outer = 1DAED000] 12:59:26 INFO - PROCESS | 2880 | 1461182366874 Marionette DEBUG loaded listener.js 12:59:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 99 (1E5AAC00) [pid = 2880] [serial = 609] [outer = 1DAED000] 12:59:27 INFO - PROCESS | 2880 | 1461182367440 Marionette TRACE conn4 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 12:59:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 12:59:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 930ms 12:59:27 INFO - PROCESS | 2880 | 1461182367510 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 12:59:27 INFO - PROCESS | 2880 | 1461182367513 Marionette TRACE conn4 <- [1,777,null,{"value":"13"}] 12:59:27 INFO - PROCESS | 2880 | 1461182367516 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 12:59:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 12:59:27 INFO - PROCESS | 2880 | 1461182367518 Marionette TRACE conn4 <- [1,778,null,{}] 12:59:27 INFO - PROCESS | 2880 | 1461182367522 Marionette TRACE conn4 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:27 INFO - PROCESS | 2880 | 1461182367627 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 12:59:27 INFO - PROCESS | 2880 | 1461182367756 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:27 INFO - PROCESS | 2880 | ++DOCSHELL 1E8CB800 == 76 [pid = 2880] [id = 204] 12:59:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 100 (1E8CE400) [pid = 2880] [serial = 610] [outer = 00000000] 12:59:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 101 (1FBCA400) [pid = 2880] [serial = 611] [outer = 1E8CE400] 12:59:27 INFO - PROCESS | 2880 | 1461182367822 Marionette DEBUG loaded listener.js 12:59:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 102 (2008CC00) [pid = 2880] [serial = 612] [outer = 1E8CE400] 12:59:28 INFO - PROCESS | 2880 | 1461182368636 Marionette TRACE conn4 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 12:59:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 12:59:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1183ms 12:59:28 INFO - PROCESS | 2880 | 1461182368703 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 12:59:28 INFO - PROCESS | 2880 | 1461182368708 Marionette TRACE conn4 <- [1,781,null,{"value":"13"}] 12:59:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 12:59:28 INFO - PROCESS | 2880 | 1461182368713 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 12:59:28 INFO - PROCESS | 2880 | 1461182368717 Marionette TRACE conn4 <- [1,782,null,{}] 12:59:28 INFO - PROCESS | 2880 | 1461182368723 Marionette TRACE conn4 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:28 INFO - PROCESS | 2880 | 1461182368843 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 12:59:28 INFO - PROCESS | 2880 | 1461182368972 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:28 INFO - PROCESS | 2880 | ++DOCSHELL 0F106800 == 77 [pid = 2880] [id = 205] 12:59:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 103 (0F110000) [pid = 2880] [serial = 613] [outer = 00000000] 12:59:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 104 (172D7000) [pid = 2880] [serial = 614] [outer = 0F110000] 12:59:29 INFO - PROCESS | 2880 | 1461182369027 Marionette DEBUG loaded listener.js 12:59:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 105 (17A01C00) [pid = 2880] [serial = 615] [outer = 0F110000] 12:59:29 INFO - PROCESS | 2880 | --DOCSHELL 130D9400 == 76 [pid = 2880] [id = 28] 12:59:29 INFO - PROCESS | 2880 | --DOCSHELL 1C86C000 == 75 [pid = 2880] [id = 198] 12:59:29 INFO - PROCESS | 2880 | --DOCSHELL 1CAA7800 == 74 [pid = 2880] [id = 197] 12:59:29 INFO - PROCESS | 2880 | --DOCSHELL 1C863800 == 73 [pid = 2880] [id = 196] 12:59:29 INFO - PROCESS | 2880 | --DOCSHELL 1A670400 == 72 [pid = 2880] [id = 195] 12:59:29 INFO - PROCESS | 2880 | --DOCSHELL 131E3800 == 71 [pid = 2880] [id = 194] 12:59:29 INFO - PROCESS | 2880 | --DOCSHELL 1727CC00 == 70 [pid = 2880] [id = 193] 12:59:29 INFO - PROCESS | 2880 | --DOMWINDOW == 104 (1DAB2C00) [pid = 2880] [serial = 560] [outer = 00000000] [url = about:blank] 12:59:29 INFO - PROCESS | 2880 | --DOCSHELL 1BDB0000 == 69 [pid = 2880] [id = 189] 12:59:29 INFO - PROCESS | 2880 | --DOCSHELL 17327C00 == 68 [pid = 2880] [id = 188] 12:59:29 INFO - PROCESS | 2880 | --DOMWINDOW == 103 (20A07800) [pid = 2880] [serial = 492] [outer = 00000000] [url = about:blank] 12:59:29 INFO - PROCESS | 2880 | --DOMWINDOW == 102 (1A673400) [pid = 2880] [serial = 486] [outer = 00000000] [url = about:blank] 12:59:29 INFO - PROCESS | 2880 | --DOMWINDOW == 101 (220F0400) [pid = 2880] [serial = 495] [outer = 00000000] [url = about:blank] 12:59:29 INFO - PROCESS | 2880 | --DOMWINDOW == 100 (1C867400) [pid = 2880] [serial = 489] [outer = 00000000] [url = about:blank] 12:59:29 INFO - PROCESS | 2880 | --DOMWINDOW == 99 (1CAAEC00) [pid = 2880] [serial = 551] [outer = 00000000] [url = about:blank] 12:59:29 INFO - PROCESS | 2880 | --DOMWINDOW == 98 (1C88C000) [pid = 2880] [serial = 528] [outer = 00000000] [url = about:blank] 12:59:29 INFO - PROCESS | 2880 | --DOMWINDOW == 97 (172D9800) [pid = 2880] [serial = 530] [outer = 00000000] [url = about:blank] 12:59:29 INFO - PROCESS | 2880 | --DOMWINDOW == 96 (12D3D800) [pid = 2880] [serial = 545] [outer = 00000000] [url = about:blank] 12:59:29 INFO - PROCESS | 2880 | --DOMWINDOW == 95 (131E4800) [pid = 2880] [serial = 546] [outer = 00000000] [url = about:blank] 12:59:29 INFO - PROCESS | 2880 | --DOMWINDOW == 94 (20948000) [pid = 2880] [serial = 536] [outer = 00000000] [url = about:blank] 12:59:29 INFO - PROCESS | 2880 | --DOMWINDOW == 93 (1BE91800) [pid = 2880] [serial = 548] [outer = 00000000] [url = about:blank] 12:59:29 INFO - PROCESS | 2880 | --DOMWINDOW == 92 (1BDAD000) [pid = 2880] [serial = 543] [outer = 00000000] [url = about:blank] 12:59:29 INFO - PROCESS | 2880 | --DOMWINDOW == 91 (1B821800) [pid = 2880] [serial = 542] [outer = 00000000] [url = about:blank] 12:59:29 INFO - PROCESS | 2880 | --DOMWINDOW == 90 (1CCCFC00) [pid = 2880] [serial = 554] [outer = 00000000] [url = about:blank] 12:59:29 INFO - PROCESS | 2880 | --DOMWINDOW == 89 (20A09400) [pid = 2880] [serial = 539] [outer = 00000000] [url = about:blank] 12:59:29 INFO - PROCESS | 2880 | --DOMWINDOW == 88 (1BF1F400) [pid = 2880] [serial = 533] [outer = 00000000] [url = about:blank] 12:59:29 INFO - PROCESS | 2880 | --DOMWINDOW == 87 (1CB6C000) [pid = 2880] [serial = 552] [outer = 00000000] [url = about:blank] 12:59:29 INFO - PROCESS | 2880 | --DOMWINDOW == 86 (1BEB2C00) [pid = 2880] [serial = 549] [outer = 00000000] [url = about:blank] 12:59:29 INFO - PROCESS | 2880 | --DOMWINDOW == 85 (1A24F000) [pid = 2880] [serial = 557] [outer = 00000000] [url = about:blank] 12:59:29 INFO - PROCESS | 2880 | --DOMWINDOW == 84 (1C87E800) [pid = 2880] [serial = 558] [outer = 00000000] [url = about:blank] 12:59:29 INFO - PROCESS | 2880 | --DOMWINDOW == 83 (1CCCEC00) [pid = 2880] [serial = 555] [outer = 00000000] [url = about:blank] 12:59:29 INFO - PROCESS | 2880 | 1461182369637 Marionette TRACE conn4 <- [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]]]}] 12:59:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 12:59:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 990ms 12:59:29 INFO - PROCESS | 2880 | 1461182369704 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 12:59:29 INFO - PROCESS | 2880 | 1461182369709 Marionette TRACE conn4 <- [1,785,null,{"value":"13"}] 12:59:29 INFO - PROCESS | 2880 | 1461182369715 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 12:59:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 12:59:29 INFO - PROCESS | 2880 | 1461182369718 Marionette TRACE conn4 <- [1,786,null,{}] 12:59:29 INFO - PROCESS | 2880 | 1461182369721 Marionette TRACE conn4 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:29 INFO - PROCESS | 2880 | 1461182369813 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 12:59:29 INFO - PROCESS | 2880 | 1461182369903 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:29 INFO - PROCESS | 2880 | ++DOCSHELL 0F6B7C00 == 69 [pid = 2880] [id = 206] 12:59:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 84 (0F852400) [pid = 2880] [serial = 616] [outer = 00000000] 12:59:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 85 (17328C00) [pid = 2880] [serial = 617] [outer = 0F852400] 12:59:29 INFO - PROCESS | 2880 | 1461182369950 Marionette DEBUG loaded listener.js 12:59:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 86 (17A05400) [pid = 2880] [serial = 618] [outer = 0F852400] 12:59:30 INFO - PROCESS | 2880 | 1461182370425 Marionette TRACE conn4 <- [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]]]}] 12:59:30 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 12:59:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 730ms 12:59:30 INFO - PROCESS | 2880 | 1461182370448 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 12:59:30 INFO - PROCESS | 2880 | 1461182370450 Marionette TRACE conn4 <- [1,789,null,{"value":"13"}] 12:59:30 INFO - PROCESS | 2880 | 1461182370454 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 12:59:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 12:59:30 INFO - PROCESS | 2880 | 1461182370457 Marionette TRACE conn4 <- [1,790,null,{}] 12:59:30 INFO - PROCESS | 2880 | 1461182370472 Marionette TRACE conn4 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:30 INFO - PROCESS | 2880 | 1461182370573 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 12:59:30 INFO - PROCESS | 2880 | 1461182370580 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:30 INFO - PROCESS | 2880 | ++DOCSHELL 1B819C00 == 70 [pid = 2880] [id = 207] 12:59:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 87 (1B81FC00) [pid = 2880] [serial = 619] [outer = 00000000] 12:59:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 88 (1BB06000) [pid = 2880] [serial = 620] [outer = 1B81FC00] 12:59:30 INFO - PROCESS | 2880 | 1461182370636 Marionette DEBUG loaded listener.js 12:59:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 89 (1BDAC000) [pid = 2880] [serial = 621] [outer = 1B81FC00] 12:59:31 INFO - PROCESS | 2880 | 1461182371160 Marionette TRACE conn4 <- [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]]]}] 12:59:31 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 12:59:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 730ms 12:59:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 12:59:31 INFO - PROCESS | 2880 | 1461182371188 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 12:59:31 INFO - PROCESS | 2880 | 1461182371190 Marionette TRACE conn4 <- [1,793,null,{"value":"13"}] 12:59:31 INFO - PROCESS | 2880 | 1461182371194 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 12:59:31 INFO - PROCESS | 2880 | 1461182371195 Marionette TRACE conn4 <- [1,794,null,{}] 12:59:31 INFO - PROCESS | 2880 | 1461182371199 Marionette TRACE conn4 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:31 INFO - PROCESS | 2880 | 1461182371292 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 12:59:31 INFO - PROCESS | 2880 | 1461182371410 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:31 INFO - PROCESS | 2880 | ++DOCSHELL 1BF13C00 == 71 [pid = 2880] [id = 208] 12:59:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 90 (1BF14C00) [pid = 2880] [serial = 622] [outer = 00000000] 12:59:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 91 (1C869C00) [pid = 2880] [serial = 623] [outer = 1BF14C00] 12:59:31 INFO - PROCESS | 2880 | 1461182371461 Marionette DEBUG loaded listener.js 12:59:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 92 (1C884000) [pid = 2880] [serial = 624] [outer = 1BF14C00] 12:59:31 INFO - PROCESS | 2880 | 1461182371885 Marionette TRACE conn4 <- [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]]]}] 12:59:31 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 12:59:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 730ms 12:59:31 INFO - PROCESS | 2880 | 1461182371928 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 12:59:31 INFO - PROCESS | 2880 | 1461182371930 Marionette TRACE conn4 <- [1,797,null,{"value":"13"}] 12:59:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 12:59:31 INFO - PROCESS | 2880 | 1461182371975 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 12:59:31 INFO - PROCESS | 2880 | 1461182371977 Marionette TRACE conn4 <- [1,798,null,{}] 12:59:31 INFO - PROCESS | 2880 | 1461182371981 Marionette TRACE conn4 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:32 INFO - PROCESS | 2880 | 1461182372099 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 12:59:32 INFO - PROCESS | 2880 | 1461182372163 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:32 INFO - PROCESS | 2880 | ++DOCSHELL 1C88C000 == 72 [pid = 2880] [id = 209] 12:59:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 93 (1CAA3400) [pid = 2880] [serial = 625] [outer = 00000000] 12:59:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 94 (1CAB0000) [pid = 2880] [serial = 626] [outer = 1CAA3400] 12:59:32 INFO - PROCESS | 2880 | 1461182372214 Marionette DEBUG loaded listener.js 12:59:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 95 (1CACDC00) [pid = 2880] [serial = 627] [outer = 1CAA3400] 12:59:32 INFO - PROCESS | 2880 | 1461182372660 Marionette TRACE conn4 <- [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]]]}] 12:59:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 12:59:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 771ms 12:59:32 INFO - PROCESS | 2880 | 1461182372705 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 12:59:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 12:59:32 INFO - PROCESS | 2880 | 1461182372707 Marionette TRACE conn4 <- [1,801,null,{"value":"13"}] 12:59:32 INFO - PROCESS | 2880 | 1461182372709 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 12:59:32 INFO - PROCESS | 2880 | 1461182372711 Marionette TRACE conn4 <- [1,802,null,{}] 12:59:32 INFO - PROCESS | 2880 | 1461182372715 Marionette TRACE conn4 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:32 INFO - PROCESS | 2880 | 1461182372868 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 12:59:32 INFO - PROCESS | 2880 | 1461182372932 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:32 INFO - PROCESS | 2880 | ++DOCSHELL 1CCDDC00 == 73 [pid = 2880] [id = 210] 12:59:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 96 (1D80CC00) [pid = 2880] [serial = 628] [outer = 00000000] 12:59:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 97 (1D91C000) [pid = 2880] [serial = 629] [outer = 1D80CC00] 12:59:32 INFO - PROCESS | 2880 | 1461182372981 Marionette DEBUG loaded listener.js 12:59:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 98 (1D925400) [pid = 2880] [serial = 630] [outer = 1D80CC00] 12:59:33 INFO - PROCESS | 2880 | 1461182373477 Marionette TRACE conn4 <- [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] 12:59:33 INFO - PROCESS | 2880 | 1461182373543 Marionette TRACE conn4 <- [1,805,null,{"value":"13"}] 12:59:33 INFO - PROCESS | 2880 | 1461182373547 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 12:59:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 12:59:33 INFO - PROCESS | 2880 | 1461182373548 Marionette TRACE conn4 <- [1,806,null,{}] 12:59:33 INFO - PROCESS | 2880 | 1461182373552 Marionette TRACE conn4 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:33 INFO - PROCESS | 2880 | --DOMWINDOW == 97 (1C866C00) [pid = 2880] [serial = 586] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 12:59:33 INFO - PROCESS | 2880 | --DOMWINDOW == 96 (1CAA8400) [pid = 2880] [serial = 589] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 12:59:33 INFO - PROCESS | 2880 | --DOMWINDOW == 95 (1B840000) [pid = 2880] [serial = 583] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 12:59:33 INFO - PROCESS | 2880 | --DOMWINDOW == 94 (133C7C00) [pid = 2880] [serial = 580] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 12:59:33 INFO - PROCESS | 2880 | --DOMWINDOW == 93 (172D8000) [pid = 2880] [serial = 577] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 12:59:33 INFO - PROCESS | 2880 | 1461182373686 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 12:59:33 INFO - PROCESS | 2880 | 1461182373742 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:33 INFO - PROCESS | 2880 | ++DOCSHELL 1C9B9800 == 74 [pid = 2880] [id = 211] 12:59:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 94 (1C9C7000) [pid = 2880] [serial = 631] [outer = 00000000] 12:59:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 95 (1D9AA000) [pid = 2880] [serial = 632] [outer = 1C9C7000] 12:59:33 INFO - PROCESS | 2880 | 1461182373787 Marionette DEBUG loaded listener.js 12:59:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 96 (1E1EB800) [pid = 2880] [serial = 633] [outer = 1C9C7000] 12:59:34 INFO - PROCESS | 2880 | 1461182374160 Marionette TRACE conn4 <- [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]]]}] 12:59:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 12:59:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 631ms 12:59:34 INFO - PROCESS | 2880 | 1461182374182 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 12:59:34 INFO - PROCESS | 2880 | 1461182374184 Marionette TRACE conn4 <- [1,809,null,{"value":"13"}] 12:59:34 INFO - PROCESS | 2880 | 1461182374187 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 12:59:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 12:59:34 INFO - PROCESS | 2880 | 1461182374189 Marionette TRACE conn4 <- [1,810,null,{}] 12:59:34 INFO - PROCESS | 2880 | 1461182374192 Marionette TRACE conn4 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:34 INFO - PROCESS | 2880 | 1461182374309 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 12:59:34 INFO - PROCESS | 2880 | 1461182374316 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:34 INFO - PROCESS | 2880 | ++DOCSHELL 1E1EEC00 == 75 [pid = 2880] [id = 212] 12:59:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 97 (1E1F9000) [pid = 2880] [serial = 634] [outer = 00000000] 12:59:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 98 (1FB52000) [pid = 2880] [serial = 635] [outer = 1E1F9000] 12:59:34 INFO - PROCESS | 2880 | 1461182374365 Marionette DEBUG loaded listener.js 12:59:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 99 (1FC10000) [pid = 2880] [serial = 636] [outer = 1E1F9000] 12:59:34 INFO - PROCESS | 2880 | 1461182374791 Marionette TRACE conn4 <- [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] 12:59:34 INFO - PROCESS | 2880 | 1461182374824 Marionette TRACE conn4 <- [1,813,null,{"value":"13"}] 12:59:34 INFO - PROCESS | 2880 | 1461182374827 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 12:59:34 INFO - PROCESS | 2880 | 1461182374829 Marionette TRACE conn4 <- [1,814,null,{}] 12:59:34 INFO - PROCESS | 2880 | 1461182374838 Marionette TRACE conn4 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:34 INFO - PROCESS | 2880 | 1461182374925 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 12:59:34 INFO - PROCESS | 2880 | 1461182374934 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:34 INFO - PROCESS | 2880 | ++DOCSHELL 1FC16C00 == 76 [pid = 2880] [id = 213] 12:59:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 100 (20430000) [pid = 2880] [serial = 637] [outer = 00000000] 12:59:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 101 (20947800) [pid = 2880] [serial = 638] [outer = 20430000] 12:59:34 INFO - PROCESS | 2880 | 1461182374979 Marionette DEBUG loaded listener.js 12:59:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 102 (20944400) [pid = 2880] [serial = 639] [outer = 20430000] 12:59:35 INFO - PROCESS | 2880 | 1461182375442 Marionette TRACE conn4 <- [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]]]}] 12:59:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 12:59:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 630ms 12:59:35 INFO - PROCESS | 2880 | 1461182375458 Marionette TRACE conn4 -> [0,817,"getWindowHandle",null] 12:59:35 INFO - PROCESS | 2880 | 1461182375460 Marionette TRACE conn4 <- [1,817,null,{"value":"13"}] 12:59:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 12:59:35 INFO - PROCESS | 2880 | 1461182375468 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 12:59:35 INFO - PROCESS | 2880 | 1461182375469 Marionette TRACE conn4 <- [1,818,null,{}] 12:59:35 INFO - PROCESS | 2880 | 1461182375486 Marionette TRACE conn4 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:35 INFO - PROCESS | 2880 | 1461182375577 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 12:59:35 INFO - PROCESS | 2880 | 1461182375583 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:35 INFO - PROCESS | 2880 | ++DOCSHELL 20943400 == 77 [pid = 2880] [id = 214] 12:59:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 103 (2094C000) [pid = 2880] [serial = 640] [outer = 00000000] 12:59:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 104 (20A0A800) [pid = 2880] [serial = 641] [outer = 2094C000] 12:59:35 INFO - PROCESS | 2880 | 1461182375631 Marionette DEBUG loaded listener.js 12:59:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 105 (20A0F800) [pid = 2880] [serial = 642] [outer = 2094C000] 12:59:36 INFO - PROCESS | 2880 | 1461182376375 Marionette TRACE conn4 <- [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]]]}] 12:59:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 12:59:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 970ms 12:59:36 INFO - PROCESS | 2880 | 1461182376439 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 12:59:36 INFO - PROCESS | 2880 | 1461182376445 Marionette TRACE conn4 <- [1,821,null,{"value":"13"}] 12:59:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 12:59:36 INFO - PROCESS | 2880 | 1461182376451 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 12:59:36 INFO - PROCESS | 2880 | 1461182376455 Marionette TRACE conn4 <- [1,822,null,{}] 12:59:36 INFO - PROCESS | 2880 | 1461182376460 Marionette TRACE conn4 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:36 INFO - PROCESS | 2880 | 1461182376615 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 12:59:36 INFO - PROCESS | 2880 | 1461182376743 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:36 INFO - PROCESS | 2880 | ++DOCSHELL 1336B000 == 78 [pid = 2880] [id = 215] 12:59:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 106 (17070000) [pid = 2880] [serial = 643] [outer = 00000000] 12:59:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 107 (19022000) [pid = 2880] [serial = 644] [outer = 17070000] 12:59:36 INFO - PROCESS | 2880 | 1461182376812 Marionette DEBUG loaded listener.js 12:59:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 108 (1A675400) [pid = 2880] [serial = 645] [outer = 17070000] 12:59:37 INFO - PROCESS | 2880 | 1461182377403 Marionette TRACE conn4 <- [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]]]}] 12:59:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 12:59:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 970ms 12:59:37 INFO - PROCESS | 2880 | 1461182377424 Marionette TRACE conn4 -> [0,825,"getWindowHandle",null] 12:59:37 INFO - PROCESS | 2880 | 1461182377431 Marionette TRACE conn4 <- [1,825,null,{"value":"13"}] 12:59:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 12:59:37 INFO - PROCESS | 2880 | 1461182377437 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 12:59:37 INFO - PROCESS | 2880 | 1461182377441 Marionette TRACE conn4 <- [1,826,null,{}] 12:59:37 INFO - PROCESS | 2880 | 1461182377445 Marionette TRACE conn4 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:37 INFO - PROCESS | 2880 | 1461182377610 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 12:59:37 INFO - PROCESS | 2880 | 1461182377675 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:37 INFO - PROCESS | 2880 | ++DOCSHELL 1BE89000 == 79 [pid = 2880] [id = 216] 12:59:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 109 (1BE93400) [pid = 2880] [serial = 646] [outer = 00000000] 12:59:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 110 (1CC40400) [pid = 2880] [serial = 647] [outer = 1BE93400] 12:59:37 INFO - PROCESS | 2880 | 1461182377735 Marionette DEBUG loaded listener.js 12:59:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 111 (1CCDD400) [pid = 2880] [serial = 648] [outer = 1BE93400] 12:59:38 INFO - PROCESS | 2880 | 1461182378352 Marionette TRACE conn4 <- [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]]]}] 12:59:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 12:59:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 930ms 12:59:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 12:59:38 INFO - PROCESS | 2880 | 1461182378381 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 12:59:38 INFO - PROCESS | 2880 | 1461182378384 Marionette TRACE conn4 <- [1,829,null,{"value":"13"}] 12:59:38 INFO - PROCESS | 2880 | 1461182378389 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 12:59:38 INFO - PROCESS | 2880 | 1461182378392 Marionette TRACE conn4 <- [1,830,null,{}] 12:59:38 INFO - PROCESS | 2880 | 1461182378403 Marionette TRACE conn4 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:38 INFO - PROCESS | 2880 | 1461182378516 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 12:59:38 INFO - PROCESS | 2880 | 1461182378621 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:38 INFO - PROCESS | 2880 | ++DOCSHELL 20AAF400 == 80 [pid = 2880] [id = 217] 12:59:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 112 (20AAFC00) [pid = 2880] [serial = 649] [outer = 00000000] 12:59:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 113 (20ABCC00) [pid = 2880] [serial = 650] [outer = 20AAFC00] 12:59:38 INFO - PROCESS | 2880 | 1461182378679 Marionette DEBUG loaded listener.js 12:59:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 114 (20AC3400) [pid = 2880] [serial = 651] [outer = 20AAFC00] 12:59:39 INFO - PROCESS | 2880 | 1461182379333 Marionette TRACE conn4 <- [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]]]}] 12:59:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 12:59:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 990ms 12:59:39 INFO - PROCESS | 2880 | 1461182379380 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 12:59:39 INFO - PROCESS | 2880 | 1461182379383 Marionette TRACE conn4 <- [1,833,null,{"value":"13"}] 12:59:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 12:59:39 INFO - PROCESS | 2880 | 1461182379386 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 12:59:39 INFO - PROCESS | 2880 | 1461182379388 Marionette TRACE conn4 <- [1,834,null,{}] 12:59:39 INFO - PROCESS | 2880 | 1461182379392 Marionette TRACE conn4 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:39 INFO - PROCESS | 2880 | 1461182379502 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 12:59:39 INFO - PROCESS | 2880 | 1461182379633 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:39 INFO - PROCESS | 2880 | ++DOCSHELL 20AB2400 == 81 [pid = 2880] [id = 218] 12:59:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 115 (20ABB400) [pid = 2880] [serial = 652] [outer = 00000000] 12:59:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 116 (20B77C00) [pid = 2880] [serial = 653] [outer = 20ABB400] 12:59:39 INFO - PROCESS | 2880 | 1461182379689 Marionette DEBUG loaded listener.js 12:59:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 117 (20B7BC00) [pid = 2880] [serial = 654] [outer = 20ABB400] 12:59:40 INFO - PROCESS | 2880 | 1461182380255 Marionette TRACE conn4 <- [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]]]}] 12:59:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 12:59:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 930ms 12:59:40 INFO - PROCESS | 2880 | 1461182380320 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 12:59:40 INFO - PROCESS | 2880 | 1461182380323 Marionette TRACE conn4 <- [1,837,null,{"value":"13"}] 12:59:40 INFO - PROCESS | 2880 | 1461182380326 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 12:59:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 12:59:40 INFO - PROCESS | 2880 | 1461182380328 Marionette TRACE conn4 <- [1,838,null,{}] 12:59:40 INFO - PROCESS | 2880 | 1461182380332 Marionette TRACE conn4 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:40 INFO - PROCESS | 2880 | 1461182380438 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 12:59:40 INFO - PROCESS | 2880 | 1461182380568 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:40 INFO - PROCESS | 2880 | ++DOCSHELL 20AB3400 == 82 [pid = 2880] [id = 219] 12:59:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 118 (20B71C00) [pid = 2880] [serial = 655] [outer = 00000000] 12:59:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 119 (21791800) [pid = 2880] [serial = 656] [outer = 20B71C00] 12:59:40 INFO - PROCESS | 2880 | 1461182380626 Marionette DEBUG loaded listener.js 12:59:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 120 (21793800) [pid = 2880] [serial = 657] [outer = 20B71C00] 12:59:41 INFO - PROCESS | 2880 | 1461182381256 Marionette TRACE conn4 <- [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]]]}] 12:59:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 12:59:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 971ms 12:59:41 INFO - PROCESS | 2880 | 1461182381301 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 12:59:41 INFO - PROCESS | 2880 | 1461182381304 Marionette TRACE conn4 <- [1,841,null,{"value":"13"}] 12:59:41 INFO - PROCESS | 2880 | 1461182381307 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 12:59:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 12:59:41 INFO - PROCESS | 2880 | 1461182381309 Marionette TRACE conn4 <- [1,842,null,{}] 12:59:41 INFO - PROCESS | 2880 | 1461182381313 Marionette TRACE conn4 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:41 INFO - PROCESS | 2880 | 1461182381431 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 12:59:41 INFO - PROCESS | 2880 | 1461182381564 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:41 INFO - PROCESS | 2880 | ++DOCSHELL 12D42C00 == 83 [pid = 2880] [id = 220] 12:59:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 121 (17093800) [pid = 2880] [serial = 658] [outer = 00000000] 12:59:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 122 (1A0EC000) [pid = 2880] [serial = 659] [outer = 17093800] 12:59:41 INFO - PROCESS | 2880 | 1461182381623 Marionette DEBUG loaded listener.js 12:59:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 123 (1A674C00) [pid = 2880] [serial = 660] [outer = 17093800] 12:59:42 INFO - PROCESS | 2880 | 1461182382392 Marionette TRACE conn4 <- [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]]]}] 12:59:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 12:59:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1129ms 12:59:42 INFO - PROCESS | 2880 | 1461182382441 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 12:59:42 INFO - PROCESS | 2880 | 1461182382446 Marionette TRACE conn4 <- [1,845,null,{"value":"13"}] 12:59:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 12:59:42 INFO - PROCESS | 2880 | 1461182382451 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 12:59:42 INFO - PROCESS | 2880 | 1461182382455 Marionette TRACE conn4 <- [1,846,null,{}] 12:59:42 INFO - PROCESS | 2880 | 1461182382460 Marionette TRACE conn4 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:42 INFO - PROCESS | 2880 | 1461182382612 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 12:59:42 INFO - PROCESS | 2880 | 1461182382676 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:42 INFO - PROCESS | 2880 | ++DOCSHELL 1A66DC00 == 84 [pid = 2880] [id = 221] 12:59:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 124 (1A66EC00) [pid = 2880] [serial = 661] [outer = 00000000] 12:59:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 125 (1BDB2000) [pid = 2880] [serial = 662] [outer = 1A66EC00] 12:59:42 INFO - PROCESS | 2880 | 1461182382726 Marionette DEBUG loaded listener.js 12:59:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 126 (1BEB0000) [pid = 2880] [serial = 663] [outer = 1A66EC00] 12:59:44 INFO - PROCESS | 2880 | --DOCSHELL 1E1F2C00 == 83 [pid = 2880] [id = 20] 12:59:44 INFO - PROCESS | 2880 | --DOCSHELL 1E895C00 == 82 [pid = 2880] [id = 147] 12:59:44 INFO - PROCESS | 2880 | --DOCSHELL 130D1C00 == 81 [pid = 2880] [id = 23] 12:59:44 INFO - PROCESS | 2880 | --DOCSHELL 140E2C00 == 80 [pid = 2880] [id = 117] 12:59:44 INFO - PROCESS | 2880 | --DOCSHELL 1C883400 == 79 [pid = 2880] [id = 176] 12:59:44 INFO - PROCESS | 2880 | --DOCSHELL 1880B400 == 78 [pid = 2880] [id = 17] 12:59:44 INFO - PROCESS | 2880 | --DOCSHELL 20AC6800 == 77 [pid = 2880] [id = 149] 12:59:44 INFO - PROCESS | 2880 | --DOCSHELL 20942000 == 76 [pid = 2880] [id = 179] 12:59:44 INFO - PROCESS | 2880 | --DOCSHELL 12D3BC00 == 75 [pid = 2880] [id = 145] 12:59:44 INFO - PROCESS | 2880 | --DOCSHELL 1901D000 == 74 [pid = 2880] [id = 178] 12:59:44 INFO - PROCESS | 2880 | --DOMWINDOW == 125 (1CCD0800) [pid = 2880] [serial = 593] [outer = 00000000] [url = about:blank] 12:59:44 INFO - PROCESS | 2880 | --DOCSHELL 1D91D800 == 73 [pid = 2880] [id = 202] 12:59:44 INFO - PROCESS | 2880 | --DOCSHELL 1BDB3800 == 72 [pid = 2880] [id = 201] 12:59:44 INFO - PROCESS | 2880 | --DOCSHELL 17769C00 == 71 [pid = 2880] [id = 200] 12:59:44 INFO - PROCESS | 2880 | --DOCSHELL 0B094000 == 70 [pid = 2880] [id = 199] 12:59:44 INFO - PROCESS | 2880 | --DOMWINDOW == 124 (2094D000) [pid = 2880] [serial = 575] [outer = 00000000] [url = about:blank] 12:59:44 INFO - PROCESS | 2880 | --DOMWINDOW == 123 (1C9C0800) [pid = 2880] [serial = 588] [outer = 00000000] [url = about:blank] 12:59:44 INFO - PROCESS | 2880 | --DOMWINDOW == 122 (1BEB2400) [pid = 2880] [serial = 585] [outer = 00000000] [url = about:blank] 12:59:44 INFO - PROCESS | 2880 | --DOMWINDOW == 121 (1CB6F000) [pid = 2880] [serial = 591] [outer = 00000000] [url = about:blank] 12:59:44 INFO - PROCESS | 2880 | --DOMWINDOW == 120 (1C88AC00) [pid = 2880] [serial = 587] [outer = 00000000] [url = about:blank] 12:59:44 INFO - PROCESS | 2880 | --DOMWINDOW == 119 (1CACF000) [pid = 2880] [serial = 590] [outer = 00000000] [url = about:blank] 12:59:44 INFO - PROCESS | 2880 | --DOMWINDOW == 118 (18CB4C00) [pid = 2880] [serial = 563] [outer = 00000000] [url = about:blank] 12:59:44 INFO - PROCESS | 2880 | --DOMWINDOW == 117 (1CAAC400) [pid = 2880] [serial = 566] [outer = 00000000] [url = about:blank] 12:59:44 INFO - PROCESS | 2880 | --DOMWINDOW == 116 (1FBCE400) [pid = 2880] [serial = 569] [outer = 00000000] [url = about:blank] 12:59:44 INFO - PROCESS | 2880 | --DOMWINDOW == 115 (20434C00) [pid = 2880] [serial = 572] [outer = 00000000] [url = about:blank] 12:59:44 INFO - PROCESS | 2880 | --DOMWINDOW == 114 (1BE88000) [pid = 2880] [serial = 584] [outer = 00000000] [url = about:blank] 12:59:44 INFO - PROCESS | 2880 | --DOMWINDOW == 113 (18CABC00) [pid = 2880] [serial = 581] [outer = 00000000] [url = about:blank] 12:59:44 INFO - PROCESS | 2880 | --DOMWINDOW == 112 (1901E000) [pid = 2880] [serial = 582] [outer = 00000000] [url = about:blank] 12:59:44 INFO - PROCESS | 2880 | --DOMWINDOW == 111 (18805000) [pid = 2880] [serial = 579] [outer = 00000000] [url = about:blank] 12:59:44 INFO - PROCESS | 2880 | --DOMWINDOW == 110 (17A09800) [pid = 2880] [serial = 578] [outer = 00000000] [url = about:blank] 12:59:44 INFO - PROCESS | 2880 | 1461182384387 Marionette TRACE conn4 <- [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]]]}] 12:59:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 12:59:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1974ms 12:59:44 INFO - PROCESS | 2880 | 1461182384430 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 12:59:44 INFO - PROCESS | 2880 | 1461182384436 Marionette TRACE conn4 <- [1,849,null,{"value":"13"}] 12:59:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 12:59:44 INFO - PROCESS | 2880 | 1461182384441 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 12:59:44 INFO - PROCESS | 2880 | 1461182384444 Marionette TRACE conn4 <- [1,850,null,{}] 12:59:44 INFO - PROCESS | 2880 | 1461182384448 Marionette TRACE conn4 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:44 INFO - PROCESS | 2880 | 1461182384537 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 12:59:44 INFO - PROCESS | 2880 | 1461182384544 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:44 INFO - PROCESS | 2880 | ++DOCSHELL 12D3BC00 == 71 [pid = 2880] [id = 222] 12:59:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 111 (12D3E400) [pid = 2880] [serial = 664] [outer = 00000000] 12:59:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 112 (17792000) [pid = 2880] [serial = 665] [outer = 12D3E400] 12:59:44 INFO - PROCESS | 2880 | 1461182384591 Marionette DEBUG loaded listener.js 12:59:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 113 (1880D800) [pid = 2880] [serial = 666] [outer = 12D3E400] 12:59:45 INFO - PROCESS | 2880 | 1461182385116 Marionette TRACE conn4 <- [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]]]}] 12:59:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 12:59:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 730ms 12:59:45 INFO - PROCESS | 2880 | 1461182385175 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 12:59:45 INFO - PROCESS | 2880 | 1461182385177 Marionette TRACE conn4 <- [1,853,null,{"value":"13"}] 12:59:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 12:59:45 INFO - PROCESS | 2880 | 1461182385181 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 12:59:45 INFO - PROCESS | 2880 | 1461182385184 Marionette TRACE conn4 <- [1,854,null,{}] 12:59:45 INFO - PROCESS | 2880 | 1461182385194 Marionette TRACE conn4 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:45 INFO - PROCESS | 2880 | 1461182385285 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 12:59:45 INFO - PROCESS | 2880 | 1461182385385 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:45 INFO - PROCESS | 2880 | ++DOCSHELL 1B837800 == 72 [pid = 2880] [id = 223] 12:59:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 114 (1BDADC00) [pid = 2880] [serial = 667] [outer = 00000000] 12:59:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 115 (1C824000) [pid = 2880] [serial = 668] [outer = 1BDADC00] 12:59:45 INFO - PROCESS | 2880 | 1461182385436 Marionette DEBUG loaded listener.js 12:59:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 116 (1C880400) [pid = 2880] [serial = 669] [outer = 1BDADC00] 12:59:45 INFO - PROCESS | 2880 | 1461182385824 Marionette TRACE conn4 <- [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]]]}] 12:59:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 12:59:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 670ms 12:59:45 INFO - PROCESS | 2880 | 1461182385855 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 12:59:45 INFO - PROCESS | 2880 | 1461182385857 Marionette TRACE conn4 <- [1,857,null,{"value":"13"}] 12:59:45 INFO - PROCESS | 2880 | 1461182385861 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 12:59:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 12:59:45 INFO - PROCESS | 2880 | 1461182385862 Marionette TRACE conn4 <- [1,858,null,{}] 12:59:45 INFO - PROCESS | 2880 | 1461182385866 Marionette TRACE conn4 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:45 INFO - PROCESS | 2880 | 1461182385953 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 12:59:45 INFO - PROCESS | 2880 | 1461182385960 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:45 INFO - PROCESS | 2880 | ++DOCSHELL 130DE800 == 73 [pid = 2880] [id = 224] 12:59:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 117 (17A0FC00) [pid = 2880] [serial = 670] [outer = 00000000] 12:59:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 118 (1CAAFC00) [pid = 2880] [serial = 671] [outer = 17A0FC00] 12:59:45 INFO - PROCESS | 2880 | 1461182386009 Marionette DEBUG loaded listener.js 12:59:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 119 (1CC4A400) [pid = 2880] [serial = 672] [outer = 17A0FC00] 12:59:46 INFO - PROCESS | 2880 | 1461182386506 Marionette TRACE conn4 <- [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]]]}] 12:59:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 12:59:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 670ms 12:59:46 INFO - PROCESS | 2880 | 1461182386551 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 12:59:46 INFO - PROCESS | 2880 | 1461182386553 Marionette TRACE conn4 <- [1,861,null,{"value":"13"}] 12:59:46 INFO - PROCESS | 2880 | 1461182386556 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 12:59:46 INFO - PROCESS | 2880 | 1461182386558 Marionette TRACE conn4 <- [1,862,null,{}] 12:59:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 12:59:46 INFO - PROCESS | 2880 | 1461182386568 Marionette TRACE conn4 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:46 INFO - PROCESS | 2880 | 1461182386685 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 12:59:46 INFO - PROCESS | 2880 | 1461182386691 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:46 INFO - PROCESS | 2880 | ++DOCSHELL 1CCD6400 == 74 [pid = 2880] [id = 225] 12:59:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 120 (1E890800) [pid = 2880] [serial = 673] [outer = 00000000] 12:59:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 121 (1FB52800) [pid = 2880] [serial = 674] [outer = 1E890800] 12:59:46 INFO - PROCESS | 2880 | 1461182386739 Marionette DEBUG loaded listener.js 12:59:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 122 (1FC18400) [pid = 2880] [serial = 675] [outer = 1E890800] 12:59:47 INFO - PROCESS | 2880 | 1461182387215 Marionette TRACE conn4 <- [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]]]}] 12:59:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 12:59:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 670ms 12:59:47 INFO - PROCESS | 2880 | 1461182387233 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 12:59:47 INFO - PROCESS | 2880 | 1461182387235 Marionette TRACE conn4 <- [1,865,null,{"value":"13"}] 12:59:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 12:59:47 INFO - PROCESS | 2880 | 1461182387238 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 12:59:47 INFO - PROCESS | 2880 | 1461182387239 Marionette TRACE conn4 <- [1,866,null,{}] 12:59:47 INFO - PROCESS | 2880 | 1461182387253 Marionette TRACE conn4 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:47 INFO - PROCESS | 2880 | 1461182387420 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 12:59:47 INFO - PROCESS | 2880 | 1461182387482 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:47 INFO - PROCESS | 2880 | ++DOCSHELL 20943000 == 75 [pid = 2880] [id = 226] 12:59:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 123 (20944000) [pid = 2880] [serial = 676] [outer = 00000000] 12:59:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 124 (209A4C00) [pid = 2880] [serial = 677] [outer = 20944000] 12:59:47 INFO - PROCESS | 2880 | 1461182387530 Marionette DEBUG loaded listener.js 12:59:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 125 (209A6000) [pid = 2880] [serial = 678] [outer = 20944000] 12:59:47 INFO - PROCESS | 2880 | 1461182387963 Marionette TRACE conn4 <- [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]]]}] 12:59:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 12:59:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 770ms 12:59:48 INFO - PROCESS | 2880 | 1461182388009 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 12:59:48 INFO - PROCESS | 2880 | 1461182388011 Marionette TRACE conn4 <- [1,869,null,{"value":"13"}] 12:59:48 INFO - PROCESS | 2880 | 1461182388014 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 12:59:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 12:59:48 INFO - PROCESS | 2880 | 1461182388016 Marionette TRACE conn4 <- [1,870,null,{}] 12:59:48 INFO - PROCESS | 2880 | 1461182388019 Marionette TRACE conn4 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:48 INFO - PROCESS | 2880 | 1461182388134 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 12:59:48 INFO - PROCESS | 2880 | 1461182388198 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:48 INFO - PROCESS | 2880 | ++DOCSHELL 209A9400 == 76 [pid = 2880] [id = 227] 12:59:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 126 (209A9800) [pid = 2880] [serial = 679] [outer = 00000000] 12:59:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 127 (20A05C00) [pid = 2880] [serial = 680] [outer = 209A9800] 12:59:48 INFO - PROCESS | 2880 | 1461182388243 Marionette DEBUG loaded listener.js 12:59:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 128 (20A0D000) [pid = 2880] [serial = 681] [outer = 209A9800] 12:59:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 129 (20AA6C00) [pid = 2880] [serial = 682] [outer = 1F18E400] 12:59:48 INFO - PROCESS | 2880 | --DOMWINDOW == 128 (1C9C7000) [pid = 2880] [serial = 631] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 12:59:48 INFO - PROCESS | 2880 | --DOMWINDOW == 127 (1E1F9000) [pid = 2880] [serial = 634] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 12:59:48 INFO - PROCESS | 2880 | --DOMWINDOW == 126 (1CAA3400) [pid = 2880] [serial = 625] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 12:59:48 INFO - PROCESS | 2880 | --DOMWINDOW == 125 (0F852400) [pid = 2880] [serial = 616] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 12:59:48 INFO - PROCESS | 2880 | --DOMWINDOW == 124 (0F110000) [pid = 2880] [serial = 613] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 12:59:48 INFO - PROCESS | 2880 | --DOMWINDOW == 123 (1B81FC00) [pid = 2880] [serial = 619] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 12:59:48 INFO - PROCESS | 2880 | --DOMWINDOW == 122 (1BF14C00) [pid = 2880] [serial = 622] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 12:59:48 INFO - PROCESS | 2880 | --DOMWINDOW == 121 (1D80CC00) [pid = 2880] [serial = 628] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 12:59:48 INFO - PROCESS | 2880 | --DOMWINDOW == 120 (1C881C00) [pid = 2880] [serial = 592] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 12:59:48 INFO - PROCESS | 2880 | --DOMWINDOW == 119 (20430000) [pid = 2880] [serial = 637] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 12:59:48 INFO - PROCESS | 2880 | 1461182388858 Marionette TRACE conn4 <- [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]]]}] 12:59:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 12:59:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 872ms 12:59:48 INFO - PROCESS | 2880 | 1461182388891 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 12:59:48 INFO - PROCESS | 2880 | 1461182388893 Marionette TRACE conn4 <- [1,873,null,{"value":"13"}] 12:59:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 12:59:48 INFO - PROCESS | 2880 | 1461182388896 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 12:59:48 INFO - PROCESS | 2880 | 1461182388898 Marionette TRACE conn4 <- [1,874,null,{}] 12:59:48 INFO - PROCESS | 2880 | 1461182388902 Marionette TRACE conn4 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:48 INFO - PROCESS | 2880 | 1461182388989 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 12:59:49 INFO - PROCESS | 2880 | 1461182389086 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:49 INFO - PROCESS | 2880 | ++DOCSHELL 1312F800 == 77 [pid = 2880] [id = 228] 12:59:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 120 (18CA9800) [pid = 2880] [serial = 683] [outer = 00000000] 12:59:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 121 (1C868C00) [pid = 2880] [serial = 684] [outer = 18CA9800] 12:59:49 INFO - PROCESS | 2880 | 1461182389131 Marionette DEBUG loaded listener.js 12:59:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 122 (1E88F400) [pid = 2880] [serial = 685] [outer = 18CA9800] 12:59:49 INFO - PROCESS | 2880 | 1461182389484 Marionette TRACE conn4 <- [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]]]}] 12:59:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 12:59:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 631ms 12:59:49 INFO - PROCESS | 2880 | 1461182389528 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 12:59:49 INFO - PROCESS | 2880 | 1461182389530 Marionette TRACE conn4 <- [1,877,null,{"value":"13"}] 12:59:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 12:59:49 INFO - PROCESS | 2880 | 1461182389533 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 12:59:49 INFO - PROCESS | 2880 | 1461182389534 Marionette TRACE conn4 <- [1,878,null,{}] 12:59:49 INFO - PROCESS | 2880 | 1461182389538 Marionette TRACE conn4 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:49 INFO - PROCESS | 2880 | 1461182389659 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 12:59:49 INFO - PROCESS | 2880 | 1461182389668 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:49 INFO - PROCESS | 2880 | ++DOCSHELL 1CCDA000 == 78 [pid = 2880] [id = 229] 12:59:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 123 (2052F400) [pid = 2880] [serial = 686] [outer = 00000000] 12:59:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 124 (20535800) [pid = 2880] [serial = 687] [outer = 2052F400] 12:59:49 INFO - PROCESS | 2880 | 1461182389715 Marionette DEBUG loaded listener.js 12:59:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 125 (20536C00) [pid = 2880] [serial = 688] [outer = 2052F400] 12:59:50 INFO - PROCESS | 2880 | 1461182390129 Marionette TRACE conn4 <- [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]]]}] 12:59:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 12:59:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 630ms 12:59:50 INFO - PROCESS | 2880 | 1461182390164 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 12:59:50 INFO - PROCESS | 2880 | 1461182390166 Marionette TRACE conn4 <- [1,881,null,{"value":"13"}] 12:59:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 12:59:50 INFO - PROCESS | 2880 | 1461182390169 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 12:59:50 INFO - PROCESS | 2880 | 1461182390171 Marionette TRACE conn4 <- [1,882,null,{}] 12:59:50 INFO - PROCESS | 2880 | 1461182390175 Marionette TRACE conn4 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:50 INFO - PROCESS | 2880 | 1461182390304 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 12:59:50 INFO - PROCESS | 2880 | 1461182390349 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:50 INFO - PROCESS | 2880 | ++DOCSHELL 2053D000 == 79 [pid = 2880] [id = 230] 12:59:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 126 (209A2800) [pid = 2880] [serial = 689] [outer = 00000000] 12:59:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 127 (20AC2C00) [pid = 2880] [serial = 690] [outer = 209A2800] 12:59:50 INFO - PROCESS | 2880 | 1461182390396 Marionette DEBUG loaded listener.js 12:59:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 128 (20AC2000) [pid = 2880] [serial = 691] [outer = 209A2800] 12:59:50 INFO - PROCESS | 2880 | 1461182390968 Marionette TRACE conn4 <- [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]]]}] 12:59:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 12:59:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 830ms 12:59:50 INFO - PROCESS | 2880 | 1461182391000 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 12:59:50 INFO - PROCESS | 2880 | 1461182391005 Marionette TRACE conn4 <- [1,885,null,{"value":"13"}] 12:59:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 12:59:51 INFO - PROCESS | 2880 | 1461182391010 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 12:59:51 INFO - PROCESS | 2880 | 1461182391014 Marionette TRACE conn4 <- [1,886,null,{}] 12:59:51 INFO - PROCESS | 2880 | 1461182391020 Marionette TRACE conn4 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:51 INFO - PROCESS | 2880 | 1461182391135 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 12:59:51 INFO - PROCESS | 2880 | 1461182391273 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:51 INFO - PROCESS | 2880 | ++DOCSHELL 133C0000 == 80 [pid = 2880] [id = 231] 12:59:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 129 (140E2C00) [pid = 2880] [serial = 692] [outer = 00000000] 12:59:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 130 (18805000) [pid = 2880] [serial = 693] [outer = 140E2C00] 12:59:51 INFO - PROCESS | 2880 | 1461182391332 Marionette DEBUG loaded listener.js 12:59:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 131 (1901CC00) [pid = 2880] [serial = 694] [outer = 140E2C00] 12:59:51 INFO - PROCESS | 2880 | 1461182391988 Marionette TRACE conn4 <- [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]]]}] 12:59:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 12:59:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1024ms 12:59:52 INFO - PROCESS | 2880 | 1461182392035 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 12:59:52 INFO - PROCESS | 2880 | 1461182392041 Marionette TRACE conn4 <- [1,889,null,{"value":"13"}] 12:59:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 12:59:52 INFO - PROCESS | 2880 | 1461182392048 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 12:59:52 INFO - PROCESS | 2880 | 1461182392051 Marionette TRACE conn4 <- [1,890,null,{}] 12:59:52 INFO - PROCESS | 2880 | 1461182392055 Marionette TRACE conn4 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:52 INFO - PROCESS | 2880 | 1461182392173 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 12:59:52 INFO - PROCESS | 2880 | 1461182392308 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:52 INFO - PROCESS | 2880 | ++DOCSHELL 1BDAB400 == 81 [pid = 2880] [id = 232] 12:59:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 132 (1BEB2400) [pid = 2880] [serial = 695] [outer = 00000000] 12:59:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 133 (1CAD5800) [pid = 2880] [serial = 696] [outer = 1BEB2400] 12:59:52 INFO - PROCESS | 2880 | 1461182392365 Marionette DEBUG loaded listener.js 12:59:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 134 (1E88F800) [pid = 2880] [serial = 697] [outer = 1BEB2400] 12:59:52 INFO - PROCESS | 2880 | 1461182392990 Marionette TRACE conn4 <- [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]]]}] 12:59:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 12:59:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 970ms 12:59:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 12:59:53 INFO - PROCESS | 2880 | 1461182393019 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 12:59:53 INFO - PROCESS | 2880 | 1461182393022 Marionette TRACE conn4 <- [1,893,null,{"value":"13"}] 12:59:53 INFO - PROCESS | 2880 | 1461182393025 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 12:59:53 INFO - PROCESS | 2880 | 1461182393029 Marionette TRACE conn4 <- [1,894,null,{}] 12:59:53 INFO - PROCESS | 2880 | 1461182393041 Marionette TRACE conn4 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:53 INFO - PROCESS | 2880 | 1461182393160 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 12:59:53 INFO - PROCESS | 2880 | 1461182393271 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:53 INFO - PROCESS | 2880 | ++DOCSHELL 20A0F400 == 82 [pid = 2880] [id = 233] 12:59:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 135 (20AA4C00) [pid = 2880] [serial = 698] [outer = 00000000] 12:59:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 136 (21799800) [pid = 2880] [serial = 699] [outer = 20AA4C00] 12:59:53 INFO - PROCESS | 2880 | 1461182393329 Marionette DEBUG loaded listener.js 12:59:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 137 (21A0FC00) [pid = 2880] [serial = 700] [outer = 20AA4C00] 12:59:53 INFO - PROCESS | 2880 | 1461182393910 Marionette TRACE conn4 <- [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]]]}] 12:59:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 12:59:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 930ms 12:59:53 INFO - PROCESS | 2880 | 1461182393959 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 12:59:53 INFO - PROCESS | 2880 | 1461182393962 Marionette TRACE conn4 <- [1,897,null,{"value":"13"}] 12:59:53 INFO - PROCESS | 2880 | 1461182393966 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 12:59:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 12:59:53 INFO - PROCESS | 2880 | 1461182393968 Marionette TRACE conn4 <- [1,898,null,{}] 12:59:53 INFO - PROCESS | 2880 | 1461182393972 Marionette TRACE conn4 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:54 INFO - PROCESS | 2880 | 1461182394089 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 12:59:54 INFO - PROCESS | 2880 | 1461182394202 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:54 INFO - PROCESS | 2880 | ++DOCSHELL 21C1BC00 == 83 [pid = 2880] [id = 234] 12:59:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 138 (21C1C000) [pid = 2880] [serial = 701] [outer = 00000000] 12:59:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 139 (21CE9800) [pid = 2880] [serial = 702] [outer = 21C1C000] 12:59:54 INFO - PROCESS | 2880 | 1461182394302 Marionette DEBUG loaded listener.js 12:59:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 140 (2204E000) [pid = 2880] [serial = 703] [outer = 21C1C000] 12:59:54 INFO - PROCESS | 2880 | 1461182394878 Marionette TRACE conn4 <- [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]]]}] 12:59:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 12:59:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 930ms 12:59:54 INFO - PROCESS | 2880 | 1461182394899 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 12:59:54 INFO - PROCESS | 2880 | 1461182394902 Marionette TRACE conn4 <- [1,901,null,{"value":"13"}] 12:59:54 INFO - PROCESS | 2880 | 1461182394905 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 12:59:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 12:59:54 INFO - PROCESS | 2880 | 1461182394907 Marionette TRACE conn4 <- [1,902,null,{}] 12:59:54 INFO - PROCESS | 2880 | 1461182394911 Marionette TRACE conn4 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:55 INFO - PROCESS | 2880 | 1461182395020 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 12:59:55 INFO - PROCESS | 2880 | 1461182395128 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:55 INFO - PROCESS | 2880 | ++DOCSHELL 22050400 == 84 [pid = 2880] [id = 235] 12:59:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 141 (220EB400) [pid = 2880] [serial = 704] [outer = 00000000] 12:59:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 142 (2211F800) [pid = 2880] [serial = 705] [outer = 220EB400] 12:59:55 INFO - PROCESS | 2880 | 1461182395183 Marionette DEBUG loaded listener.js 12:59:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 143 (22126800) [pid = 2880] [serial = 706] [outer = 220EB400] 12:59:55 INFO - PROCESS | 2880 | 1461182395751 Marionette TRACE conn4 <- [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]]]}] 12:59:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 12:59:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 930ms 12:59:55 INFO - PROCESS | 2880 | 1461182395839 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 12:59:55 INFO - PROCESS | 2880 | 1461182395842 Marionette TRACE conn4 <- [1,905,null,{"value":"13"}] 12:59:55 INFO - PROCESS | 2880 | 1461182395846 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 12:59:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 12:59:55 INFO - PROCESS | 2880 | 1461182395848 Marionette TRACE conn4 <- [1,906,null,{}] 12:59:55 INFO - PROCESS | 2880 | 1461182395852 Marionette TRACE conn4 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:55 INFO - PROCESS | 2880 | 1461182395991 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 12:59:56 INFO - PROCESS | 2880 | 1461182396126 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:56 INFO - PROCESS | 2880 | ++DOCSHELL 2211F400 == 85 [pid = 2880] [id = 236] 12:59:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 144 (22128C00) [pid = 2880] [serial = 707] [outer = 00000000] 12:59:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 145 (22286000) [pid = 2880] [serial = 708] [outer = 22128C00] 12:59:56 INFO - PROCESS | 2880 | 1461182396188 Marionette DEBUG loaded listener.js 12:59:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 146 (243C2000) [pid = 2880] [serial = 709] [outer = 22128C00] 12:59:56 INFO - PROCESS | 2880 | 1461182396770 Marionette TRACE conn4 <- [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]]]}] 12:59:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 12:59:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 970ms 12:59:56 INFO - PROCESS | 2880 | 1461182396819 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 12:59:56 INFO - PROCESS | 2880 | 1461182396822 Marionette TRACE conn4 <- [1,909,null,{"value":"13"}] 12:59:56 INFO - PROCESS | 2880 | 1461182396825 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 12:59:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 12:59:56 INFO - PROCESS | 2880 | 1461182396827 Marionette TRACE conn4 <- [1,910,null,{}] 12:59:56 INFO - PROCESS | 2880 | 1461182396831 Marionette TRACE conn4 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:56 INFO - PROCESS | 2880 | 1461182396938 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 12:59:57 INFO - PROCESS | 2880 | 1461182397046 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:57 INFO - PROCESS | 2880 | ++DOCSHELL 1709F400 == 86 [pid = 2880] [id = 237] 12:59:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 147 (1756D800) [pid = 2880] [serial = 710] [outer = 00000000] 12:59:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 148 (188F0800) [pid = 2880] [serial = 711] [outer = 1756D800] 12:59:57 INFO - PROCESS | 2880 | 1461182397100 Marionette DEBUG loaded listener.js 12:59:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 149 (1BDAC400) [pid = 2880] [serial = 712] [outer = 1756D800] 12:59:57 INFO - PROCESS | 2880 | 1461182397892 Marionette TRACE conn4 <- [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]]]}] 12:59:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 12:59:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1119ms 12:59:57 INFO - PROCESS | 2880 | 1461182397948 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 12:59:57 INFO - PROCESS | 2880 | 1461182397953 Marionette TRACE conn4 <- [1,913,null,{"value":"13"}] 12:59:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 12:59:57 INFO - PROCESS | 2880 | 1461182397958 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 12:59:57 INFO - PROCESS | 2880 | 1461182397962 Marionette TRACE conn4 <- [1,914,null,{}] 12:59:57 INFO - PROCESS | 2880 | 1461182397982 Marionette TRACE conn4 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:58 INFO - PROCESS | 2880 | 1461182398091 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 12:59:58 INFO - PROCESS | 2880 | 1461182398239 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:58 INFO - PROCESS | 2880 | ++DOCSHELL 17A04C00 == 87 [pid = 2880] [id = 238] 12:59:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 150 (18CAC800) [pid = 2880] [serial = 713] [outer = 00000000] 12:59:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 151 (1BE88000) [pid = 2880] [serial = 714] [outer = 18CAC800] 12:59:58 INFO - PROCESS | 2880 | 1461182398293 Marionette DEBUG loaded listener.js 12:59:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 152 (1BF14000) [pid = 2880] [serial = 715] [outer = 18CAC800] 12:59:58 INFO - PROCESS | 2880 | 1461182398933 Marionette TRACE conn4 <- [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]]]}] 12:59:58 INFO - PROCESS | 2880 | --DOMWINDOW == 151 (1E1F8800) [pid = 2880] [serial = 608] [outer = 00000000] [url = about:blank] 12:59:58 INFO - PROCESS | 2880 | --DOMWINDOW == 150 (1D926000) [pid = 2880] [serial = 605] [outer = 00000000] [url = about:blank] 12:59:58 INFO - PROCESS | 2880 | --DOMWINDOW == 149 (1FBCA400) [pid = 2880] [serial = 611] [outer = 00000000] [url = about:blank] 12:59:58 INFO - PROCESS | 2880 | --DOMWINDOW == 148 (1C863400) [pid = 2880] [serial = 602] [outer = 00000000] [url = about:blank] 12:59:58 INFO - PROCESS | 2880 | --DOMWINDOW == 147 (1880D000) [pid = 2880] [serial = 599] [outer = 00000000] [url = about:blank] 12:59:58 INFO - PROCESS | 2880 | --DOMWINDOW == 146 (12D35800) [pid = 2880] [serial = 596] [outer = 00000000] [url = about:blank] 12:59:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 12:59:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1069ms 12:59:59 INFO - PROCESS | 2880 | 1461182399047 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 12:59:59 INFO - PROCESS | 2880 | 1461182399052 Marionette TRACE conn4 <- [1,917,null,{"value":"13"}] 12:59:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 12:59:59 INFO - PROCESS | 2880 | --DOMWINDOW == 145 (1CAB0000) [pid = 2880] [serial = 626] [outer = 00000000] [url = about:blank] 12:59:59 INFO - PROCESS | 2880 | --DOMWINDOW == 144 (1D9AA000) [pid = 2880] [serial = 632] [outer = 00000000] [url = about:blank] 12:59:59 INFO - PROCESS | 2880 | --DOMWINDOW == 143 (17328C00) [pid = 2880] [serial = 617] [outer = 00000000] [url = about:blank] 12:59:59 INFO - PROCESS | 2880 | --DOMWINDOW == 142 (17A01C00) [pid = 2880] [serial = 615] [outer = 00000000] [url = about:blank] 12:59:59 INFO - PROCESS | 2880 | --DOMWINDOW == 141 (1BB06000) [pid = 2880] [serial = 620] [outer = 00000000] [url = about:blank] 12:59:59 INFO - PROCESS | 2880 | --DOMWINDOW == 140 (1C869C00) [pid = 2880] [serial = 623] [outer = 00000000] [url = about:blank] 12:59:59 INFO - PROCESS | 2880 | --DOMWINDOW == 139 (1BDAC000) [pid = 2880] [serial = 621] [outer = 00000000] [url = about:blank] 12:59:59 INFO - PROCESS | 2880 | --DOMWINDOW == 138 (1D925400) [pid = 2880] [serial = 630] [outer = 00000000] [url = about:blank] 12:59:59 INFO - PROCESS | 2880 | --DOMWINDOW == 137 (1FC10000) [pid = 2880] [serial = 636] [outer = 00000000] [url = about:blank] 12:59:59 INFO - PROCESS | 2880 | --DOMWINDOW == 136 (1D91C000) [pid = 2880] [serial = 629] [outer = 00000000] [url = about:blank] 12:59:59 INFO - PROCESS | 2880 | --DOMWINDOW == 135 (17A05400) [pid = 2880] [serial = 618] [outer = 00000000] [url = about:blank] 12:59:59 INFO - PROCESS | 2880 | --DOMWINDOW == 134 (1CCD9C00) [pid = 2880] [serial = 594] [outer = 00000000] [url = about:blank] 12:59:59 INFO - PROCESS | 2880 | --DOMWINDOW == 133 (1CACDC00) [pid = 2880] [serial = 627] [outer = 00000000] [url = about:blank] 12:59:59 INFO - PROCESS | 2880 | --DOMWINDOW == 132 (1C884000) [pid = 2880] [serial = 624] [outer = 00000000] [url = about:blank] 12:59:59 INFO - PROCESS | 2880 | --DOMWINDOW == 131 (172D7000) [pid = 2880] [serial = 614] [outer = 00000000] [url = about:blank] 12:59:59 INFO - PROCESS | 2880 | --DOMWINDOW == 130 (20947800) [pid = 2880] [serial = 638] [outer = 00000000] [url = about:blank] 12:59:59 INFO - PROCESS | 2880 | --DOMWINDOW == 129 (20944400) [pid = 2880] [serial = 639] [outer = 00000000] [url = about:blank] 12:59:59 INFO - PROCESS | 2880 | --DOMWINDOW == 128 (1E1EB800) [pid = 2880] [serial = 633] [outer = 00000000] [url = about:blank] 12:59:59 INFO - PROCESS | 2880 | --DOMWINDOW == 127 (1FB52000) [pid = 2880] [serial = 635] [outer = 00000000] [url = about:blank] 12:59:59 INFO - PROCESS | 2880 | 1461182399093 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 12:59:59 INFO - PROCESS | 2880 | 1461182399096 Marionette TRACE conn4 <- [1,918,null,{}] 12:59:59 INFO - PROCESS | 2880 | 1461182399108 Marionette TRACE conn4 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:59 INFO - PROCESS | 2880 | 1461182399204 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 12:59:59 INFO - PROCESS | 2880 | 1461182399210 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:59 INFO - PROCESS | 2880 | ++DOCSHELL 1427F400 == 88 [pid = 2880] [id = 239] 12:59:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 128 (14280C00) [pid = 2880] [serial = 716] [outer = 00000000] 12:59:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 129 (1756F400) [pid = 2880] [serial = 717] [outer = 14280C00] 12:59:59 INFO - PROCESS | 2880 | 1461182399259 Marionette DEBUG loaded listener.js 12:59:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 130 (17A87000) [pid = 2880] [serial = 718] [outer = 14280C00] 12:59:59 INFO - PROCESS | 2880 | 1461182399789 Marionette TRACE conn4 <- [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]]]}] 12:59:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 12:59:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 750ms 12:59:59 INFO - PROCESS | 2880 | 1461182399827 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 12:59:59 INFO - PROCESS | 2880 | 1461182399830 Marionette TRACE conn4 <- [1,921,null,{"value":"13"}] 12:59:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 12:59:59 INFO - PROCESS | 2880 | 1461182399833 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 12:59:59 INFO - PROCESS | 2880 | 1461182399836 Marionette TRACE conn4 <- [1,922,null,{}] 12:59:59 INFO - PROCESS | 2880 | 1461182399846 Marionette TRACE conn4 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:59 INFO - PROCESS | 2880 | 1461182399939 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 13:00:00 INFO - PROCESS | 2880 | 1461182400043 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:00 INFO - PROCESS | 2880 | ++DOCSHELL 1BDAF400 == 89 [pid = 2880] [id = 240] 13:00:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 131 (1C864C00) [pid = 2880] [serial = 719] [outer = 00000000] 13:00:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 132 (1C885000) [pid = 2880] [serial = 720] [outer = 1C864C00] 13:00:00 INFO - PROCESS | 2880 | 1461182400095 Marionette DEBUG loaded listener.js 13:00:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 133 (1C9C0800) [pid = 2880] [serial = 721] [outer = 1C864C00] 13:00:00 INFO - PROCESS | 2880 | 1461182400482 Marionette TRACE conn4 <- [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]]]}] 13:00:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 13:00:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 671ms 13:00:00 INFO - PROCESS | 2880 | 1461182400511 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 13:00:00 INFO - PROCESS | 2880 | 1461182400514 Marionette TRACE conn4 <- [1,925,null,{"value":"13"}] 13:00:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 13:00:00 INFO - PROCESS | 2880 | 1461182400517 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 13:00:00 INFO - PROCESS | 2880 | 1461182400519 Marionette TRACE conn4 <- [1,926,null,{}] 13:00:00 INFO - PROCESS | 2880 | 1461182400522 Marionette TRACE conn4 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:00 INFO - PROCESS | 2880 | 1461182400612 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 13:00:00 INFO - PROCESS | 2880 | 1461182400618 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:00 INFO - PROCESS | 2880 | ++DOCSHELL 1CAAC000 == 90 [pid = 2880] [id = 241] 13:00:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 134 (1CAAF800) [pid = 2880] [serial = 722] [outer = 00000000] 13:00:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 135 (1D81A400) [pid = 2880] [serial = 723] [outer = 1CAAF800] 13:00:00 INFO - PROCESS | 2880 | 1461182400665 Marionette DEBUG loaded listener.js 13:00:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 136 (1D922400) [pid = 2880] [serial = 724] [outer = 1CAAF800] 13:00:01 INFO - PROCESS | 2880 | 1461182401116 Marionette TRACE conn4 <- [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]]]}] 13:00:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 13:00:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 630ms 13:00:01 INFO - PROCESS | 2880 | 1461182401167 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 13:00:01 INFO - PROCESS | 2880 | 1461182401169 Marionette TRACE conn4 <- [1,929,null,{"value":"13"}] 13:00:01 INFO - PROCESS | 2880 | 1461182401172 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 13:00:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 13:00:01 INFO - PROCESS | 2880 | 1461182401174 Marionette TRACE conn4 <- [1,930,null,{}] 13:00:01 INFO - PROCESS | 2880 | 1461182401186 Marionette TRACE conn4 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:01 INFO - PROCESS | 2880 | 1461182401301 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 13:00:01 INFO - PROCESS | 2880 | 1461182401393 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:01 INFO - PROCESS | 2880 | ++DOCSHELL 1D88E000 == 91 [pid = 2880] [id = 242] 13:00:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 137 (1D925400) [pid = 2880] [serial = 725] [outer = 00000000] 13:00:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 138 (1E1A5C00) [pid = 2880] [serial = 726] [outer = 1D925400] 13:00:01 INFO - PROCESS | 2880 | 1461182401438 Marionette DEBUG loaded listener.js 13:00:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 139 (1E1F0C00) [pid = 2880] [serial = 727] [outer = 1D925400] 13:00:01 INFO - PROCESS | 2880 | 1461182401918 Marionette TRACE conn4 <- [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]]]}] 13:00:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 13:00:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 770ms 13:00:01 INFO - PROCESS | 2880 | 1461182401946 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 13:00:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 13:00:01 INFO - PROCESS | 2880 | 1461182401948 Marionette TRACE conn4 <- [1,933,null,{"value":"13"}] 13:00:01 INFO - PROCESS | 2880 | 1461182401951 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 13:00:01 INFO - PROCESS | 2880 | 1461182401953 Marionette TRACE conn4 <- [1,934,null,{}] 13:00:01 INFO - PROCESS | 2880 | 1461182401957 Marionette TRACE conn4 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:02 INFO - PROCESS | 2880 | 1461182402083 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 13:00:02 INFO - PROCESS | 2880 | 1461182402147 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:02 INFO - PROCESS | 2880 | ++DOCSHELL 1BEB2000 == 92 [pid = 2880] [id = 243] 13:00:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 140 (1E88F000) [pid = 2880] [serial = 728] [outer = 00000000] 13:00:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 141 (20097400) [pid = 2880] [serial = 729] [outer = 1E88F000] 13:00:02 INFO - PROCESS | 2880 | 1461182402195 Marionette DEBUG loaded listener.js 13:00:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 142 (2052F000) [pid = 2880] [serial = 730] [outer = 1E88F000] 13:00:02 INFO - PROCESS | 2880 | 1461182402643 Marionette TRACE conn4 <- [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]]]}] 13:00:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 13:00:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 730ms 13:00:02 INFO - PROCESS | 2880 | 1461182402708 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 13:00:02 INFO - PROCESS | 2880 | 1461182402710 Marionette TRACE conn4 <- [1,937,null,{"value":"13"}] 13:00:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 13:00:02 INFO - PROCESS | 2880 | 1461182402721 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 13:00:02 INFO - PROCESS | 2880 | 1461182402722 Marionette TRACE conn4 <- [1,938,null,{}] 13:00:02 INFO - PROCESS | 2880 | 1461182402726 Marionette TRACE conn4 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:02 INFO - PROCESS | 2880 | 1461182402848 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 13:00:02 INFO - PROCESS | 2880 | 1461182402914 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:02 INFO - PROCESS | 2880 | ++DOCSHELL 20531800 == 93 [pid = 2880] [id = 244] 13:00:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 143 (2053DC00) [pid = 2880] [serial = 731] [outer = 00000000] 13:00:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 144 (2094A400) [pid = 2880] [serial = 732] [outer = 2053DC00] 13:00:02 INFO - PROCESS | 2880 | 1461182402959 Marionette DEBUG loaded listener.js 13:00:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 145 (2094A000) [pid = 2880] [serial = 733] [outer = 2053DC00] 13:00:03 INFO - PROCESS | 2880 | --DOMWINDOW == 144 (1E890800) [pid = 2880] [serial = 673] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 13:00:03 INFO - PROCESS | 2880 | --DOMWINDOW == 143 (17789400) [pid = 2880] [serial = 562] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 13:00:03 INFO - PROCESS | 2880 | --DOMWINDOW == 142 (20430800) [pid = 2880] [serial = 571] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 13:00:03 INFO - PROCESS | 2880 | --DOMWINDOW == 141 (20942800) [pid = 2880] [serial = 535] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 13:00:03 INFO - PROCESS | 2880 | --DOMWINDOW == 140 (17792400) [pid = 2880] [serial = 598] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 13:00:03 INFO - PROCESS | 2880 | --DOMWINDOW == 139 (1D920000) [pid = 2880] [serial = 604] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 13:00:03 INFO - PROCESS | 2880 | --DOMWINDOW == 138 (133BD000) [pid = 2880] [serial = 529] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 13:00:03 INFO - PROCESS | 2880 | --DOMWINDOW == 137 (1BF1B400) [pid = 2880] [serial = 565] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 13:00:03 INFO - PROCESS | 2880 | --DOMWINDOW == 136 (1BDAD800) [pid = 2880] [serial = 532] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 13:00:03 INFO - PROCESS | 2880 | --DOMWINDOW == 135 (1CAAA000) [pid = 2880] [serial = 559] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 13:00:03 INFO - PROCESS | 2880 | --DOMWINDOW == 134 (1F995400) [pid = 2880] [serial = 568] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 13:00:03 INFO - PROCESS | 2880 | --DOMWINDOW == 133 (0B098000) [pid = 2880] [serial = 595] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 13:00:03 INFO - PROCESS | 2880 | --DOMWINDOW == 132 (1DAED000) [pid = 2880] [serial = 607] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 13:00:03 INFO - PROCESS | 2880 | --DOMWINDOW == 131 (1CCD0C00) [pid = 2880] [serial = 538] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 13:00:03 INFO - PROCESS | 2880 | --DOMWINDOW == 130 (1BDB5C00) [pid = 2880] [serial = 601] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 13:00:03 INFO - PROCESS | 2880 | --DOMWINDOW == 129 (20434000) [pid = 2880] [serial = 574] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 13:00:03 INFO - PROCESS | 2880 | --DOMWINDOW == 128 (1E8CE400) [pid = 2880] [serial = 610] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 13:00:03 INFO - PROCESS | 2880 | --DOMWINDOW == 127 (209A9800) [pid = 2880] [serial = 679] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 13:00:03 INFO - PROCESS | 2880 | --DOMWINDOW == 126 (20944000) [pid = 2880] [serial = 676] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 13:00:03 INFO - PROCESS | 2880 | --DOMWINDOW == 125 (18CA9800) [pid = 2880] [serial = 683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 13:00:03 INFO - PROCESS | 2880 | --DOMWINDOW == 124 (17093800) [pid = 2880] [serial = 658] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 13:00:03 INFO - PROCESS | 2880 | --DOMWINDOW == 123 (1BDADC00) [pid = 2880] [serial = 667] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 13:00:03 INFO - PROCESS | 2880 | --DOMWINDOW == 122 (1A66EC00) [pid = 2880] [serial = 661] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 13:00:03 INFO - PROCESS | 2880 | --DOMWINDOW == 121 (12D3E400) [pid = 2880] [serial = 664] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 13:00:03 INFO - PROCESS | 2880 | --DOMWINDOW == 120 (17A0FC00) [pid = 2880] [serial = 670] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 13:00:03 INFO - PROCESS | 2880 | --DOMWINDOW == 119 (2052F400) [pid = 2880] [serial = 686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 13:00:03 INFO - PROCESS | 2880 | 1461182403604 Marionette TRACE conn4 <- [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]]]}] 13:00:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 13:00:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 930ms 13:00:03 INFO - PROCESS | 2880 | 1461182403658 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 13:00:03 INFO - PROCESS | 2880 | 1461182403660 Marionette TRACE conn4 <- [1,941,null,{"value":"13"}] 13:00:03 INFO - PROCESS | 2880 | 1461182403663 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 13:00:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 13:00:03 INFO - PROCESS | 2880 | 1461182403665 Marionette TRACE conn4 <- [1,942,null,{}] 13:00:03 INFO - PROCESS | 2880 | 1461182403676 Marionette TRACE conn4 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:03 INFO - PROCESS | 2880 | 1461182403762 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 13:00:03 INFO - PROCESS | 2880 | 1461182403770 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:03 INFO - PROCESS | 2880 | ++DOCSHELL 17A0DC00 == 94 [pid = 2880] [id = 245] 13:00:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 120 (17A86400) [pid = 2880] [serial = 734] [outer = 00000000] 13:00:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 121 (1C86F000) [pid = 2880] [serial = 735] [outer = 17A86400] 13:00:03 INFO - PROCESS | 2880 | 1461182403815 Marionette DEBUG loaded listener.js 13:00:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 122 (1CAB0C00) [pid = 2880] [serial = 736] [outer = 17A86400] 13:00:04 INFO - PROCESS | 2880 | 1461182404239 Marionette TRACE conn4 <- [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]]]}] 13:00:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 13:00:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 630ms 13:00:04 INFO - PROCESS | 2880 | 1461182404319 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 13:00:04 INFO - PROCESS | 2880 | 1461182404321 Marionette TRACE conn4 <- [1,945,null,{"value":"13"}] 13:00:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 13:00:04 INFO - PROCESS | 2880 | 1461182404325 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 13:00:04 INFO - PROCESS | 2880 | 1461182404327 Marionette TRACE conn4 <- [1,946,null,{}] 13:00:04 INFO - PROCESS | 2880 | 1461182404330 Marionette TRACE conn4 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:04 INFO - PROCESS | 2880 | 1461182404422 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 13:00:04 INFO - PROCESS | 2880 | 1461182404467 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:04 INFO - PROCESS | 2880 | ++DOCSHELL 131E3000 == 95 [pid = 2880] [id = 246] 13:00:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 123 (1CC41800) [pid = 2880] [serial = 737] [outer = 00000000] 13:00:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 124 (2053D400) [pid = 2880] [serial = 738] [outer = 1CC41800] 13:00:04 INFO - PROCESS | 2880 | 1461182404512 Marionette DEBUG loaded listener.js 13:00:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 125 (209A3800) [pid = 2880] [serial = 739] [outer = 1CC41800] 13:00:04 INFO - PROCESS | 2880 | 1461182404956 Marionette TRACE conn4 <- [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]]]}] 13:00:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 13:00:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 670ms 13:00:04 INFO - PROCESS | 2880 | 1461182404996 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 13:00:04 INFO - PROCESS | 2880 | 1461182404998 Marionette TRACE conn4 <- [1,949,null,{"value":"13"}] 13:00:04 INFO - PROCESS | 2880 | 1461182405001 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 13:00:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 13:00:04 INFO - PROCESS | 2880 | 1461182405003 Marionette TRACE conn4 <- [1,950,null,{}] 13:00:04 INFO - PROCESS | 2880 | 1461182405006 Marionette TRACE conn4 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:05 INFO - PROCESS | 2880 | 1461182405094 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 13:00:05 INFO - PROCESS | 2880 | 1461182405100 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:05 INFO - PROCESS | 2880 | ++DOCSHELL 209A8C00 == 96 [pid = 2880] [id = 247] 13:00:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 126 (20A06C00) [pid = 2880] [serial = 740] [outer = 00000000] 13:00:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 127 (20AB0800) [pid = 2880] [serial = 741] [outer = 20A06C00] 13:00:05 INFO - PROCESS | 2880 | 1461182405146 Marionette DEBUG loaded listener.js 13:00:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 128 (20AC9400) [pid = 2880] [serial = 742] [outer = 20A06C00] 13:00:05 INFO - PROCESS | 2880 | 1461182405767 Marionette TRACE conn4 <- [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]]]}] 13:00:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 13:00:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 870ms 13:00:05 INFO - PROCESS | 2880 | 1461182405876 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 13:00:05 INFO - PROCESS | 2880 | 1461182405881 Marionette TRACE conn4 <- [1,953,null,{"value":"13"}] 13:00:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 13:00:05 INFO - PROCESS | 2880 | 1461182405886 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 13:00:05 INFO - PROCESS | 2880 | 1461182405890 Marionette TRACE conn4 <- [1,954,null,{}] 13:00:05 INFO - PROCESS | 2880 | 1461182405896 Marionette TRACE conn4 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:06 INFO - PROCESS | 2880 | 1461182406071 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 13:00:06 INFO - PROCESS | 2880 | 1461182406083 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:06 INFO - PROCESS | 2880 | ++DOCSHELL 17075400 == 97 [pid = 2880] [id = 248] 13:00:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 129 (17077C00) [pid = 2880] [serial = 743] [outer = 00000000] 13:00:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 130 (1A0EB800) [pid = 2880] [serial = 744] [outer = 17077C00] 13:00:06 INFO - PROCESS | 2880 | 1461182406142 Marionette DEBUG loaded listener.js 13:00:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 131 (1A674800) [pid = 2880] [serial = 745] [outer = 17077C00] 13:00:06 INFO - PROCESS | 2880 | 1461182406730 Marionette TRACE conn4 <- [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]]]}] 13:00:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 13:00:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 890ms 13:00:06 INFO - PROCESS | 2880 | 1461182406776 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 13:00:06 INFO - PROCESS | 2880 | 1461182406783 Marionette TRACE conn4 <- [1,957,null,{"value":"13"}] 13:00:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 13:00:06 INFO - PROCESS | 2880 | 1461182406790 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 13:00:06 INFO - PROCESS | 2880 | 1461182406793 Marionette TRACE conn4 <- [1,958,null,{}] 13:00:06 INFO - PROCESS | 2880 | 1461182406797 Marionette TRACE conn4 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:06 INFO - PROCESS | 2880 | 1461182406912 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 13:00:07 INFO - PROCESS | 2880 | 1461182407056 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:07 INFO - PROCESS | 2880 | ++DOCSHELL 130D8C00 == 98 [pid = 2880] [id = 249] 13:00:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 132 (1B81FC00) [pid = 2880] [serial = 746] [outer = 00000000] 13:00:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 133 (1CCD1C00) [pid = 2880] [serial = 747] [outer = 1B81FC00] 13:00:07 INFO - PROCESS | 2880 | 1461182407117 Marionette DEBUG loaded listener.js 13:00:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 134 (1D975000) [pid = 2880] [serial = 748] [outer = 1B81FC00] 13:00:07 INFO - PROCESS | 2880 | 1461182407727 Marionette TRACE conn4 <- [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]]]}] 13:00:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 13:00:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 970ms 13:00:07 INFO - PROCESS | 2880 | 1461182407761 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 13:00:07 INFO - PROCESS | 2880 | 1461182407764 Marionette TRACE conn4 <- [1,961,null,{"value":"13"}] 13:00:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 13:00:07 INFO - PROCESS | 2880 | 1461182407768 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 13:00:07 INFO - PROCESS | 2880 | 1461182407771 Marionette TRACE conn4 <- [1,962,null,{}] 13:00:07 INFO - PROCESS | 2880 | 1461182407782 Marionette TRACE conn4 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:07 INFO - PROCESS | 2880 | 1461182407899 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 13:00:08 INFO - PROCESS | 2880 | 1461182408041 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:08 INFO - PROCESS | 2880 | ++DOCSHELL 20B73400 == 99 [pid = 2880] [id = 250] 13:00:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 135 (20B73800) [pid = 2880] [serial = 749] [outer = 00000000] 13:00:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 136 (21790800) [pid = 2880] [serial = 750] [outer = 20B73800] 13:00:08 INFO - PROCESS | 2880 | 1461182408104 Marionette DEBUG loaded listener.js 13:00:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 137 (21C14C00) [pid = 2880] [serial = 751] [outer = 20B73800] 13:00:08 INFO - PROCESS | 2880 | 1461182408741 Marionette TRACE conn4 <- [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]]]}] 13:00:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 13:00:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1024ms 13:00:08 INFO - PROCESS | 2880 | 1461182408795 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 13:00:08 INFO - PROCESS | 2880 | 1461182408798 Marionette TRACE conn4 <- [1,965,null,{"value":"13"}] 13:00:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 13:00:08 INFO - PROCESS | 2880 | 1461182408802 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 13:00:08 INFO - PROCESS | 2880 | 1461182408804 Marionette TRACE conn4 <- [1,966,null,{}] 13:00:08 INFO - PROCESS | 2880 | 1461182408808 Marionette TRACE conn4 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:08 INFO - PROCESS | 2880 | 1461182408922 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 13:00:09 INFO - PROCESS | 2880 | 1461182409060 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:09 INFO - PROCESS | 2880 | ++DOCSHELL 21CF0000 == 100 [pid = 2880] [id = 251] 13:00:09 INFO - PROCESS | 2880 | ++DOMWINDOW == 138 (2204B400) [pid = 2880] [serial = 752] [outer = 00000000] 13:00:09 INFO - PROCESS | 2880 | ++DOMWINDOW == 139 (22279800) [pid = 2880] [serial = 753] [outer = 2204B400] 13:00:09 INFO - PROCESS | 2880 | 1461182409117 Marionette DEBUG loaded listener.js 13:00:09 INFO - PROCESS | 2880 | ++DOMWINDOW == 140 (22284C00) [pid = 2880] [serial = 754] [outer = 2204B400] 13:00:09 INFO - PROCESS | 2880 | 1461182409638 Marionette TRACE conn4 <- [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]]]}] 13:00:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 13:00:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 870ms 13:00:09 INFO - PROCESS | 2880 | 1461182409681 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 13:00:09 INFO - PROCESS | 2880 | 1461182409683 Marionette TRACE conn4 <- [1,969,null,{"value":"13"}] 13:00:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 13:00:09 INFO - PROCESS | 2880 | 1461182409688 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 13:00:09 INFO - PROCESS | 2880 | 1461182409690 Marionette TRACE conn4 <- [1,970,null,{}] 13:00:09 INFO - PROCESS | 2880 | 1461182409694 Marionette TRACE conn4 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:09 INFO - PROCESS | 2880 | 1461182409808 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 13:00:09 INFO - PROCESS | 2880 | 1461182409918 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:09 INFO - PROCESS | 2880 | ++DOCSHELL 22283400 == 101 [pid = 2880] [id = 252] 13:00:09 INFO - PROCESS | 2880 | ++DOMWINDOW == 141 (23911C00) [pid = 2880] [serial = 755] [outer = 00000000] 13:00:09 INFO - PROCESS | 2880 | ++DOMWINDOW == 142 (23919400) [pid = 2880] [serial = 756] [outer = 23911C00] 13:00:09 INFO - PROCESS | 2880 | 1461182409973 Marionette DEBUG loaded listener.js 13:00:10 INFO - PROCESS | 2880 | ++DOMWINDOW == 143 (2391A800) [pid = 2880] [serial = 757] [outer = 23911C00] 13:00:10 INFO - PROCESS | 2880 | 1461182410603 Marionette TRACE conn4 <- [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]]]}] 13:00:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 13:00:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 970ms 13:00:10 INFO - PROCESS | 2880 | 1461182410660 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 13:00:10 INFO - PROCESS | 2880 | 1461182410663 Marionette TRACE conn4 <- [1,973,null,{"value":"13"}] 13:00:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 13:00:10 INFO - PROCESS | 2880 | 1461182410666 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 13:00:10 INFO - PROCESS | 2880 | 1461182410668 Marionette TRACE conn4 <- [1,974,null,{}] 13:00:10 INFO - PROCESS | 2880 | 1461182410672 Marionette TRACE conn4 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:10 INFO - PROCESS | 2880 | 1461182410803 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 13:00:10 INFO - PROCESS | 2880 | 1461182410918 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:10 INFO - PROCESS | 2880 | ++DOCSHELL 2391C800 == 102 [pid = 2880] [id = 253] 13:00:10 INFO - PROCESS | 2880 | ++DOMWINDOW == 144 (2391D000) [pid = 2880] [serial = 758] [outer = 00000000] 13:00:10 INFO - PROCESS | 2880 | ++DOMWINDOW == 145 (23974400) [pid = 2880] [serial = 759] [outer = 2391D000] 13:00:11 INFO - PROCESS | 2880 | 1461182411016 Marionette DEBUG loaded listener.js 13:00:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 146 (23976800) [pid = 2880] [serial = 760] [outer = 2391D000] 13:00:11 INFO - PROCESS | 2880 | 1461182411636 Marionette TRACE conn4 <- [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]]]}] 13:00:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 13:00:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1016ms 13:00:11 INFO - PROCESS | 2880 | 1461182411686 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 13:00:11 INFO - PROCESS | 2880 | 1461182411688 Marionette TRACE conn4 <- [1,977,null,{"value":"13"}] 13:00:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 13:00:11 INFO - PROCESS | 2880 | 1461182411692 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 13:00:11 INFO - PROCESS | 2880 | 1461182411694 Marionette TRACE conn4 <- [1,978,null,{}] 13:00:11 INFO - PROCESS | 2880 | 1461182411698 Marionette TRACE conn4 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:11 INFO - PROCESS | 2880 | 1461182411811 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 13:00:11 INFO - PROCESS | 2880 | 1461182411952 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:11 INFO - PROCESS | 2880 | ++DOCSHELL 12D36C00 == 103 [pid = 2880] [id = 254] 13:00:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 147 (130D6800) [pid = 2880] [serial = 761] [outer = 00000000] 13:00:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 148 (17A7FC00) [pid = 2880] [serial = 762] [outer = 130D6800] 13:00:11 INFO - PROCESS | 2880 | 1461182412013 Marionette DEBUG loaded listener.js 13:00:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 149 (1AA76C00) [pid = 2880] [serial = 763] [outer = 130D6800] 13:00:12 INFO - PROCESS | 2880 | 1461182412817 Marionette TRACE conn4 <- [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]]]}] 13:00:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 13:00:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1168ms 13:00:12 INFO - PROCESS | 2880 | 1461182412864 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 13:00:12 INFO - PROCESS | 2880 | 1461182412870 Marionette TRACE conn4 <- [1,981,null,{"value":"13"}] 13:00:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 13:00:12 INFO - PROCESS | 2880 | 1461182412875 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 13:00:12 INFO - PROCESS | 2880 | 1461182412878 Marionette TRACE conn4 <- [1,982,null,{}] 13:00:12 INFO - PROCESS | 2880 | 1461182412884 Marionette TRACE conn4 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:12 INFO - PROCESS | 2880 | 1461182412991 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 13:00:13 INFO - PROCESS | 2880 | 1461182413107 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:13 INFO - PROCESS | 2880 | ++DOCSHELL 178CFC00 == 104 [pid = 2880] [id = 255] 13:00:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 150 (178DA400) [pid = 2880] [serial = 764] [outer = 00000000] 13:00:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 151 (1880D400) [pid = 2880] [serial = 765] [outer = 178DA400] 13:00:13 INFO - PROCESS | 2880 | 1461182413199 Marionette DEBUG loaded listener.js 13:00:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 152 (13BDA800) [pid = 2880] [serial = 766] [outer = 178DA400] 13:00:13 INFO - PROCESS | 2880 | --DOCSHELL 13130400 == 103 [pid = 2880] [id = 15] 13:00:13 INFO - PROCESS | 2880 | --DOCSHELL 1BB05000 == 102 [pid = 2880] [id = 19] 13:00:13 INFO - PROCESS | 2880 | --DOCSHELL 17328800 == 101 [pid = 2880] [id = 16] 13:00:13 INFO - PROCESS | 2880 | --DOCSHELL 20AA7400 == 100 [pid = 2880] [id = 90] 13:00:13 INFO - PROCESS | 2880 | --DOCSHELL 20AC0000 == 99 [pid = 2880] [id = 148] 13:00:13 INFO - PROCESS | 2880 | --DOCSHELL 131E3000 == 98 [pid = 2880] [id = 246] 13:00:13 INFO - PROCESS | 2880 | --DOCSHELL 17A0DC00 == 97 [pid = 2880] [id = 245] 13:00:13 INFO - PROCESS | 2880 | --DOCSHELL 20531800 == 96 [pid = 2880] [id = 244] 13:00:13 INFO - PROCESS | 2880 | --DOCSHELL 1BEB2000 == 95 [pid = 2880] [id = 243] 13:00:13 INFO - PROCESS | 2880 | --DOCSHELL 1D88E000 == 94 [pid = 2880] [id = 242] 13:00:13 INFO - PROCESS | 2880 | --DOCSHELL 1CAAC000 == 93 [pid = 2880] [id = 241] 13:00:13 INFO - PROCESS | 2880 | --DOMWINDOW == 151 (19022000) [pid = 2880] [serial = 644] [outer = 00000000] [url = about:blank] 13:00:13 INFO - PROCESS | 2880 | --DOMWINDOW == 150 (1CC40400) [pid = 2880] [serial = 647] [outer = 00000000] [url = about:blank] 13:00:13 INFO - PROCESS | 2880 | --DOMWINDOW == 149 (20ABCC00) [pid = 2880] [serial = 650] [outer = 00000000] [url = about:blank] 13:00:13 INFO - PROCESS | 2880 | --DOMWINDOW == 148 (20B77C00) [pid = 2880] [serial = 653] [outer = 00000000] [url = about:blank] 13:00:13 INFO - PROCESS | 2880 | --DOMWINDOW == 147 (21791800) [pid = 2880] [serial = 656] [outer = 00000000] [url = about:blank] 13:00:13 INFO - PROCESS | 2880 | --DOMWINDOW == 146 (20AC2C00) [pid = 2880] [serial = 690] [outer = 00000000] [url = about:blank] 13:00:13 INFO - PROCESS | 2880 | --DOCSHELL 1BDAF400 == 92 [pid = 2880] [id = 240] 13:00:13 INFO - PROCESS | 2880 | --DOCSHELL 1427F400 == 91 [pid = 2880] [id = 239] 13:00:13 INFO - PROCESS | 2880 | --DOCSHELL 17A04C00 == 90 [pid = 2880] [id = 238] 13:00:13 INFO - PROCESS | 2880 | --DOCSHELL 21C1BC00 == 89 [pid = 2880] [id = 234] 13:00:13 INFO - PROCESS | 2880 | --DOCSHELL 20A0F400 == 88 [pid = 2880] [id = 233] 13:00:13 INFO - PROCESS | 2880 | --DOCSHELL 1BDAB400 == 87 [pid = 2880] [id = 232] 13:00:13 INFO - PROCESS | 2880 | --DOCSHELL 133C0000 == 86 [pid = 2880] [id = 231] 13:00:13 INFO - PROCESS | 2880 | --DOMWINDOW == 145 (2008CC00) [pid = 2880] [serial = 612] [outer = 00000000] [url = about:blank] 13:00:13 INFO - PROCESS | 2880 | --DOMWINDOW == 144 (1A0F3800) [pid = 2880] [serial = 564] [outer = 00000000] [url = about:blank] 13:00:13 INFO - PROCESS | 2880 | --DOMWINDOW == 143 (20438C00) [pid = 2880] [serial = 573] [outer = 00000000] [url = about:blank] 13:00:13 INFO - PROCESS | 2880 | --DOMWINDOW == 142 (2094B000) [pid = 2880] [serial = 537] [outer = 00000000] [url = about:blank] 13:00:13 INFO - PROCESS | 2880 | --DOMWINDOW == 141 (1A0E7C00) [pid = 2880] [serial = 600] [outer = 00000000] [url = about:blank] 13:00:13 INFO - PROCESS | 2880 | --DOMWINDOW == 140 (1D968C00) [pid = 2880] [serial = 606] [outer = 00000000] [url = about:blank] 13:00:13 INFO - PROCESS | 2880 | --DOMWINDOW == 139 (17A04400) [pid = 2880] [serial = 531] [outer = 00000000] [url = about:blank] 13:00:13 INFO - PROCESS | 2880 | --DOMWINDOW == 138 (1CCD2C00) [pid = 2880] [serial = 567] [outer = 00000000] [url = about:blank] 13:00:13 INFO - PROCESS | 2880 | --DOMWINDOW == 137 (1C886400) [pid = 2880] [serial = 534] [outer = 00000000] [url = about:blank] 13:00:13 INFO - PROCESS | 2880 | --DOMWINDOW == 136 (1DAA5400) [pid = 2880] [serial = 561] [outer = 00000000] [url = about:blank] 13:00:13 INFO - PROCESS | 2880 | --DOMWINDOW == 135 (1FC13C00) [pid = 2880] [serial = 570] [outer = 00000000] [url = about:blank] 13:00:13 INFO - PROCESS | 2880 | --DOMWINDOW == 134 (130D8000) [pid = 2880] [serial = 597] [outer = 00000000] [url = about:blank] 13:00:13 INFO - PROCESS | 2880 | --DOMWINDOW == 133 (1E5AAC00) [pid = 2880] [serial = 609] [outer = 00000000] [url = about:blank] 13:00:13 INFO - PROCESS | 2880 | --DOMWINDOW == 132 (20AAC000) [pid = 2880] [serial = 540] [outer = 00000000] [url = about:blank] 13:00:13 INFO - PROCESS | 2880 | --DOMWINDOW == 131 (1C87F000) [pid = 2880] [serial = 603] [outer = 00000000] [url = about:blank] 13:00:13 INFO - PROCESS | 2880 | --DOMWINDOW == 130 (20A06000) [pid = 2880] [serial = 576] [outer = 00000000] [url = about:blank] 13:00:13 INFO - PROCESS | 2880 | --DOMWINDOW == 129 (20A05C00) [pid = 2880] [serial = 680] [outer = 00000000] [url = about:blank] 13:00:13 INFO - PROCESS | 2880 | --DOMWINDOW == 128 (209A6000) [pid = 2880] [serial = 678] [outer = 00000000] [url = about:blank] 13:00:13 INFO - PROCESS | 2880 | --DOMWINDOW == 127 (209A4C00) [pid = 2880] [serial = 677] [outer = 00000000] [url = about:blank] 13:00:13 INFO - PROCESS | 2880 | --DOMWINDOW == 126 (1C868C00) [pid = 2880] [serial = 684] [outer = 00000000] [url = about:blank] 13:00:13 INFO - PROCESS | 2880 | --DOMWINDOW == 125 (1A674C00) [pid = 2880] [serial = 660] [outer = 00000000] [url = about:blank] 13:00:13 INFO - PROCESS | 2880 | --DOMWINDOW == 124 (1A0EC000) [pid = 2880] [serial = 659] [outer = 00000000] [url = about:blank] 13:00:13 INFO - PROCESS | 2880 | --DOMWINDOW == 123 (1C824000) [pid = 2880] [serial = 668] [outer = 00000000] [url = about:blank] 13:00:13 INFO - PROCESS | 2880 | --DOMWINDOW == 122 (1C880400) [pid = 2880] [serial = 669] [outer = 00000000] [url = about:blank] 13:00:13 INFO - PROCESS | 2880 | --DOMWINDOW == 121 (1BEB0000) [pid = 2880] [serial = 663] [outer = 00000000] [url = about:blank] 13:00:13 INFO - PROCESS | 2880 | --DOMWINDOW == 120 (1BDB2000) [pid = 2880] [serial = 662] [outer = 00000000] [url = about:blank] 13:00:13 INFO - PROCESS | 2880 | --DOMWINDOW == 119 (17792000) [pid = 2880] [serial = 665] [outer = 00000000] [url = about:blank] 13:00:13 INFO - PROCESS | 2880 | --DOMWINDOW == 118 (1880D800) [pid = 2880] [serial = 666] [outer = 00000000] [url = about:blank] 13:00:13 INFO - PROCESS | 2880 | --DOMWINDOW == 117 (1CAAFC00) [pid = 2880] [serial = 671] [outer = 00000000] [url = about:blank] 13:00:13 INFO - PROCESS | 2880 | --DOMWINDOW == 116 (20A0A800) [pid = 2880] [serial = 641] [outer = 00000000] [url = about:blank] 13:00:13 INFO - PROCESS | 2880 | --DOMWINDOW == 115 (1E88F400) [pid = 2880] [serial = 685] [outer = 00000000] [url = about:blank] 13:00:13 INFO - PROCESS | 2880 | --DOMWINDOW == 114 (1AA6FC00) [pid = 2880] [serial = 393] [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.] 13:00:13 INFO - PROCESS | 2880 | --DOMWINDOW == 113 (20536C00) [pid = 2880] [serial = 688] [outer = 00000000] [url = about:blank] 13:00:13 INFO - PROCESS | 2880 | --DOMWINDOW == 112 (20A0D000) [pid = 2880] [serial = 681] [outer = 00000000] [url = about:blank] 13:00:13 INFO - PROCESS | 2880 | --DOMWINDOW == 111 (1FB52800) [pid = 2880] [serial = 674] [outer = 00000000] [url = about:blank] 13:00:13 INFO - PROCESS | 2880 | --DOMWINDOW == 110 (1FC18400) [pid = 2880] [serial = 675] [outer = 00000000] [url = about:blank] 13:00:13 INFO - PROCESS | 2880 | --DOMWINDOW == 109 (20535800) [pid = 2880] [serial = 687] [outer = 00000000] [url = about:blank] 13:00:13 INFO - PROCESS | 2880 | --DOMWINDOW == 108 (1CC4A400) [pid = 2880] [serial = 672] [outer = 00000000] [url = about:blank] 13:00:13 INFO - PROCESS | 2880 | 1461182413847 Marionette TRACE conn4 <- [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]]]}] 13:00:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 13:00:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1022ms 13:00:13 INFO - PROCESS | 2880 | 1461182413906 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 13:00:13 INFO - PROCESS | 2880 | 1461182413912 Marionette TRACE conn4 <- [1,985,null,{"value":"13"}] 13:00:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 13:00:13 INFO - PROCESS | 2880 | 1461182413919 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 13:00:13 INFO - PROCESS | 2880 | 1461182413922 Marionette TRACE conn4 <- [1,986,null,{}] 13:00:13 INFO - PROCESS | 2880 | 1461182413940 Marionette TRACE conn4 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:14 INFO - PROCESS | 2880 | 1461182414031 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 13:00:14 INFO - PROCESS | 2880 | 1461182414044 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:14 INFO - PROCESS | 2880 | ++DOCSHELL 1270C000 == 87 [pid = 2880] [id = 256] 13:00:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 109 (127ABC00) [pid = 2880] [serial = 767] [outer = 00000000] 13:00:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 110 (14286000) [pid = 2880] [serial = 768] [outer = 127ABC00] 13:00:14 INFO - PROCESS | 2880 | 1461182414090 Marionette DEBUG loaded listener.js 13:00:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 111 (17335000) [pid = 2880] [serial = 769] [outer = 127ABC00] 13:00:14 INFO - PROCESS | 2880 | 1461182414595 Marionette TRACE conn4 <- [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]]]}] 13:00:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 13:00:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 734ms 13:00:14 INFO - PROCESS | 2880 | 1461182414679 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 13:00:14 INFO - PROCESS | 2880 | 1461182414681 Marionette TRACE conn4 <- [1,989,null,{"value":"13"}] 13:00:14 INFO - PROCESS | 2880 | 1461182414688 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 13:00:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 13:00:14 INFO - PROCESS | 2880 | 1461182414691 Marionette TRACE conn4 <- [1,990,null,{}] 13:00:14 INFO - PROCESS | 2880 | 1461182414704 Marionette TRACE conn4 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:14 INFO - PROCESS | 2880 | 1461182414795 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 13:00:14 INFO - PROCESS | 2880 | 1461182414892 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:14 INFO - PROCESS | 2880 | ++DOCSHELL 17790000 == 88 [pid = 2880] [id = 257] 13:00:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 112 (1901D000) [pid = 2880] [serial = 770] [outer = 00000000] 13:00:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 113 (1AA78C00) [pid = 2880] [serial = 771] [outer = 1901D000] 13:00:14 INFO - PROCESS | 2880 | 1461182414942 Marionette DEBUG loaded listener.js 13:00:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 114 (1BDA8800) [pid = 2880] [serial = 772] [outer = 1901D000] 13:00:15 INFO - PROCESS | 2880 | 1461182415322 Marionette TRACE conn4 <- [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]]]}] 13:00:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 13:00:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 670ms 13:00:15 INFO - PROCESS | 2880 | 1461182415362 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 13:00:15 INFO - PROCESS | 2880 | 1461182415365 Marionette TRACE conn4 <- [1,993,null,{"value":"13"}] 13:00:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 13:00:15 INFO - PROCESS | 2880 | 1461182415368 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 13:00:15 INFO - PROCESS | 2880 | 1461182415370 Marionette TRACE conn4 <- [1,994,null,{}] 13:00:15 INFO - PROCESS | 2880 | 1461182415373 Marionette TRACE conn4 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:15 INFO - PROCESS | 2880 | 1461182415465 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 13:00:15 INFO - PROCESS | 2880 | 1461182415472 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:15 INFO - PROCESS | 2880 | ++DOCSHELL 1BE8A400 == 89 [pid = 2880] [id = 258] 13:00:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 115 (1BE8C000) [pid = 2880] [serial = 773] [outer = 00000000] 13:00:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 116 (1BF1B400) [pid = 2880] [serial = 774] [outer = 1BE8C000] 13:00:15 INFO - PROCESS | 2880 | 1461182415517 Marionette DEBUG loaded listener.js 13:00:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 117 (1C865800) [pid = 2880] [serial = 775] [outer = 1BE8C000] 13:00:15 INFO - PROCESS | 2880 | 1461182415948 Marionette TRACE conn4 <- [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]]]}] 13:00:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 13:00:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 630ms 13:00:15 INFO - PROCESS | 2880 | 1461182416005 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 13:00:15 INFO - PROCESS | 2880 | 1461182416007 Marionette TRACE conn4 <- [1,997,null,{"value":"13"}] 13:00:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 13:00:16 INFO - PROCESS | 2880 | 1461182416011 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 13:00:16 INFO - PROCESS | 2880 | 1461182416012 Marionette TRACE conn4 <- [1,998,null,{}] 13:00:16 INFO - PROCESS | 2880 | 1461182416026 Marionette TRACE conn4 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:16 INFO - PROCESS | 2880 | 1461182416145 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 13:00:16 INFO - PROCESS | 2880 | 1461182416237 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:16 INFO - PROCESS | 2880 | ++DOCSHELL 1C868C00 == 90 [pid = 2880] [id = 259] 13:00:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 118 (1C86C400) [pid = 2880] [serial = 776] [outer = 00000000] 13:00:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 119 (1C88A400) [pid = 2880] [serial = 777] [outer = 1C86C400] 13:00:16 INFO - PROCESS | 2880 | 1461182416282 Marionette DEBUG loaded listener.js 13:00:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 120 (1C9B9000) [pid = 2880] [serial = 778] [outer = 1C86C400] 13:00:16 INFO - PROCESS | 2880 | --DOMWINDOW == 119 (1CAAF800) [pid = 2880] [serial = 722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 13:00:16 INFO - PROCESS | 2880 | --DOMWINDOW == 118 (1CC41800) [pid = 2880] [serial = 737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 13:00:16 INFO - PROCESS | 2880 | --DOMWINDOW == 117 (17A86400) [pid = 2880] [serial = 734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 13:00:16 INFO - PROCESS | 2880 | --DOMWINDOW == 116 (20AAFC00) [pid = 2880] [serial = 649] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 13:00:16 INFO - PROCESS | 2880 | --DOMWINDOW == 115 (17070000) [pid = 2880] [serial = 643] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 13:00:16 INFO - PROCESS | 2880 | --DOMWINDOW == 114 (20B71C00) [pid = 2880] [serial = 655] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 13:00:16 INFO - PROCESS | 2880 | --DOMWINDOW == 113 (1BE93400) [pid = 2880] [serial = 646] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 13:00:16 INFO - PROCESS | 2880 | --DOMWINDOW == 112 (20ABB400) [pid = 2880] [serial = 652] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 13:00:16 INFO - PROCESS | 2880 | --DOMWINDOW == 111 (1D925400) [pid = 2880] [serial = 725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 13:00:16 INFO - PROCESS | 2880 | --DOMWINDOW == 110 (1E88F000) [pid = 2880] [serial = 728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 13:00:16 INFO - PROCESS | 2880 | --DOMWINDOW == 109 (1C864C00) [pid = 2880] [serial = 719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 13:00:16 INFO - PROCESS | 2880 | --DOMWINDOW == 108 (18CAC800) [pid = 2880] [serial = 713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 13:00:16 INFO - PROCESS | 2880 | --DOMWINDOW == 107 (2053DC00) [pid = 2880] [serial = 731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 13:00:16 INFO - PROCESS | 2880 | --DOMWINDOW == 106 (14280C00) [pid = 2880] [serial = 716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 13:00:17 INFO - PROCESS | 2880 | 1461182417299 Marionette TRACE conn4 <- [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]]]}] 13:00:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 13:00:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1334ms 13:00:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 13:00:17 INFO - PROCESS | 2880 | 1461182417347 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 13:00:17 INFO - PROCESS | 2880 | 1461182417351 Marionette TRACE conn4 <- [1,1001,null,{"value":"13"}] 13:00:17 INFO - PROCESS | 2880 | 1461182417356 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 13:00:17 INFO - PROCESS | 2880 | 1461182417360 Marionette TRACE conn4 <- [1,1002,null,{}] 13:00:17 INFO - PROCESS | 2880 | 1461182417366 Marionette TRACE conn4 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:17 INFO - PROCESS | 2880 | 1461182417484 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 13:00:17 INFO - PROCESS | 2880 | 1461182417619 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:17 INFO - PROCESS | 2880 | ++DOCSHELL 131DF000 == 91 [pid = 2880] [id = 260] 13:00:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 107 (133C1800) [pid = 2880] [serial = 779] [outer = 00000000] 13:00:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 108 (17334C00) [pid = 2880] [serial = 780] [outer = 133C1800] 13:00:17 INFO - PROCESS | 2880 | 1461182417677 Marionette DEBUG loaded listener.js 13:00:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 109 (17A0CC00) [pid = 2880] [serial = 781] [outer = 133C1800] 13:00:18 INFO - PROCESS | 2880 | 1461182418282 Marionette TRACE conn4 <- [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]]]}] 13:00:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 13:00:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 987ms 13:00:18 INFO - PROCESS | 2880 | 1461182418344 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 13:00:18 INFO - PROCESS | 2880 | 1461182418351 Marionette TRACE conn4 <- [1,1005,null,{"value":"13"}] 13:00:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 13:00:18 INFO - PROCESS | 2880 | 1461182418357 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 13:00:18 INFO - PROCESS | 2880 | 1461182418360 Marionette TRACE conn4 <- [1,1006,null,{}] 13:00:18 INFO - PROCESS | 2880 | 1461182418364 Marionette TRACE conn4 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:18 INFO - PROCESS | 2880 | 1461182418484 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 13:00:18 INFO - PROCESS | 2880 | 1461182418621 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:18 INFO - PROCESS | 2880 | ++DOCSHELL 1B820C00 == 92 [pid = 2880] [id = 261] 13:00:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 110 (1B832800) [pid = 2880] [serial = 782] [outer = 00000000] 13:00:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 111 (1BF16000) [pid = 2880] [serial = 783] [outer = 1B832800] 13:00:18 INFO - PROCESS | 2880 | 1461182418682 Marionette DEBUG loaded listener.js 13:00:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 112 (1C86F800) [pid = 2880] [serial = 784] [outer = 1B832800] 13:00:19 INFO - PROCESS | 2880 | 1461182419303 Marionette TRACE conn4 <- [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]]]}] 13:00:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 13:00:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 970ms 13:00:19 INFO - PROCESS | 2880 | 1461182419329 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 13:00:19 INFO - PROCESS | 2880 | 1461182419331 Marionette TRACE conn4 <- [1,1009,null,{"value":"13"}] 13:00:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 13:00:19 INFO - PROCESS | 2880 | 1461182419335 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 13:00:19 INFO - PROCESS | 2880 | 1461182419339 Marionette TRACE conn4 <- [1,1010,null,{}] 13:00:19 INFO - PROCESS | 2880 | 1461182419351 Marionette TRACE conn4 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:19 INFO - PROCESS | 2880 | 1461182419468 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 13:00:19 INFO - PROCESS | 2880 | 1461182419605 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:19 INFO - PROCESS | 2880 | ++DOCSHELL 1CC44C00 == 93 [pid = 2880] [id = 262] 13:00:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 113 (1CC45000) [pid = 2880] [serial = 785] [outer = 00000000] 13:00:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 114 (1CC4DC00) [pid = 2880] [serial = 786] [outer = 1CC45000] 13:00:19 INFO - PROCESS | 2880 | 1461182419664 Marionette DEBUG loaded listener.js 13:00:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 115 (1CCD7000) [pid = 2880] [serial = 787] [outer = 1CC45000] 13:00:20 INFO - PROCESS | 2880 | 1461182420241 Marionette TRACE conn4 <- [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]]]}] 13:00:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 13:00:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 970ms 13:00:20 INFO - PROCESS | 2880 | 1461182420308 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 13:00:20 INFO - PROCESS | 2880 | 1461182420311 Marionette TRACE conn4 <- [1,1013,null,{"value":"13"}] 13:00:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 13:00:20 INFO - PROCESS | 2880 | 1461182420315 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 13:00:20 INFO - PROCESS | 2880 | 1461182420317 Marionette TRACE conn4 <- [1,1014,null,{}] 13:00:20 INFO - PROCESS | 2880 | 1461182420321 Marionette TRACE conn4 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:20 INFO - PROCESS | 2880 | 1461182420435 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 13:00:20 INFO - PROCESS | 2880 | 1461182420565 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:20 INFO - PROCESS | 2880 | ++DOCSHELL 1CCD2C00 == 94 [pid = 2880] [id = 263] 13:00:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 116 (1D80CC00) [pid = 2880] [serial = 788] [outer = 00000000] 13:00:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 117 (1D973C00) [pid = 2880] [serial = 789] [outer = 1D80CC00] 13:00:20 INFO - PROCESS | 2880 | 1461182420623 Marionette DEBUG loaded listener.js 13:00:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 118 (1D970800) [pid = 2880] [serial = 790] [outer = 1D80CC00] 13:00:21 INFO - PROCESS | 2880 | 1461182421157 Marionette TRACE conn4 <- [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]]]}] 13:00:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 13:00:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 870ms 13:00:21 INFO - PROCESS | 2880 | 1461182421188 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 13:00:21 INFO - PROCESS | 2880 | 1461182421191 Marionette TRACE conn4 <- [1,1017,null,{"value":"13"}] 13:00:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 13:00:21 INFO - PROCESS | 2880 | 1461182421194 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 13:00:21 INFO - PROCESS | 2880 | 1461182421196 Marionette TRACE conn4 <- [1,1018,null,{}] 13:00:21 INFO - PROCESS | 2880 | 1461182421200 Marionette TRACE conn4 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:21 INFO - PROCESS | 2880 | 1461182421310 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 13:00:21 INFO - PROCESS | 2880 | 1461182421418 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:21 INFO - PROCESS | 2880 | ++DOCSHELL 1E1F0400 == 95 [pid = 2880] [id = 264] 13:00:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 119 (1E1FA400) [pid = 2880] [serial = 791] [outer = 00000000] 13:00:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 120 (1E890C00) [pid = 2880] [serial = 792] [outer = 1E1FA400] 13:00:21 INFO - PROCESS | 2880 | 1461182421475 Marionette DEBUG loaded listener.js 13:00:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 121 (1E89B000) [pid = 2880] [serial = 793] [outer = 1E1FA400] 13:00:22 INFO - PROCESS | 2880 | 1461182422086 Marionette TRACE conn4 <- [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]]]}] 13:00:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 13:00:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 930ms 13:00:22 INFO - PROCESS | 2880 | 1461182422128 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 13:00:22 INFO - PROCESS | 2880 | 1461182422131 Marionette TRACE conn4 <- [1,1021,null,{"value":"13"}] 13:00:22 INFO - PROCESS | 2880 | 1461182422134 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 13:00:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 13:00:22 INFO - PROCESS | 2880 | 1461182422136 Marionette TRACE conn4 <- [1,1022,null,{}] 13:00:22 INFO - PROCESS | 2880 | 1461182422140 Marionette TRACE conn4 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:22 INFO - PROCESS | 2880 | 1461182422266 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 13:00:22 INFO - PROCESS | 2880 | 1461182422374 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:22 INFO - PROCESS | 2880 | ++DOCSHELL 13131400 == 96 [pid = 2880] [id = 265] 13:00:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 122 (1E88F400) [pid = 2880] [serial = 794] [outer = 00000000] 13:00:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 123 (20069000) [pid = 2880] [serial = 795] [outer = 1E88F400] 13:00:22 INFO - PROCESS | 2880 | 1461182422432 Marionette DEBUG loaded listener.js 13:00:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 124 (20090000) [pid = 2880] [serial = 796] [outer = 1E88F400] 13:00:23 INFO - PROCESS | 2880 | 1461182423041 Marionette TRACE conn4 <- [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]]]}] 13:00:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 13:00:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 970ms 13:00:23 INFO - PROCESS | 2880 | 1461182423109 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 13:00:23 INFO - PROCESS | 2880 | 1461182423111 Marionette TRACE conn4 <- [1,1025,null,{"value":"13"}] 13:00:23 INFO - PROCESS | 2880 | 1461182423115 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 13:00:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 13:00:23 INFO - PROCESS | 2880 | 1461182423117 Marionette TRACE conn4 <- [1,1026,null,{}] 13:00:23 INFO - PROCESS | 2880 | 1461182423120 Marionette TRACE conn4 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:23 INFO - PROCESS | 2880 | 1461182423226 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 13:00:23 INFO - PROCESS | 2880 | 1461182423360 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:23 INFO - PROCESS | 2880 | ++DOCSHELL 1FC0B000 == 97 [pid = 2880] [id = 266] 13:00:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 125 (20067C00) [pid = 2880] [serial = 797] [outer = 00000000] 13:00:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 126 (2043B800) [pid = 2880] [serial = 798] [outer = 20067C00] 13:00:23 INFO - PROCESS | 2880 | 1461182423416 Marionette DEBUG loaded listener.js 13:00:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 127 (20532400) [pid = 2880] [serial = 799] [outer = 20067C00] 13:00:24 INFO - PROCESS | 2880 | 1461182424095 Marionette TRACE conn4 <- [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]]]}] 13:00:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 13:00:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1016ms 13:00:24 INFO - PROCESS | 2880 | 1461182424135 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 13:00:24 INFO - PROCESS | 2880 | 1461182424139 Marionette TRACE conn4 <- [1,1029,null,{"value":"13"}] 13:00:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 13:00:24 INFO - PROCESS | 2880 | 1461182424145 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 13:00:24 INFO - PROCESS | 2880 | 1461182424149 Marionette TRACE conn4 <- [1,1030,null,{}] 13:00:24 INFO - PROCESS | 2880 | 1461182424155 Marionette TRACE conn4 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:24 INFO - PROCESS | 2880 | 1461182424290 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 13:00:24 INFO - PROCESS | 2880 | 1461182424427 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:24 INFO - PROCESS | 2880 | ++DOCSHELL 12706C00 == 98 [pid = 2880] [id = 267] 13:00:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 128 (12708800) [pid = 2880] [serial = 800] [outer = 00000000] 13:00:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 129 (12C08C00) [pid = 2880] [serial = 801] [outer = 12708800] 13:00:24 INFO - PROCESS | 2880 | 1461182424485 Marionette DEBUG loaded listener.js 13:00:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 130 (12CC2800) [pid = 2880] [serial = 802] [outer = 12708800] 13:00:25 INFO - PROCESS | 2880 | 1461182425075 Marionette TRACE conn4 <- [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]]]}] 13:00:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 13:00:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 990ms 13:00:25 INFO - PROCESS | 2880 | 1461182425135 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 13:00:25 INFO - PROCESS | 2880 | 1461182425140 Marionette TRACE conn4 <- [1,1033,null,{"value":"13"}] 13:00:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 13:00:25 INFO - PROCESS | 2880 | 1461182425146 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 13:00:25 INFO - PROCESS | 2880 | 1461182425149 Marionette TRACE conn4 <- [1,1034,null,{}] 13:00:25 INFO - PROCESS | 2880 | 1461182425153 Marionette TRACE conn4 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:25 INFO - PROCESS | 2880 | 1461182425261 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 13:00:25 INFO - PROCESS | 2880 | 1461182425406 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:25 INFO - PROCESS | 2880 | --DOCSHELL 2211F400 == 97 [pid = 2880] [id = 236] 13:00:25 INFO - PROCESS | 2880 | --DOCSHELL 1BE8A400 == 96 [pid = 2880] [id = 258] 13:00:25 INFO - PROCESS | 2880 | --DOCSHELL 17790000 == 95 [pid = 2880] [id = 257] 13:00:25 INFO - PROCESS | 2880 | --DOCSHELL 1270C000 == 94 [pid = 2880] [id = 256] 13:00:25 INFO - PROCESS | 2880 | --DOCSHELL 178CFC00 == 93 [pid = 2880] [id = 255] 13:00:25 INFO - PROCESS | 2880 | --DOCSHELL 2391C800 == 92 [pid = 2880] [id = 253] 13:00:25 INFO - PROCESS | 2880 | --DOCSHELL 22283400 == 91 [pid = 2880] [id = 252] 13:00:25 INFO - PROCESS | 2880 | --DOCSHELL 21CF0000 == 90 [pid = 2880] [id = 251] 13:00:25 INFO - PROCESS | 2880 | --DOCSHELL 20B73400 == 89 [pid = 2880] [id = 250] 13:00:25 INFO - PROCESS | 2880 | --DOCSHELL 130D8C00 == 88 [pid = 2880] [id = 249] 13:00:25 INFO - PROCESS | 2880 | --DOCSHELL 17075400 == 87 [pid = 2880] [id = 248] 13:00:25 INFO - PROCESS | 2880 | --DOMWINDOW == 129 (20AC3400) [pid = 2880] [serial = 651] [outer = 00000000] [url = about:blank] 13:00:25 INFO - PROCESS | 2880 | --DOMWINDOW == 128 (1A675400) [pid = 2880] [serial = 645] [outer = 00000000] [url = about:blank] 13:00:25 INFO - PROCESS | 2880 | --DOMWINDOW == 127 (21793800) [pid = 2880] [serial = 657] [outer = 00000000] [url = about:blank] 13:00:25 INFO - PROCESS | 2880 | --DOMWINDOW == 126 (1CCDD400) [pid = 2880] [serial = 648] [outer = 00000000] [url = about:blank] 13:00:25 INFO - PROCESS | 2880 | --DOMWINDOW == 125 (20B7BC00) [pid = 2880] [serial = 654] [outer = 00000000] [url = about:blank] 13:00:25 INFO - PROCESS | 2880 | --DOMWINDOW == 124 (1E1F0C00) [pid = 2880] [serial = 727] [outer = 00000000] [url = about:blank] 13:00:25 INFO - PROCESS | 2880 | --DOMWINDOW == 123 (1E1A5C00) [pid = 2880] [serial = 726] [outer = 00000000] [url = about:blank] 13:00:25 INFO - PROCESS | 2880 | --DOMWINDOW == 122 (2052F000) [pid = 2880] [serial = 730] [outer = 00000000] [url = about:blank] 13:00:25 INFO - PROCESS | 2880 | --DOMWINDOW == 121 (20097400) [pid = 2880] [serial = 729] [outer = 00000000] [url = about:blank] 13:00:25 INFO - PROCESS | 2880 | --DOMWINDOW == 120 (1C885000) [pid = 2880] [serial = 720] [outer = 00000000] [url = about:blank] 13:00:25 INFO - PROCESS | 2880 | --DOMWINDOW == 119 (1C9C0800) [pid = 2880] [serial = 721] [outer = 00000000] [url = about:blank] 13:00:25 INFO - PROCESS | 2880 | --DOMWINDOW == 118 (1BF14000) [pid = 2880] [serial = 715] [outer = 00000000] [url = about:blank] 13:00:25 INFO - PROCESS | 2880 | --DOMWINDOW == 117 (1BE88000) [pid = 2880] [serial = 714] [outer = 00000000] [url = about:blank] 13:00:25 INFO - PROCESS | 2880 | --DOMWINDOW == 116 (21CE9800) [pid = 2880] [serial = 702] [outer = 00000000] [url = about:blank] 13:00:25 INFO - PROCESS | 2880 | --DOMWINDOW == 115 (1CAD5800) [pid = 2880] [serial = 696] [outer = 00000000] [url = about:blank] 13:00:25 INFO - PROCESS | 2880 | --DOMWINDOW == 114 (2094A400) [pid = 2880] [serial = 732] [outer = 00000000] [url = about:blank] 13:00:25 INFO - PROCESS | 2880 | --DOMWINDOW == 113 (1756F400) [pid = 2880] [serial = 717] [outer = 00000000] [url = about:blank] 13:00:25 INFO - PROCESS | 2880 | --DOMWINDOW == 112 (17A87000) [pid = 2880] [serial = 718] [outer = 00000000] [url = about:blank] 13:00:25 INFO - PROCESS | 2880 | --DOMWINDOW == 111 (18805000) [pid = 2880] [serial = 693] [outer = 00000000] [url = about:blank] 13:00:25 INFO - PROCESS | 2880 | --DOMWINDOW == 110 (1D81A400) [pid = 2880] [serial = 723] [outer = 00000000] [url = about:blank] 13:00:25 INFO - PROCESS | 2880 | --DOMWINDOW == 109 (21799800) [pid = 2880] [serial = 699] [outer = 00000000] [url = about:blank] 13:00:25 INFO - PROCESS | 2880 | --DOMWINDOW == 108 (188F0800) [pid = 2880] [serial = 711] [outer = 00000000] [url = about:blank] 13:00:25 INFO - PROCESS | 2880 | --DOMWINDOW == 107 (22286000) [pid = 2880] [serial = 708] [outer = 00000000] [url = about:blank] 13:00:25 INFO - PROCESS | 2880 | --DOMWINDOW == 106 (2211F800) [pid = 2880] [serial = 705] [outer = 00000000] [url = about:blank] 13:00:25 INFO - PROCESS | 2880 | --DOMWINDOW == 105 (20AB0800) [pid = 2880] [serial = 741] [outer = 00000000] [url = about:blank] 13:00:25 INFO - PROCESS | 2880 | --DOMWINDOW == 104 (2094A000) [pid = 2880] [serial = 733] [outer = 00000000] [url = about:blank] 13:00:25 INFO - PROCESS | 2880 | --DOMWINDOW == 103 (1D922400) [pid = 2880] [serial = 724] [outer = 00000000] [url = about:blank] 13:00:25 INFO - PROCESS | 2880 | ++DOCSHELL 0F10AC00 == 88 [pid = 2880] [id = 268] 13:00:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 104 (0F15F400) [pid = 2880] [serial = 803] [outer = 00000000] 13:00:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 105 (130DEC00) [pid = 2880] [serial = 804] [outer = 0F15F400] 13:00:25 INFO - PROCESS | 2880 | 1461182425503 Marionette DEBUG loaded listener.js 13:00:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 106 (1424D800) [pid = 2880] [serial = 805] [outer = 0F15F400] 13:00:25 INFO - PROCESS | 2880 | --DOMWINDOW == 105 (2053D400) [pid = 2880] [serial = 738] [outer = 00000000] [url = about:blank] 13:00:25 INFO - PROCESS | 2880 | --DOMWINDOW == 104 (1C86F000) [pid = 2880] [serial = 735] [outer = 00000000] [url = about:blank] 13:00:25 INFO - PROCESS | 2880 | --DOMWINDOW == 103 (209A3800) [pid = 2880] [serial = 739] [outer = 00000000] [url = about:blank] 13:00:25 INFO - PROCESS | 2880 | --DOMWINDOW == 102 (1CAB0C00) [pid = 2880] [serial = 736] [outer = 00000000] [url = about:blank] 13:00:25 INFO - PROCESS | 2880 | 1461182425956 Marionette TRACE conn4 <- [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]]]}] 13:00:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 13:00:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 830ms 13:00:25 INFO - PROCESS | 2880 | 1461182425980 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 13:00:25 INFO - PROCESS | 2880 | 1461182425982 Marionette TRACE conn4 <- [1,1037,null,{"value":"13"}] 13:00:25 INFO - PROCESS | 2880 | 1461182425990 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 13:00:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 13:00:25 INFO - PROCESS | 2880 | 1461182425994 Marionette TRACE conn4 <- [1,1038,null,{}] 13:00:25 INFO - PROCESS | 2880 | 1461182426005 Marionette TRACE conn4 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:26 INFO - PROCESS | 2880 | 1461182426104 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 13:00:26 INFO - PROCESS | 2880 | 1461182426113 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:26 INFO - PROCESS | 2880 | ++DOCSHELL 17A09C00 == 89 [pid = 2880] [id = 269] 13:00:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 103 (17A0B400) [pid = 2880] [serial = 806] [outer = 00000000] 13:00:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 104 (17A88C00) [pid = 2880] [serial = 807] [outer = 17A0B400] 13:00:26 INFO - PROCESS | 2880 | 1461182426164 Marionette DEBUG loaded listener.js 13:00:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 105 (18812C00) [pid = 2880] [serial = 808] [outer = 17A0B400] 13:00:26 INFO - PROCESS | 2880 | 1461182426664 Marionette TRACE conn4 <- [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]]]}] 13:00:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 13:00:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 730ms 13:00:26 INFO - PROCESS | 2880 | 1461182426725 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 13:00:26 INFO - PROCESS | 2880 | 1461182426728 Marionette TRACE conn4 <- [1,1041,null,{"value":"13"}] 13:00:26 INFO - PROCESS | 2880 | 1461182426731 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 13:00:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 13:00:26 INFO - PROCESS | 2880 | 1461182426733 Marionette TRACE conn4 <- [1,1042,null,{}] 13:00:26 INFO - PROCESS | 2880 | 1461182426736 Marionette TRACE conn4 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:26 INFO - PROCESS | 2880 | 1461182426825 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 13:00:26 INFO - PROCESS | 2880 | 1461182426961 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:26 INFO - PROCESS | 2880 | ++DOCSHELL 188EB000 == 90 [pid = 2880] [id = 270] 13:00:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 106 (1901E000) [pid = 2880] [serial = 809] [outer = 00000000] 13:00:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 107 (1A24FC00) [pid = 2880] [serial = 810] [outer = 1901E000] 13:00:27 INFO - PROCESS | 2880 | 1461182427008 Marionette DEBUG loaded listener.js 13:00:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 108 (1A670800) [pid = 2880] [serial = 811] [outer = 1901E000] 13:00:27 INFO - PROCESS | 2880 | 1461182427387 Marionette TRACE conn4 <- [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]]]}] 13:00:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 13:00:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 671ms 13:00:27 INFO - PROCESS | 2880 | 1461182427418 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 13:00:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 13:00:27 INFO - PROCESS | 2880 | 1461182427420 Marionette TRACE conn4 <- [1,1045,null,{"value":"13"}] 13:00:27 INFO - PROCESS | 2880 | 1461182427424 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 13:00:27 INFO - PROCESS | 2880 | 1461182427426 Marionette TRACE conn4 <- [1,1046,null,{}] 13:00:27 INFO - PROCESS | 2880 | 1461182427429 Marionette TRACE conn4 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:27 INFO - PROCESS | 2880 | 1461182427519 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 13:00:27 INFO - PROCESS | 2880 | 1461182427525 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:27 INFO - PROCESS | 2880 | ++DOCSHELL 1A676800 == 91 [pid = 2880] [id = 271] 13:00:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 109 (1A676C00) [pid = 2880] [serial = 812] [outer = 00000000] 13:00:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 110 (1B834400) [pid = 2880] [serial = 813] [outer = 1A676C00] 13:00:27 INFO - PROCESS | 2880 | 1461182427572 Marionette DEBUG loaded listener.js 13:00:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 111 (1BDB1000) [pid = 2880] [serial = 814] [outer = 1A676C00] 13:00:28 INFO - PROCESS | 2880 | 1461182428064 Marionette TRACE conn4 <- [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]]]}] 13:00:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 13:00:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 670ms 13:00:28 INFO - PROCESS | 2880 | 1461182428097 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 13:00:28 INFO - PROCESS | 2880 | 1461182428099 Marionette TRACE conn4 <- [1,1049,null,{"value":"13"}] 13:00:28 INFO - PROCESS | 2880 | 1461182428102 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 13:00:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 13:00:28 INFO - PROCESS | 2880 | 1461182428104 Marionette TRACE conn4 <- [1,1050,null,{}] 13:00:28 INFO - PROCESS | 2880 | 1461182428113 Marionette TRACE conn4 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:28 INFO - PROCESS | 2880 | 1461182428286 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 13:00:28 INFO - PROCESS | 2880 | 1461182428357 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:28 INFO - PROCESS | 2880 | ++DOCSHELL 1C864800 == 92 [pid = 2880] [id = 272] 13:00:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 112 (1C865400) [pid = 2880] [serial = 815] [outer = 00000000] 13:00:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 113 (1C86FC00) [pid = 2880] [serial = 816] [outer = 1C865400] 13:00:28 INFO - PROCESS | 2880 | 1461182428405 Marionette DEBUG loaded listener.js 13:00:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 114 (1C887000) [pid = 2880] [serial = 817] [outer = 1C865400] 13:00:28 INFO - PROCESS | 2880 | 1461182428851 Marionette TRACE conn4 <- [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]]]}] 13:00:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 13:00:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 770ms 13:00:28 INFO - PROCESS | 2880 | 1461182428877 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 13:00:28 INFO - PROCESS | 2880 | 1461182428879 Marionette TRACE conn4 <- [1,1053,null,{"value":"13"}] 13:00:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 13:00:28 INFO - PROCESS | 2880 | 1461182428888 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 13:00:28 INFO - PROCESS | 2880 | 1461182428890 Marionette TRACE conn4 <- [1,1054,null,{}] 13:00:28 INFO - PROCESS | 2880 | 1461182428893 Marionette TRACE conn4 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:29 INFO - PROCESS | 2880 | 1461182429017 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 13:00:29 INFO - PROCESS | 2880 | 1461182429023 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:29 INFO - PROCESS | 2880 | ++DOCSHELL 12D3D400 == 93 [pid = 2880] [id = 273] 13:00:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 115 (1C888C00) [pid = 2880] [serial = 818] [outer = 00000000] 13:00:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 116 (1CAA3C00) [pid = 2880] [serial = 819] [outer = 1C888C00] 13:00:29 INFO - PROCESS | 2880 | 1461182429122 Marionette DEBUG loaded listener.js 13:00:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 117 (1CAAC000) [pid = 2880] [serial = 820] [outer = 1C888C00] 13:00:29 INFO - PROCESS | 2880 | 1461182429527 Marionette TRACE conn4 <- [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]]]}] 13:00:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 13:00:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 670ms 13:00:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 13:00:29 INFO - PROCESS | 2880 | 1461182429561 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 13:00:29 INFO - PROCESS | 2880 | 1461182429563 Marionette TRACE conn4 <- [1,1057,null,{"value":"13"}] 13:00:29 INFO - PROCESS | 2880 | 1461182429566 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 13:00:29 INFO - PROCESS | 2880 | 1461182429568 Marionette TRACE conn4 <- [1,1058,null,{}] 13:00:29 INFO - PROCESS | 2880 | 1461182429571 Marionette TRACE conn4 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:29 INFO - PROCESS | 2880 | 1461182429716 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 13:00:29 INFO - PROCESS | 2880 | --DOMWINDOW == 116 (1BE8C000) [pid = 2880] [serial = 773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 13:00:29 INFO - PROCESS | 2880 | --DOMWINDOW == 115 (1901D000) [pid = 2880] [serial = 770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 13:00:29 INFO - PROCESS | 2880 | --DOMWINDOW == 114 (130D6800) [pid = 2880] [serial = 761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 13:00:29 INFO - PROCESS | 2880 | --DOMWINDOW == 113 (127ABC00) [pid = 2880] [serial = 767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 13:00:29 INFO - PROCESS | 2880 | --DOMWINDOW == 112 (2094C000) [pid = 2880] [serial = 640] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 13:00:29 INFO - PROCESS | 2880 | --DOMWINDOW == 111 (178DA400) [pid = 2880] [serial = 764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 13:00:29 INFO - PROCESS | 2880 | --DOMWINDOW == 110 (1756D800) [pid = 2880] [serial = 710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 13:00:29 INFO - PROCESS | 2880 | 1461182429882 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:29 INFO - PROCESS | 2880 | ++DOCSHELL 0F10A000 == 94 [pid = 2880] [id = 274] 13:00:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 111 (0F15D800) [pid = 2880] [serial = 821] [outer = 00000000] 13:00:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 112 (13B91400) [pid = 2880] [serial = 822] [outer = 0F15D800] 13:00:29 INFO - PROCESS | 2880 | 1461182429927 Marionette DEBUG loaded listener.js 13:00:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 113 (1901D000) [pid = 2880] [serial = 823] [outer = 0F15D800] 13:00:30 INFO - PROCESS | 2880 | 1461182430301 Marionette TRACE conn4 <- [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]]]}] 13:00:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 13:00:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 770ms 13:00:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 13:00:30 INFO - PROCESS | 2880 | 1461182430338 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 13:00:30 INFO - PROCESS | 2880 | 1461182430340 Marionette TRACE conn4 <- [1,1061,null,{"value":"13"}] 13:00:30 INFO - PROCESS | 2880 | 1461182430343 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 13:00:30 INFO - PROCESS | 2880 | 1461182430345 Marionette TRACE conn4 <- [1,1062,null,{}] 13:00:30 INFO - PROCESS | 2880 | 1461182430356 Marionette TRACE conn4 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:30 INFO - PROCESS | 2880 | 1461182430443 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 13:00:30 INFO - PROCESS | 2880 | 1461182430450 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:30 INFO - PROCESS | 2880 | ++DOCSHELL 1312C800 == 95 [pid = 2880] [id = 275] 13:00:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 114 (17712800) [pid = 2880] [serial = 824] [outer = 00000000] 13:00:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 115 (1CC46800) [pid = 2880] [serial = 825] [outer = 17712800] 13:00:30 INFO - PROCESS | 2880 | 1461182430497 Marionette DEBUG loaded listener.js 13:00:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 116 (1D88E400) [pid = 2880] [serial = 826] [outer = 17712800] 13:00:30 INFO - PROCESS | 2880 | 1461182430929 Marionette TRACE conn4 <- [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]]]}] 13:00:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 13:00:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 630ms 13:00:30 INFO - PROCESS | 2880 | 1461182430985 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 13:00:30 INFO - PROCESS | 2880 | 1461182430987 Marionette TRACE conn4 <- [1,1065,null,{"value":"13"}] 13:00:30 INFO - PROCESS | 2880 | 1461182430990 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 13:00:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 13:00:30 INFO - PROCESS | 2880 | 1461182430992 Marionette TRACE conn4 <- [1,1066,null,{}] 13:00:30 INFO - PROCESS | 2880 | 1461182430996 Marionette TRACE conn4 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:31 INFO - PROCESS | 2880 | 1461182431087 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 13:00:31 INFO - PROCESS | 2880 | 1461182431096 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:31 INFO - PROCESS | 2880 | ++DOCSHELL 1D922800 == 96 [pid = 2880] [id = 276] 13:00:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 117 (1D924000) [pid = 2880] [serial = 827] [outer = 00000000] 13:00:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 118 (1D96F000) [pid = 2880] [serial = 828] [outer = 1D924000] 13:00:31 INFO - PROCESS | 2880 | 1461182431174 Marionette DEBUG loaded listener.js 13:00:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 119 (1DFC8000) [pid = 2880] [serial = 829] [outer = 1D924000] 13:00:31 INFO - PROCESS | 2880 | 1461182431609 Marionette TRACE conn4 <- [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]]]}] 13:00:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 13:00:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 670ms 13:00:31 INFO - PROCESS | 2880 | 1461182431665 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 13:00:31 INFO - PROCESS | 2880 | 1461182431667 Marionette TRACE conn4 <- [1,1069,null,{"value":"13"}] 13:00:31 INFO - PROCESS | 2880 | 1461182431670 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 13:00:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 13:00:31 INFO - PROCESS | 2880 | 1461182431673 Marionette TRACE conn4 <- [1,1070,null,{}] 13:00:31 INFO - PROCESS | 2880 | 1461182431676 Marionette TRACE conn4 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:31 INFO - PROCESS | 2880 | 1461182431784 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 13:00:31 INFO - PROCESS | 2880 | 1461182431791 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:31 INFO - PROCESS | 2880 | ++DOCSHELL 1E8D7000 == 97 [pid = 2880] [id = 277] 13:00:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 120 (1F18B400) [pid = 2880] [serial = 830] [outer = 00000000] 13:00:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 121 (1FB4B000) [pid = 2880] [serial = 831] [outer = 1F18B400] 13:00:31 INFO - PROCESS | 2880 | 1461182431842 Marionette DEBUG loaded listener.js 13:00:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 122 (1FC0A400) [pid = 2880] [serial = 832] [outer = 1F18B400] 13:00:32 INFO - PROCESS | 2880 | 1461182432627 Marionette TRACE conn4 <- [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]]]}] 13:00:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 13:00:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 970ms 13:00:32 INFO - PROCESS | 2880 | 1461182432645 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 13:00:32 INFO - PROCESS | 2880 | 1461182432649 Marionette TRACE conn4 <- [1,1073,null,{"value":"13"}] 13:00:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 13:00:32 INFO - PROCESS | 2880 | 1461182432654 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 13:00:32 INFO - PROCESS | 2880 | 1461182432658 Marionette TRACE conn4 <- [1,1074,null,{}] 13:00:32 INFO - PROCESS | 2880 | 1461182432664 Marionette TRACE conn4 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:32 INFO - PROCESS | 2880 | 1461182432784 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 13:00:32 INFO - PROCESS | 2880 | 1461182432928 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:32 INFO - PROCESS | 2880 | ++DOCSHELL 12D44400 == 98 [pid = 2880] [id = 278] 13:00:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 123 (130D3000) [pid = 2880] [serial = 833] [outer = 00000000] 13:00:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 124 (1756A800) [pid = 2880] [serial = 834] [outer = 130D3000] 13:00:32 INFO - PROCESS | 2880 | 1461182432991 Marionette DEBUG loaded listener.js 13:00:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 125 (17792400) [pid = 2880] [serial = 835] [outer = 130D3000] 13:00:33 INFO - PROCESS | 2880 | 1461182433589 Marionette TRACE conn4 <- [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]]]}] 13:00:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 13:00:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 990ms 13:00:33 INFO - PROCESS | 2880 | 1461182433646 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 13:00:33 INFO - PROCESS | 2880 | 1461182433653 Marionette TRACE conn4 <- [1,1077,null,{"value":"13"}] 13:00:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 13:00:33 INFO - PROCESS | 2880 | 1461182433660 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 13:00:33 INFO - PROCESS | 2880 | 1461182433663 Marionette TRACE conn4 <- [1,1078,null,{}] 13:00:33 INFO - PROCESS | 2880 | 1461182433667 Marionette TRACE conn4 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:33 INFO - PROCESS | 2880 | 1461182433792 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 13:00:33 INFO - PROCESS | 2880 | 1461182433932 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:33 INFO - PROCESS | 2880 | ++DOCSHELL 1B83EC00 == 99 [pid = 2880] [id = 279] 13:00:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 126 (1BB04000) [pid = 2880] [serial = 836] [outer = 00000000] 13:00:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 127 (1BEB0C00) [pid = 2880] [serial = 837] [outer = 1BB04000] 13:00:33 INFO - PROCESS | 2880 | 1461182433989 Marionette DEBUG loaded listener.js 13:00:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 128 (1C868400) [pid = 2880] [serial = 838] [outer = 1BB04000] 13:00:34 INFO - PROCESS | 2880 | 1461182434593 Marionette TRACE conn4 <- [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]]]}] 13:00:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 13:00:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 970ms 13:00:34 INFO - PROCESS | 2880 | 1461182434630 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 13:00:34 INFO - PROCESS | 2880 | 1461182434633 Marionette TRACE conn4 <- [1,1081,null,{"value":"13"}] 13:00:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 13:00:34 INFO - PROCESS | 2880 | 1461182434637 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 13:00:34 INFO - PROCESS | 2880 | 1461182434641 Marionette TRACE conn4 <- [1,1082,null,{}] 13:00:34 INFO - PROCESS | 2880 | 1461182434652 Marionette TRACE conn4 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:34 INFO - PROCESS | 2880 | 1461182434769 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 13:00:34 INFO - PROCESS | 2880 | 1461182434913 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:34 INFO - PROCESS | 2880 | ++DOCSHELL 1E892800 == 100 [pid = 2880] [id = 280] 13:00:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 129 (1E893000) [pid = 2880] [serial = 839] [outer = 00000000] 13:00:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 130 (1FBCAC00) [pid = 2880] [serial = 840] [outer = 1E893000] 13:00:34 INFO - PROCESS | 2880 | 1461182434973 Marionette DEBUG loaded listener.js 13:00:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 131 (1FC17C00) [pid = 2880] [serial = 841] [outer = 1E893000] 13:00:35 INFO - PROCESS | 2880 | 1461182435611 Marionette TRACE conn4 <- [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]]]}] 13:00:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 13:00:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1023ms 13:00:35 INFO - PROCESS | 2880 | 1461182435664 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 13:00:35 INFO - PROCESS | 2880 | 1461182435667 Marionette TRACE conn4 <- [1,1085,null,{"value":"13"}] 13:00:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 13:00:35 INFO - PROCESS | 2880 | 1461182435670 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 13:00:35 INFO - PROCESS | 2880 | 1461182435672 Marionette TRACE conn4 <- [1,1086,null,{}] 13:00:35 INFO - PROCESS | 2880 | 1461182435676 Marionette TRACE conn4 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:35 INFO - PROCESS | 2880 | 1461182435792 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 13:00:35 INFO - PROCESS | 2880 | 1461182435933 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:35 INFO - PROCESS | 2880 | ++DOCSHELL 20064000 == 101 [pid = 2880] [id = 281] 13:00:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 132 (20067400) [pid = 2880] [serial = 842] [outer = 00000000] 13:00:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 133 (2052F000) [pid = 2880] [serial = 843] [outer = 20067400] 13:00:35 INFO - PROCESS | 2880 | 1461182435991 Marionette DEBUG loaded listener.js 13:00:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 134 (20536C00) [pid = 2880] [serial = 844] [outer = 20067400] 13:00:36 INFO - PROCESS | 2880 | 1461182436554 Marionette TRACE conn4 <- [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]]]}] 13:00:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 13:00:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 930ms 13:00:36 INFO - PROCESS | 2880 | 1461182436603 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 13:00:36 INFO - PROCESS | 2880 | 1461182436606 Marionette TRACE conn4 <- [1,1089,null,{"value":"13"}] 13:00:36 INFO - PROCESS | 2880 | 1461182436609 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 13:00:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 13:00:36 INFO - PROCESS | 2880 | 1461182436612 Marionette TRACE conn4 <- [1,1090,null,{}] 13:00:36 INFO - PROCESS | 2880 | 1461182436616 Marionette TRACE conn4 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:36 INFO - PROCESS | 2880 | 1461182436731 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 13:00:36 INFO - PROCESS | 2880 | 1461182436843 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:36 INFO - PROCESS | 2880 | ++DOCSHELL 2053C400 == 102 [pid = 2880] [id = 282] 13:00:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 135 (2099FC00) [pid = 2880] [serial = 845] [outer = 00000000] 13:00:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 136 (209A4C00) [pid = 2880] [serial = 846] [outer = 2099FC00] 13:00:36 INFO - PROCESS | 2880 | 1461182436898 Marionette DEBUG loaded listener.js 13:00:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 137 (209A6400) [pid = 2880] [serial = 847] [outer = 2099FC00] 13:00:37 INFO - PROCESS | 2880 | 1461182437529 Marionette TRACE conn4 <- [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]]]}] 13:00:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 13:00:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 970ms 13:00:37 INFO - PROCESS | 2880 | 1461182437583 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 13:00:37 INFO - PROCESS | 2880 | 1461182437585 Marionette TRACE conn4 <- [1,1093,null,{"value":"13"}] 13:00:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 13:00:37 INFO - PROCESS | 2880 | 1461182437589 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 13:00:37 INFO - PROCESS | 2880 | 1461182437591 Marionette TRACE conn4 <- [1,1094,null,{}] 13:00:37 INFO - PROCESS | 2880 | 1461182437595 Marionette TRACE conn4 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:37 INFO - PROCESS | 2880 | 1461182437745 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 13:00:37 INFO - PROCESS | 2880 | 1461182437886 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:37 INFO - PROCESS | 2880 | ++DOCSHELL 209A4400 == 103 [pid = 2880] [id = 283] 13:00:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 138 (209ABC00) [pid = 2880] [serial = 848] [outer = 00000000] 13:00:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 139 (20AA9000) [pid = 2880] [serial = 849] [outer = 209ABC00] 13:00:37 INFO - PROCESS | 2880 | 1461182437945 Marionette DEBUG loaded listener.js 13:00:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 140 (20AAC000) [pid = 2880] [serial = 850] [outer = 209ABC00] 13:00:38 INFO - PROCESS | 2880 | 1461182438598 Marionette TRACE conn4 <- [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]]]}] 13:00:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 13:00:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1067ms 13:00:38 INFO - PROCESS | 2880 | 1461182438661 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 13:00:38 INFO - PROCESS | 2880 | 1461182438663 Marionette TRACE conn4 <- [1,1097,null,{"value":"13"}] 13:00:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 13:00:38 INFO - PROCESS | 2880 | 1461182438666 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 13:00:38 INFO - PROCESS | 2880 | 1461182438669 Marionette TRACE conn4 <- [1,1098,null,{}] 13:00:38 INFO - PROCESS | 2880 | 1461182438672 Marionette TRACE conn4 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:38 INFO - PROCESS | 2880 | 1461182438789 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 13:00:39 INFO - PROCESS | 2880 | 1461182439101 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:39 INFO - PROCESS | 2880 | ++DOCSHELL 0B09DC00 == 104 [pid = 2880] [id = 284] 13:00:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 141 (0F6B7800) [pid = 2880] [serial = 851] [outer = 00000000] 13:00:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 142 (133C0000) [pid = 2880] [serial = 852] [outer = 0F6B7800] 13:00:39 INFO - PROCESS | 2880 | 1461182439193 Marionette DEBUG loaded listener.js 13:00:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 143 (17098800) [pid = 2880] [serial = 853] [outer = 0F6B7800] 13:00:39 INFO - PROCESS | 2880 | 1461182439773 Marionette TRACE conn4 <- [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]]]}] 13:00:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 13:00:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1117ms 13:00:39 INFO - PROCESS | 2880 | 1461182439800 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 13:00:39 INFO - PROCESS | 2880 | 1461182439805 Marionette TRACE conn4 <- [1,1101,null,{"value":"13"}] 13:00:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 13:00:39 INFO - PROCESS | 2880 | 1461182439811 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 13:00:39 INFO - PROCESS | 2880 | 1461182439814 Marionette TRACE conn4 <- [1,1102,null,{}] 13:00:39 INFO - PROCESS | 2880 | 1461182439820 Marionette TRACE conn4 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:39 INFO - PROCESS | 2880 | 1461182439935 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 13:00:40 INFO - PROCESS | 2880 | 1461182440050 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:40 INFO - PROCESS | 2880 | ++DOCSHELL 1A284C00 == 105 [pid = 2880] [id = 285] 13:00:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 144 (1A28BC00) [pid = 2880] [serial = 854] [outer = 00000000] 13:00:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 145 (1B832C00) [pid = 2880] [serial = 855] [outer = 1A28BC00] 13:00:40 INFO - PROCESS | 2880 | 1461182440146 Marionette DEBUG loaded listener.js 13:00:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 146 (1BDB3400) [pid = 2880] [serial = 856] [outer = 1A28BC00] 13:00:40 INFO - PROCESS | 2880 | --DOCSHELL 18CB0800 == 104 [pid = 2880] [id = 27] 13:00:40 INFO - PROCESS | 2880 | --DOCSHELL 1270C800 == 103 [pid = 2880] [id = 92] 13:00:40 INFO - PROCESS | 2880 | --DOCSHELL 1A28F400 == 102 [pid = 2880] [id = 18] 13:00:40 INFO - PROCESS | 2880 | --DOCSHELL 21A0EC00 == 101 [pid = 2880] [id = 8] 13:00:40 INFO - PROCESS | 2880 | --DOCSHELL 1F199400 == 100 [pid = 2880] [id = 105] 13:00:40 INFO - PROCESS | 2880 | --DOCSHELL 17A0F800 == 99 [pid = 2880] [id = 146] 13:00:40 INFO - PROCESS | 2880 | --DOCSHELL 1D922800 == 98 [pid = 2880] [id = 276] 13:00:40 INFO - PROCESS | 2880 | --DOCSHELL 1312C800 == 97 [pid = 2880] [id = 275] 13:00:40 INFO - PROCESS | 2880 | --DOCSHELL 0F10A000 == 96 [pid = 2880] [id = 274] 13:00:40 INFO - PROCESS | 2880 | --DOCSHELL 12D3D400 == 95 [pid = 2880] [id = 273] 13:00:40 INFO - PROCESS | 2880 | --DOCSHELL 1A676800 == 94 [pid = 2880] [id = 271] 13:00:40 INFO - PROCESS | 2880 | --DOCSHELL 188EB000 == 93 [pid = 2880] [id = 270] 13:00:40 INFO - PROCESS | 2880 | --DOMWINDOW == 145 (1C88A400) [pid = 2880] [serial = 777] [outer = 00000000] [url = about:blank] 13:00:40 INFO - PROCESS | 2880 | --DOMWINDOW == 144 (1A0EB800) [pid = 2880] [serial = 744] [outer = 00000000] [url = about:blank] 13:00:40 INFO - PROCESS | 2880 | --DOMWINDOW == 143 (23919400) [pid = 2880] [serial = 756] [outer = 00000000] [url = about:blank] 13:00:40 INFO - PROCESS | 2880 | --DOMWINDOW == 142 (23974400) [pid = 2880] [serial = 759] [outer = 00000000] [url = about:blank] 13:00:40 INFO - PROCESS | 2880 | --DOMWINDOW == 141 (22279800) [pid = 2880] [serial = 753] [outer = 00000000] [url = about:blank] 13:00:40 INFO - PROCESS | 2880 | --DOMWINDOW == 140 (1CCD1C00) [pid = 2880] [serial = 747] [outer = 00000000] [url = about:blank] 13:00:40 INFO - PROCESS | 2880 | --DOMWINDOW == 139 (21790800) [pid = 2880] [serial = 750] [outer = 00000000] [url = about:blank] 13:00:40 INFO - PROCESS | 2880 | --DOCSHELL 17A09C00 == 92 [pid = 2880] [id = 269] 13:00:40 INFO - PROCESS | 2880 | --DOCSHELL 0F10AC00 == 91 [pid = 2880] [id = 268] 13:00:40 INFO - PROCESS | 2880 | --DOCSHELL 12706C00 == 90 [pid = 2880] [id = 267] 13:00:40 INFO - PROCESS | 2880 | --DOCSHELL 1FC0B000 == 89 [pid = 2880] [id = 266] 13:00:40 INFO - PROCESS | 2880 | --DOCSHELL 13131400 == 88 [pid = 2880] [id = 265] 13:00:40 INFO - PROCESS | 2880 | --DOCSHELL 12D36C00 == 87 [pid = 2880] [id = 254] 13:00:40 INFO - PROCESS | 2880 | --DOCSHELL 1E1F0400 == 86 [pid = 2880] [id = 264] 13:00:40 INFO - PROCESS | 2880 | --DOCSHELL 1CCD2C00 == 85 [pid = 2880] [id = 263] 13:00:40 INFO - PROCESS | 2880 | --DOCSHELL 1C868C00 == 84 [pid = 2880] [id = 259] 13:00:40 INFO - PROCESS | 2880 | --DOMWINDOW == 138 (1C865800) [pid = 2880] [serial = 775] [outer = 00000000] [url = about:blank] 13:00:40 INFO - PROCESS | 2880 | --DOMWINDOW == 137 (1BF1B400) [pid = 2880] [serial = 774] [outer = 00000000] [url = about:blank] 13:00:40 INFO - PROCESS | 2880 | --DOMWINDOW == 136 (1AA78C00) [pid = 2880] [serial = 771] [outer = 00000000] [url = about:blank] 13:00:40 INFO - PROCESS | 2880 | --DOMWINDOW == 135 (1BDA8800) [pid = 2880] [serial = 772] [outer = 00000000] [url = about:blank] 13:00:40 INFO - PROCESS | 2880 | --DOMWINDOW == 134 (1AA76C00) [pid = 2880] [serial = 763] [outer = 00000000] [url = about:blank] 13:00:40 INFO - PROCESS | 2880 | --DOMWINDOW == 133 (17A7FC00) [pid = 2880] [serial = 762] [outer = 00000000] [url = about:blank] 13:00:40 INFO - PROCESS | 2880 | --DOMWINDOW == 132 (17335000) [pid = 2880] [serial = 769] [outer = 00000000] [url = about:blank] 13:00:40 INFO - PROCESS | 2880 | --DOMWINDOW == 131 (20A0F800) [pid = 2880] [serial = 642] [outer = 00000000] [url = about:blank] 13:00:40 INFO - PROCESS | 2880 | --DOMWINDOW == 130 (13BDA800) [pid = 2880] [serial = 766] [outer = 00000000] [url = about:blank] 13:00:40 INFO - PROCESS | 2880 | --DOMWINDOW == 129 (14286000) [pid = 2880] [serial = 768] [outer = 00000000] [url = about:blank] 13:00:40 INFO - PROCESS | 2880 | --DOMWINDOW == 128 (1880D400) [pid = 2880] [serial = 765] [outer = 00000000] [url = about:blank] 13:00:40 INFO - PROCESS | 2880 | --DOMWINDOW == 127 (1BDAC400) [pid = 2880] [serial = 712] [outer = 00000000] [url = about:blank] 13:00:40 INFO - PROCESS | 2880 | 1461182440799 Marionette TRACE conn4 <- [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]]]}] 13:00:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 13:00:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1020ms 13:00:40 INFO - PROCESS | 2880 | 1461182440837 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 13:00:40 INFO - PROCESS | 2880 | 1461182440841 Marionette TRACE conn4 <- [1,1105,null,{"value":"13"}] 13:00:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 13:00:40 INFO - PROCESS | 2880 | 1461182440846 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 13:00:40 INFO - PROCESS | 2880 | 1461182440848 Marionette TRACE conn4 <- [1,1106,null,{}] 13:00:40 INFO - PROCESS | 2880 | 1461182440852 Marionette TRACE conn4 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:40 INFO - PROCESS | 2880 | 1461182440951 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 13:00:41 INFO - PROCESS | 2880 | 1461182441048 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:41 INFO - PROCESS | 2880 | ++DOCSHELL 12708000 == 85 [pid = 2880] [id = 286] 13:00:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 128 (127D4400) [pid = 2880] [serial = 857] [outer = 00000000] 13:00:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 129 (17099800) [pid = 2880] [serial = 858] [outer = 127D4400] 13:00:41 INFO - PROCESS | 2880 | 1461182441095 Marionette DEBUG loaded listener.js 13:00:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 130 (17A09C00) [pid = 2880] [serial = 859] [outer = 127D4400] 13:00:41 INFO - PROCESS | 2880 | 1461182441528 Marionette TRACE conn4 <- [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]]]}] 13:00:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 13:00:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 730ms 13:00:41 INFO - PROCESS | 2880 | 1461182441580 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 13:00:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 13:00:41 INFO - PROCESS | 2880 | 1461182441583 Marionette TRACE conn4 <- [1,1109,null,{"value":"13"}] 13:00:41 INFO - PROCESS | 2880 | 1461182441587 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 13:00:41 INFO - PROCESS | 2880 | 1461182441593 Marionette TRACE conn4 <- [1,1110,null,{}] 13:00:41 INFO - PROCESS | 2880 | 1461182441607 Marionette TRACE conn4 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:41 INFO - PROCESS | 2880 | 1461182441700 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 13:00:41 INFO - PROCESS | 2880 | 1461182441737 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:41 INFO - PROCESS | 2880 | ++DOCSHELL 1AA77800 == 86 [pid = 2880] [id = 287] 13:00:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 131 (1B838C00) [pid = 2880] [serial = 860] [outer = 00000000] 13:00:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 132 (1BDAA400) [pid = 2880] [serial = 861] [outer = 1B838C00] 13:00:41 INFO - PROCESS | 2880 | 1461182441793 Marionette DEBUG loaded listener.js 13:00:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 133 (1BE8C400) [pid = 2880] [serial = 862] [outer = 1B838C00] 13:00:42 INFO - PROCESS | 2880 | 1461182442248 Marionette TRACE conn4 <- [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]]]}] 13:00:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 13:00:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 690ms 13:00:42 INFO - PROCESS | 2880 | 1461182442299 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 13:00:42 INFO - PROCESS | 2880 | 1461182442302 Marionette TRACE conn4 <- [1,1113,null,{"value":"13"}] 13:00:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 13:00:42 INFO - PROCESS | 2880 | 1461182442305 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 13:00:42 INFO - PROCESS | 2880 | 1461182442307 Marionette TRACE conn4 <- [1,1114,null,{}] 13:00:42 INFO - PROCESS | 2880 | 1461182442310 Marionette TRACE conn4 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:42 INFO - PROCESS | 2880 | 1461182442399 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 13:00:42 INFO - PROCESS | 2880 | 1461182442408 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:42 INFO - PROCESS | 2880 | ++DOCSHELL 1AA73400 == 87 [pid = 2880] [id = 288] 13:00:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 134 (1BE8FC00) [pid = 2880] [serial = 863] [outer = 00000000] 13:00:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 135 (1C86C800) [pid = 2880] [serial = 864] [outer = 1BE8FC00] 13:00:42 INFO - PROCESS | 2880 | 1461182442456 Marionette DEBUG loaded listener.js 13:00:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 136 (1C886C00) [pid = 2880] [serial = 865] [outer = 1BE8FC00] 13:00:42 INFO - PROCESS | 2880 | [2880] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 13:00:43 INFO - PROCESS | 2880 | 1461182443069 Marionette TRACE conn4 <- [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]]]}] 13:00:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 13:00:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 830ms 13:00:43 INFO - PROCESS | 2880 | 1461182443139 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 13:00:43 INFO - PROCESS | 2880 | 1461182443141 Marionette TRACE conn4 <- [1,1117,null,{"value":"13"}] 13:00:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 13:00:43 INFO - PROCESS | 2880 | 1461182443149 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 13:00:43 INFO - PROCESS | 2880 | 1461182443151 Marionette TRACE conn4 <- [1,1118,null,{}] 13:00:43 INFO - PROCESS | 2880 | 1461182443154 Marionette TRACE conn4 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:43 INFO - PROCESS | 2880 | 1461182443281 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 13:00:43 INFO - PROCESS | 2880 | 1461182443352 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:43 INFO - PROCESS | 2880 | ++DOCSHELL 1C9C7800 == 88 [pid = 2880] [id = 289] 13:00:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 137 (1CAA3000) [pid = 2880] [serial = 866] [outer = 00000000] 13:00:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 138 (1D890400) [pid = 2880] [serial = 867] [outer = 1CAA3000] 13:00:43 INFO - PROCESS | 2880 | 1461182443406 Marionette DEBUG loaded listener.js 13:00:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 139 (1D926C00) [pid = 2880] [serial = 868] [outer = 1CAA3000] 13:00:43 INFO - PROCESS | 2880 | 1461182443859 Marionette TRACE conn4 <- [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]]]}] 13:00:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 13:00:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 730ms 13:00:43 INFO - PROCESS | 2880 | 1461182443890 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 13:00:43 INFO - PROCESS | 2880 | 1461182443892 Marionette TRACE conn4 <- [1,1121,null,{"value":"13"}] 13:00:43 INFO - PROCESS | 2880 | 1461182443895 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 13:00:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 13:00:43 INFO - PROCESS | 2880 | 1461182443897 Marionette TRACE conn4 <- [1,1122,null,{}] 13:00:43 INFO - PROCESS | 2880 | 1461182443904 Marionette TRACE conn4 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:44 INFO - PROCESS | 2880 | 1461182444028 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 13:00:44 INFO - PROCESS | 2880 | 1461182444092 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:44 INFO - PROCESS | 2880 | ++DOCSHELL 1E1F7C00 == 89 [pid = 2880] [id = 290] 13:00:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 140 (1E5A2C00) [pid = 2880] [serial = 869] [outer = 00000000] 13:00:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 141 (1E8D1800) [pid = 2880] [serial = 870] [outer = 1E5A2C00] 13:00:44 INFO - PROCESS | 2880 | 1461182444141 Marionette DEBUG loaded listener.js 13:00:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 142 (1F912000) [pid = 2880] [serial = 871] [outer = 1E5A2C00] 13:00:44 INFO - PROCESS | 2880 | 1461182444574 Marionette TRACE conn4 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 13:00:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 13:00:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 730ms 13:00:44 INFO - PROCESS | 2880 | 1461182444654 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 13:00:44 INFO - PROCESS | 2880 | 1461182444656 Marionette TRACE conn4 <- [1,1125,null,{"value":"13"}] 13:00:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 13:00:44 INFO - PROCESS | 2880 | 1461182444665 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 13:00:44 INFO - PROCESS | 2880 | 1461182444667 Marionette TRACE conn4 <- [1,1126,null,{}] 13:00:44 INFO - PROCESS | 2880 | 1461182444671 Marionette TRACE conn4 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:44 INFO - PROCESS | 2880 | 1461182444794 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 13:00:44 INFO - PROCESS | 2880 | 1461182444865 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:44 INFO - PROCESS | 2880 | ++DOCSHELL 1A679800 == 90 [pid = 2880] [id = 291] 13:00:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 143 (1BE90000) [pid = 2880] [serial = 872] [outer = 00000000] 13:00:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 144 (1FC17000) [pid = 2880] [serial = 873] [outer = 1BE90000] 13:00:44 INFO - PROCESS | 2880 | 1461182444910 Marionette DEBUG loaded listener.js 13:00:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 145 (1FC16800) [pid = 2880] [serial = 874] [outer = 1BE90000] 13:00:45 INFO - PROCESS | 2880 | --DOMWINDOW == 144 (1D924000) [pid = 2880] [serial = 827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 13:00:45 INFO - PROCESS | 2880 | --DOMWINDOW == 143 (1C865400) [pid = 2880] [serial = 815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 13:00:45 INFO - PROCESS | 2880 | --DOMWINDOW == 142 (1C888C00) [pid = 2880] [serial = 818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 13:00:45 INFO - PROCESS | 2880 | --DOMWINDOW == 141 (0F15D800) [pid = 2880] [serial = 821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 13:00:45 INFO - PROCESS | 2880 | --DOMWINDOW == 140 (17712800) [pid = 2880] [serial = 824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 13:00:45 INFO - PROCESS | 2880 | --DOMWINDOW == 139 (17A0B400) [pid = 2880] [serial = 806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 13:00:45 INFO - PROCESS | 2880 | --DOMWINDOW == 138 (1A676C00) [pid = 2880] [serial = 812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 13:00:45 INFO - PROCESS | 2880 | --DOMWINDOW == 137 (1901E000) [pid = 2880] [serial = 809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 13:00:45 INFO - PROCESS | 2880 | --DOMWINDOW == 136 (0F15F400) [pid = 2880] [serial = 803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 13:00:45 INFO - PROCESS | 2880 | --DOMWINDOW == 135 (12708800) [pid = 2880] [serial = 800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 13:00:45 INFO - PROCESS | 2880 | 1461182445535 Marionette TRACE conn4 <- [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]]]}] 13:00:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 13:00:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 930ms 13:00:45 INFO - PROCESS | 2880 | 1461182445604 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 13:00:45 INFO - PROCESS | 2880 | 1461182445606 Marionette TRACE conn4 <- [1,1129,null,{"value":"13"}] 13:00:45 INFO - PROCESS | 2880 | 1461182445609 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 13:00:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 13:00:45 INFO - PROCESS | 2880 | 1461182445610 Marionette TRACE conn4 <- [1,1130,null,{}] 13:00:45 INFO - PROCESS | 2880 | 1461182445614 Marionette TRACE conn4 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:45 INFO - PROCESS | 2880 | 1461182445701 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 13:00:45 INFO - PROCESS | 2880 | 1461182445708 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:45 INFO - PROCESS | 2880 | ++DOCSHELL 1A676C00 == 91 [pid = 2880] [id = 292] 13:00:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 136 (1BE90400) [pid = 2880] [serial = 875] [outer = 00000000] 13:00:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 137 (1D88DC00) [pid = 2880] [serial = 876] [outer = 1BE90400] 13:00:45 INFO - PROCESS | 2880 | 1461182445756 Marionette DEBUG loaded listener.js 13:00:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 138 (1D96F800) [pid = 2880] [serial = 877] [outer = 1BE90400] 13:00:46 INFO - PROCESS | 2880 | 1461182446211 Marionette TRACE conn4 <- [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]]]}] 13:00:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 13:00:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 630ms 13:00:46 INFO - PROCESS | 2880 | 1461182446244 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 13:00:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 13:00:46 INFO - PROCESS | 2880 | 1461182446246 Marionette TRACE conn4 <- [1,1133,null,{"value":"13"}] 13:00:46 INFO - PROCESS | 2880 | 1461182446249 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 13:00:46 INFO - PROCESS | 2880 | 1461182446251 Marionette TRACE conn4 <- [1,1134,null,{}] 13:00:46 INFO - PROCESS | 2880 | 1461182446255 Marionette TRACE conn4 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:46 INFO - PROCESS | 2880 | 1461182446346 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 13:00:46 INFO - PROCESS | 2880 | 1461182446353 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:46 INFO - PROCESS | 2880 | ++DOCSHELL 1C865400 == 92 [pid = 2880] [id = 293] 13:00:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 139 (1FC11C00) [pid = 2880] [serial = 878] [outer = 00000000] 13:00:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 140 (2099EC00) [pid = 2880] [serial = 879] [outer = 1FC11C00] 13:00:46 INFO - PROCESS | 2880 | 1461182446397 Marionette DEBUG loaded listener.js 13:00:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 141 (20A07400) [pid = 2880] [serial = 880] [outer = 1FC11C00] 13:00:46 INFO - PROCESS | 2880 | 1461182446867 Marionette TRACE conn4 <- [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]]]}] 13:00:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 13:00:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 671ms 13:00:46 INFO - PROCESS | 2880 | 1461182446920 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 13:00:46 INFO - PROCESS | 2880 | 1461182446922 Marionette TRACE conn4 <- [1,1137,null,{"value":"13"}] 13:00:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 13:00:46 INFO - PROCESS | 2880 | 1461182446926 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 13:00:46 INFO - PROCESS | 2880 | 1461182446928 Marionette TRACE conn4 <- [1,1138,null,{}] 13:00:46 INFO - PROCESS | 2880 | 1461182446931 Marionette TRACE conn4 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:47 INFO - PROCESS | 2880 | 1461182447024 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 13:00:47 INFO - PROCESS | 2880 | 1461182447030 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:47 INFO - PROCESS | 2880 | ++DOCSHELL 209AB400 == 93 [pid = 2880] [id = 294] 13:00:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 142 (20A0A400) [pid = 2880] [serial = 881] [outer = 00000000] 13:00:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 143 (20AB0800) [pid = 2880] [serial = 882] [outer = 20A0A400] 13:00:47 INFO - PROCESS | 2880 | 1461182447085 Marionette DEBUG loaded listener.js 13:00:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 144 (20AC3800) [pid = 2880] [serial = 883] [outer = 20A0A400] 13:00:47 INFO - PROCESS | 2880 | 1461182447864 Marionette TRACE conn4 <- [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]]]}] 13:00:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 13:00:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 970ms 13:00:47 INFO - PROCESS | 2880 | 1461182447897 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 13:00:47 INFO - PROCESS | 2880 | 1461182447903 Marionette TRACE conn4 <- [1,1141,null,{"value":"13"}] 13:00:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 13:00:47 INFO - PROCESS | 2880 | 1461182447908 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 13:00:47 INFO - PROCESS | 2880 | 1461182447912 Marionette TRACE conn4 <- [1,1142,null,{}] 13:00:47 INFO - PROCESS | 2880 | 1461182447918 Marionette TRACE conn4 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:48 INFO - PROCESS | 2880 | 1461182448040 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 13:00:48 INFO - PROCESS | 2880 | 1461182448192 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:48 INFO - PROCESS | 2880 | ++DOCSHELL 14282C00 == 94 [pid = 2880] [id = 295] 13:00:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 145 (17094800) [pid = 2880] [serial = 884] [outer = 00000000] 13:00:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 146 (188E8000) [pid = 2880] [serial = 885] [outer = 17094800] 13:00:48 INFO - PROCESS | 2880 | 1461182448253 Marionette DEBUG loaded listener.js 13:00:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 147 (18CAEC00) [pid = 2880] [serial = 886] [outer = 17094800] 13:00:48 INFO - PROCESS | 2880 | 1461182448841 Marionette TRACE conn4 <- [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]]]}] 13:00:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 13:00:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 970ms 13:00:48 INFO - PROCESS | 2880 | 1461182448883 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 13:00:48 INFO - PROCESS | 2880 | 1461182448889 Marionette TRACE conn4 <- [1,1145,null,{"value":"13"}] 13:00:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 13:00:48 INFO - PROCESS | 2880 | 1461182448895 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 13:00:48 INFO - PROCESS | 2880 | 1461182448898 Marionette TRACE conn4 <- [1,1146,null,{}] 13:00:48 INFO - PROCESS | 2880 | 1461182448903 Marionette TRACE conn4 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:49 INFO - PROCESS | 2880 | 1461182449021 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 13:00:49 INFO - PROCESS | 2880 | 1461182449168 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:49 INFO - PROCESS | 2880 | ++DOCSHELL 1A0F2000 == 95 [pid = 2880] [id = 296] 13:00:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 148 (1B0C1800) [pid = 2880] [serial = 887] [outer = 00000000] 13:00:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 149 (1C9C5400) [pid = 2880] [serial = 888] [outer = 1B0C1800] 13:00:49 INFO - PROCESS | 2880 | 1461182449228 Marionette DEBUG loaded listener.js 13:00:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 150 (1CCCE800) [pid = 2880] [serial = 889] [outer = 1B0C1800] 13:00:49 INFO - PROCESS | 2880 | 1461182449844 Marionette TRACE conn4 <- [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]]]}] 13:00:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 13:00:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 970ms 13:00:49 INFO - PROCESS | 2880 | 1461182449867 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 13:00:49 INFO - PROCESS | 2880 | 1461182449870 Marionette TRACE conn4 <- [1,1149,null,{"value":"13"}] 13:00:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 13:00:49 INFO - PROCESS | 2880 | 1461182449873 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 13:00:49 INFO - PROCESS | 2880 | 1461182449877 Marionette TRACE conn4 <- [1,1150,null,{}] 13:00:49 INFO - PROCESS | 2880 | 1461182449888 Marionette TRACE conn4 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:50 INFO - PROCESS | 2880 | 1461182450007 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 13:00:50 INFO - PROCESS | 2880 | 1461182450167 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:50 INFO - PROCESS | 2880 | ++DOCSHELL 20AA8800 == 96 [pid = 2880] [id = 297] 13:00:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 151 (20AB0000) [pid = 2880] [serial = 890] [outer = 00000000] 13:00:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 152 (20B70800) [pid = 2880] [serial = 891] [outer = 20AB0000] 13:00:50 INFO - PROCESS | 2880 | 1461182450226 Marionette DEBUG loaded listener.js 13:00:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 153 (20B76C00) [pid = 2880] [serial = 892] [outer = 20AB0000] 13:00:50 INFO - PROCESS | 2880 | 1461182450825 Marionette TRACE conn4 <- [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]]]}] 13:00:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 13:00:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 970ms 13:00:50 INFO - PROCESS | 2880 | 1461182450847 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 13:00:50 INFO - PROCESS | 2880 | 1461182450850 Marionette TRACE conn4 <- [1,1153,null,{"value":"13"}] 13:00:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 13:00:50 INFO - PROCESS | 2880 | 1461182450853 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 13:00:50 INFO - PROCESS | 2880 | 1461182450855 Marionette TRACE conn4 <- [1,1154,null,{}] 13:00:50 INFO - PROCESS | 2880 | 1461182450859 Marionette TRACE conn4 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:50 INFO - PROCESS | 2880 | 1461182450975 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 13:00:51 INFO - PROCESS | 2880 | 1461182451123 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:51 INFO - PROCESS | 2880 | ++DOCSHELL 20B7D400 == 97 [pid = 2880] [id = 298] 13:00:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 154 (20B7E000) [pid = 2880] [serial = 893] [outer = 00000000] 13:00:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 155 (21792800) [pid = 2880] [serial = 894] [outer = 20B7E000] 13:00:51 INFO - PROCESS | 2880 | 1461182451184 Marionette DEBUG loaded listener.js 13:00:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 156 (2179A800) [pid = 2880] [serial = 895] [outer = 20B7E000] 13:00:51 INFO - PROCESS | 2880 | 1461182451721 Marionette TRACE conn4 <- [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]]]}] 13:00:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 13:00:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 930ms 13:00:51 INFO - PROCESS | 2880 | 1461182451787 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 13:00:51 INFO - PROCESS | 2880 | 1461182451790 Marionette TRACE conn4 <- [1,1157,null,{"value":"13"}] 13:00:51 INFO - PROCESS | 2880 | 1461182451793 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 13:00:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 13:00:51 INFO - PROCESS | 2880 | 1461182451795 Marionette TRACE conn4 <- [1,1158,null,{}] 13:00:51 INFO - PROCESS | 2880 | 1461182451799 Marionette TRACE conn4 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:51 INFO - PROCESS | 2880 | 1461182451911 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 13:00:52 INFO - PROCESS | 2880 | 1461182452026 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:52 INFO - PROCESS | 2880 | ++DOCSHELL 21A0B400 == 98 [pid = 2880] [id = 299] 13:00:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 157 (21A0F400) [pid = 2880] [serial = 896] [outer = 00000000] 13:00:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 158 (21C18800) [pid = 2880] [serial = 897] [outer = 21A0F400] 13:00:52 INFO - PROCESS | 2880 | 1461182452122 Marionette DEBUG loaded listener.js 13:00:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 159 (21C22C00) [pid = 2880] [serial = 898] [outer = 21A0F400] 13:00:52 INFO - PROCESS | 2880 | 1461182452722 Marionette TRACE conn4 <- [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]]]}] 13:00:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 13:00:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 970ms 13:00:52 INFO - PROCESS | 2880 | 1461182452767 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 13:00:52 INFO - PROCESS | 2880 | 1461182452770 Marionette TRACE conn4 <- [1,1161,null,{"value":"13"}] 13:00:52 INFO - PROCESS | 2880 | 1461182452773 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 13:00:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 13:00:52 INFO - PROCESS | 2880 | 1461182452775 Marionette TRACE conn4 <- [1,1162,null,{}] 13:00:52 INFO - PROCESS | 2880 | 1461182452780 Marionette TRACE conn4 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:52 INFO - PROCESS | 2880 | 1461182452940 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 13:00:53 INFO - PROCESS | 2880 | 1461182453091 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:53 INFO - PROCESS | 2880 | ++DOCSHELL 21A08400 == 99 [pid = 2880] [id = 300] 13:00:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 160 (21C15400) [pid = 2880] [serial = 899] [outer = 00000000] 13:00:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 161 (22277C00) [pid = 2880] [serial = 900] [outer = 21C15400] 13:00:53 INFO - PROCESS | 2880 | 1461182453155 Marionette DEBUG loaded listener.js 13:00:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 162 (22279C00) [pid = 2880] [serial = 901] [outer = 21C15400] 13:00:53 INFO - PROCESS | 2880 | 1461182453762 Marionette TRACE conn4 <- [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] 13:00:53 INFO - PROCESS | 2880 | 1461182453797 Marionette TRACE conn4 <- [1,1165,null,{"value":"13"}] 13:00:53 INFO - PROCESS | 2880 | 1461182453801 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 13:00:53 INFO - PROCESS | 2880 | 1461182453803 Marionette TRACE conn4 <- [1,1166,null,{}] 13:00:53 INFO - PROCESS | 2880 | 1461182453807 Marionette TRACE conn4 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:53 INFO - PROCESS | 2880 | 1461182453922 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 13:00:54 INFO - PROCESS | 2880 | 1461182454082 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:54 INFO - PROCESS | 2880 | ++DOCSHELL 22122800 == 100 [pid = 2880] [id = 301] 13:00:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 163 (2227FC00) [pid = 2880] [serial = 902] [outer = 00000000] 13:00:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 164 (23915800) [pid = 2880] [serial = 903] [outer = 2227FC00] 13:00:54 INFO - PROCESS | 2880 | 1461182454142 Marionette DEBUG loaded listener.js 13:00:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 165 (2391F400) [pid = 2880] [serial = 904] [outer = 2227FC00] 13:00:54 INFO - PROCESS | 2880 | 1461182454795 Marionette TRACE conn4 <- [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] 13:00:54 INFO - PROCESS | 2880 | 1461182454827 Marionette TRACE conn4 <- [1,1169,null,{"value":"13"}] 13:00:54 INFO - PROCESS | 2880 | 1461182454830 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 13:00:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 13:00:54 INFO - PROCESS | 2880 | 1461182454832 Marionette TRACE conn4 <- [1,1170,null,{}] 13:00:54 INFO - PROCESS | 2880 | 1461182454836 Marionette TRACE conn4 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:54 INFO - PROCESS | 2880 | 1461182454950 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 13:00:55 INFO - PROCESS | 2880 | 1461182455095 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:55 INFO - PROCESS | 2880 | ++DOCSHELL 12D3B400 == 101 [pid = 2880] [id = 302] 13:00:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 166 (12D3D000) [pid = 2880] [serial = 905] [outer = 00000000] 13:00:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 167 (1880D800) [pid = 2880] [serial = 906] [outer = 12D3D000] 13:00:55 INFO - PROCESS | 2880 | 1461182455155 Marionette DEBUG loaded listener.js 13:00:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 168 (1BDAD000) [pid = 2880] [serial = 907] [outer = 12D3D000] 13:00:55 INFO - PROCESS | 2880 | 1461182455953 Marionette TRACE conn4 <- [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] 13:00:56 INFO - PROCESS | 2880 | 1461182456019 Marionette TRACE conn4 <- [1,1173,null,{"value":"13"}] 13:00:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 13:00:56 INFO - PROCESS | 2880 | 1461182456025 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 13:00:56 INFO - PROCESS | 2880 | 1461182456029 Marionette TRACE conn4 <- [1,1174,null,{}] 13:00:56 INFO - PROCESS | 2880 | 1461182456036 Marionette TRACE conn4 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:56 INFO - PROCESS | 2880 | 1461182456144 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 13:00:56 INFO - PROCESS | 2880 | 1461182456297 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:56 INFO - PROCESS | 2880 | ++DOCSHELL 17070000 == 102 [pid = 2880] [id = 303] 13:00:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 169 (1709D800) [pid = 2880] [serial = 908] [outer = 00000000] 13:00:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 170 (1A66D800) [pid = 2880] [serial = 909] [outer = 1709D800] 13:00:56 INFO - PROCESS | 2880 | 1461182456348 Marionette DEBUG loaded listener.js 13:00:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 171 (1AA79800) [pid = 2880] [serial = 910] [outer = 1709D800] 13:00:56 INFO - PROCESS | 2880 | --DOCSHELL 1B837800 == 101 [pid = 2880] [id = 223] 13:00:56 INFO - PROCESS | 2880 | --DOCSHELL 2042FC00 == 100 [pid = 2880] [id = 191] 13:00:56 INFO - PROCESS | 2880 | --DOCSHELL 1C865400 == 99 [pid = 2880] [id = 293] 13:00:56 INFO - PROCESS | 2880 | --DOCSHELL 1A676C00 == 98 [pid = 2880] [id = 292] 13:00:56 INFO - PROCESS | 2880 | --DOCSHELL 1A679800 == 97 [pid = 2880] [id = 291] 13:00:56 INFO - PROCESS | 2880 | --DOCSHELL 1E1F7C00 == 96 [pid = 2880] [id = 290] 13:00:56 INFO - PROCESS | 2880 | --DOCSHELL 1C9C7800 == 95 [pid = 2880] [id = 289] 13:00:56 INFO - PROCESS | 2880 | --DOCSHELL 1AA73400 == 94 [pid = 2880] [id = 288] 13:00:56 INFO - PROCESS | 2880 | --DOCSHELL 1AA77800 == 93 [pid = 2880] [id = 287] 13:00:56 INFO - PROCESS | 2880 | --DOCSHELL 12708000 == 92 [pid = 2880] [id = 286] 13:00:57 INFO - PROCESS | 2880 | --DOCSHELL 1A284C00 == 91 [pid = 2880] [id = 285] 13:00:57 INFO - PROCESS | 2880 | --DOCSHELL 0B09DC00 == 90 [pid = 2880] [id = 284] 13:00:57 INFO - PROCESS | 2880 | --DOCSHELL 2053C400 == 89 [pid = 2880] [id = 282] 13:00:57 INFO - PROCESS | 2880 | --DOCSHELL 20064000 == 88 [pid = 2880] [id = 281] 13:00:57 INFO - PROCESS | 2880 | --DOCSHELL 1E892800 == 87 [pid = 2880] [id = 280] 13:00:57 INFO - PROCESS | 2880 | --DOCSHELL 1B83EC00 == 86 [pid = 2880] [id = 279] 13:00:57 INFO - PROCESS | 2880 | --DOCSHELL 12D44400 == 85 [pid = 2880] [id = 278] 13:00:57 INFO - PROCESS | 2880 | 1461182457049 Marionette TRACE conn4 <- [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] 13:00:57 INFO - PROCESS | 2880 | 1461182457115 Marionette TRACE conn4 <- [1,1177,null,{"value":"13"}] 13:00:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 13:00:57 INFO - PROCESS | 2880 | 1461182457121 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 13:00:57 INFO - PROCESS | 2880 | 1461182457123 Marionette TRACE conn4 <- [1,1178,null,{}] 13:00:57 INFO - PROCESS | 2880 | 1461182457127 Marionette TRACE conn4 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:57 INFO - PROCESS | 2880 | 1461182457222 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 13:00:57 INFO - PROCESS | 2880 | 1461182457234 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:57 INFO - PROCESS | 2880 | ++DOCSHELL 1427EC00 == 86 [pid = 2880] [id = 304] 13:00:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 145 (1427F400) [pid = 2880] [serial = 911] [outer = 00000000] 13:00:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 146 (1756D800) [pid = 2880] [serial = 912] [outer = 1427F400] 13:00:57 INFO - PROCESS | 2880 | 1461182457281 Marionette DEBUG loaded listener.js 13:00:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 147 (17A06C00) [pid = 2880] [serial = 913] [outer = 1427F400] 13:00:57 INFO - PROCESS | 2880 | 1461182457839 Marionette TRACE conn4 <- [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] 13:00:57 INFO - PROCESS | 2880 | 1461182457897 Marionette TRACE conn4 <- [1,1181,null,{"value":"13"}] 13:00:57 INFO - PROCESS | 2880 | 1461182457900 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 13:00:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 13:00:57 INFO - PROCESS | 2880 | 1461182457904 Marionette TRACE conn4 <- [1,1182,null,{}] 13:00:57 INFO - PROCESS | 2880 | 1461182457914 Marionette TRACE conn4 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:58 INFO - PROCESS | 2880 | 1461182458014 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 13:00:58 INFO - PROCESS | 2880 | 1461182458124 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:58 INFO - PROCESS | 2880 | ++DOCSHELL 18CB3400 == 87 [pid = 2880] [id = 305] 13:00:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 148 (1A24FC00) [pid = 2880] [serial = 914] [outer = 00000000] 13:00:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 149 (1BEB0000) [pid = 2880] [serial = 915] [outer = 1A24FC00] 13:00:58 INFO - PROCESS | 2880 | 1461182458175 Marionette DEBUG loaded listener.js 13:00:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 150 (1C860C00) [pid = 2880] [serial = 916] [outer = 1A24FC00] 13:00:58 INFO - PROCESS | 2880 | 1461182458554 Marionette TRACE conn4 <- [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] 13:00:58 INFO - PROCESS | 2880 | 1461182458593 Marionette TRACE conn4 <- [1,1185,null,{"value":"13"}] 13:00:58 INFO - PROCESS | 2880 | 1461182458596 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 13:00:58 INFO - PROCESS | 2880 | 1461182458598 Marionette TRACE conn4 <- [1,1186,null,{}] 13:00:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 13:00:58 INFO - PROCESS | 2880 | 1461182458601 Marionette TRACE conn4 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:58 INFO - PROCESS | 2880 | 1461182458694 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 13:00:58 INFO - PROCESS | 2880 | 1461182458701 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:58 INFO - PROCESS | 2880 | ++DOCSHELL 1C86D400 == 88 [pid = 2880] [id = 306] 13:00:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 151 (1C86FC00) [pid = 2880] [serial = 917] [outer = 00000000] 13:00:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 152 (1CB69800) [pid = 2880] [serial = 918] [outer = 1C86FC00] 13:00:58 INFO - PROCESS | 2880 | 1461182458747 Marionette DEBUG loaded listener.js 13:00:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 153 (1CC4B000) [pid = 2880] [serial = 919] [outer = 1C86FC00] 13:00:59 INFO - PROCESS | 2880 | 1461182459213 Marionette TRACE conn4 <- [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]]]}] 13:00:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 13:00:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 670ms 13:00:59 INFO - PROCESS | 2880 | 1461182459274 Marionette TRACE conn4 -> [0,1189,"getWindowHandle",null] 13:00:59 INFO - PROCESS | 2880 | 1461182459276 Marionette TRACE conn4 <- [1,1189,null,{"value":"13"}] 13:00:59 INFO - PROCESS | 2880 | 1461182459280 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 13:00:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 13:00:59 INFO - PROCESS | 2880 | 1461182459281 Marionette TRACE conn4 <- [1,1190,null,{}] 13:00:59 INFO - PROCESS | 2880 | 1461182459285 Marionette TRACE conn4 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:59 INFO - PROCESS | 2880 | 1461182459409 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 13:00:59 INFO - PROCESS | 2880 | 1461182459508 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:59 INFO - PROCESS | 2880 | ++DOCSHELL 1A673000 == 89 [pid = 2880] [id = 307] 13:00:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 154 (1BE8D800) [pid = 2880] [serial = 920] [outer = 00000000] 13:00:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 155 (1D927000) [pid = 2880] [serial = 921] [outer = 1BE8D800] 13:00:59 INFO - PROCESS | 2880 | 1461182459554 Marionette DEBUG loaded listener.js 13:00:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 156 (1D9A8400) [pid = 2880] [serial = 922] [outer = 1BE8D800] 13:00:59 INFO - PROCESS | 2880 | 1461182459993 Marionette TRACE conn4 <- [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]]]}] 13:01:00 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 13:01:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 770ms 13:01:00 INFO - PROCESS | 2880 | 1461182460052 Marionette TRACE conn4 -> [0,1193,"getWindowHandle",null] 13:01:00 INFO - PROCESS | 2880 | 1461182460054 Marionette TRACE conn4 <- [1,1193,null,{"value":"13"}] 13:01:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 13:01:00 INFO - PROCESS | 2880 | 1461182460057 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 13:01:00 INFO - PROCESS | 2880 | 1461182460059 Marionette TRACE conn4 <- [1,1194,null,{}] 13:01:00 INFO - PROCESS | 2880 | 1461182460069 Marionette TRACE conn4 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:00 INFO - PROCESS | 2880 | 1461182460212 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 13:01:00 INFO - PROCESS | 2880 | 1461182460287 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:00 INFO - PROCESS | 2880 | ++DOCSHELL 1F18E000 == 90 [pid = 2880] [id = 308] 13:01:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 157 (1F191400) [pid = 2880] [serial = 923] [outer = 00000000] 13:01:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 158 (2008F000) [pid = 2880] [serial = 924] [outer = 1F191400] 13:01:00 INFO - PROCESS | 2880 | 1461182460336 Marionette DEBUG loaded listener.js 13:01:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 159 (2042E800) [pid = 2880] [serial = 925] [outer = 1F191400] 13:01:00 INFO - PROCESS | 2880 | 1461182460815 Marionette TRACE conn4 <- [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]]]}] 13:01:00 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 13:01:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 770ms 13:01:00 INFO - PROCESS | 2880 | 1461182460828 Marionette TRACE conn4 -> [0,1197,"getWindowHandle",null] 13:01:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 13:01:00 INFO - PROCESS | 2880 | 1461182460830 Marionette TRACE conn4 <- [1,1197,null,{"value":"13"}] 13:01:00 INFO - PROCESS | 2880 | 1461182460837 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 13:01:00 INFO - PROCESS | 2880 | 1461182460839 Marionette TRACE conn4 <- [1,1198,null,{}] 13:01:00 INFO - PROCESS | 2880 | 1461182460842 Marionette TRACE conn4 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:00 INFO - PROCESS | 2880 | 1461182460969 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 13:01:01 INFO - PROCESS | 2880 | 1461182461044 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:01 INFO - PROCESS | 2880 | ++DOCSHELL 20436C00 == 91 [pid = 2880] [id = 309] 13:01:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 160 (20534800) [pid = 2880] [serial = 926] [outer = 00000000] 13:01:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 161 (209A4800) [pid = 2880] [serial = 927] [outer = 20534800] 13:01:01 INFO - PROCESS | 2880 | 1461182461091 Marionette DEBUG loaded listener.js 13:01:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 162 (20A0C400) [pid = 2880] [serial = 928] [outer = 20534800] 13:01:01 INFO - PROCESS | 2880 | --DOMWINDOW == 161 (1CAA3000) [pid = 2880] [serial = 866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 13:01:01 INFO - PROCESS | 2880 | --DOMWINDOW == 160 (1E5A2C00) [pid = 2880] [serial = 869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 13:01:01 INFO - PROCESS | 2880 | --DOMWINDOW == 159 (1B838C00) [pid = 2880] [serial = 860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 13:01:01 INFO - PROCESS | 2880 | --DOMWINDOW == 158 (1A28BC00) [pid = 2880] [serial = 854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 13:01:01 INFO - PROCESS | 2880 | --DOMWINDOW == 157 (0F6B7800) [pid = 2880] [serial = 851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 13:01:01 INFO - PROCESS | 2880 | --DOMWINDOW == 156 (1BE8FC00) [pid = 2880] [serial = 863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 13:01:01 INFO - PROCESS | 2880 | --DOMWINDOW == 155 (127D4400) [pid = 2880] [serial = 857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 13:01:01 INFO - PROCESS | 2880 | --DOMWINDOW == 154 (1BE90000) [pid = 2880] [serial = 872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 13:01:01 INFO - PROCESS | 2880 | --DOMWINDOW == 153 (1FC11C00) [pid = 2880] [serial = 878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 13:01:01 INFO - PROCESS | 2880 | --DOMWINDOW == 152 (1BE90400) [pid = 2880] [serial = 875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 13:01:01 INFO - PROCESS | 2880 | --DOMWINDOW == 151 (21C1C000) [pid = 2880] [serial = 701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 13:01:01 INFO - PROCESS | 2880 | --DOMWINDOW == 150 (22128C00) [pid = 2880] [serial = 707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 13:01:01 INFO - PROCESS | 2880 | --DOMWINDOW == 149 (209A2800) [pid = 2880] [serial = 689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 13:01:01 INFO - PROCESS | 2880 | --DOMWINDOW == 148 (1BEB2400) [pid = 2880] [serial = 695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 13:01:01 INFO - PROCESS | 2880 | --DOMWINDOW == 147 (220EB400) [pid = 2880] [serial = 704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 13:01:01 INFO - PROCESS | 2880 | --DOMWINDOW == 146 (20AA4C00) [pid = 2880] [serial = 698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 13:01:01 INFO - PROCESS | 2880 | --DOMWINDOW == 145 (140E2C00) [pid = 2880] [serial = 692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 13:01:01 INFO - PROCESS | 2880 | --DOMWINDOW == 144 (17077C00) [pid = 2880] [serial = 743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 13:01:01 INFO - PROCESS | 2880 | --DOMWINDOW == 143 (1B81FC00) [pid = 2880] [serial = 746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 13:01:01 INFO - PROCESS | 2880 | --DOMWINDOW == 142 (20B73800) [pid = 2880] [serial = 749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 13:01:01 INFO - PROCESS | 2880 | --DOMWINDOW == 141 (2204B400) [pid = 2880] [serial = 752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 13:01:01 INFO - PROCESS | 2880 | --DOMWINDOW == 140 (23911C00) [pid = 2880] [serial = 755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 13:01:01 INFO - PROCESS | 2880 | --DOMWINDOW == 139 (2391D000) [pid = 2880] [serial = 758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 13:01:01 INFO - PROCESS | 2880 | --DOMWINDOW == 138 (1C86C400) [pid = 2880] [serial = 776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 13:01:01 INFO - PROCESS | 2880 | 1461182461745 Marionette TRACE conn4 <- [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]]]}] 13:01:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 13:01:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 930ms 13:01:01 INFO - PROCESS | 2880 | 1461182461764 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 13:01:01 INFO - PROCESS | 2880 | 1461182461766 Marionette TRACE conn4 <- [1,1201,null,{"value":"13"}] 13:01:01 INFO - PROCESS | 2880 | 1461182461774 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 13:01:01 INFO - PROCESS | 2880 | 1461182461776 Marionette TRACE conn4 <- [1,1202,null,{}] 13:01:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 13:01:01 INFO - PROCESS | 2880 | 1461182461779 Marionette TRACE conn4 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:01 INFO - PROCESS | 2880 | 1461182461908 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 13:01:01 INFO - PROCESS | 2880 | 1461182461976 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:01 INFO - PROCESS | 2880 | ++DOCSHELL 17077C00 == 92 [pid = 2880] [id = 310] 13:01:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 139 (17A0B400) [pid = 2880] [serial = 929] [outer = 00000000] 13:01:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 140 (1C861000) [pid = 2880] [serial = 930] [outer = 17A0B400] 13:01:02 INFO - PROCESS | 2880 | 1461182462022 Marionette DEBUG loaded listener.js 13:01:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 141 (1CCD3000) [pid = 2880] [serial = 931] [outer = 17A0B400] 13:01:02 INFO - PROCESS | 2880 | 1461182462382 Marionette TRACE conn4 <- [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]]]}] 13:01:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 13:01:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 630ms 13:01:02 INFO - PROCESS | 2880 | 1461182462419 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 13:01:02 INFO - PROCESS | 2880 | 1461182462421 Marionette TRACE conn4 <- [1,1205,null,{"value":"13"}] 13:01:02 INFO - PROCESS | 2880 | 1461182462424 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 13:01:02 INFO - PROCESS | 2880 | 1461182462426 Marionette TRACE conn4 <- [1,1206,null,{}] 13:01:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 13:01:02 INFO - PROCESS | 2880 | 1461182462429 Marionette TRACE conn4 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:02 INFO - PROCESS | 2880 | 1461182462535 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 13:01:02 INFO - PROCESS | 2880 | 1461182462572 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:02 INFO - PROCESS | 2880 | ++DOCSHELL 1E5A2C00 == 93 [pid = 2880] [id = 311] 13:01:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 142 (2008CC00) [pid = 2880] [serial = 932] [outer = 00000000] 13:01:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 143 (20ABD000) [pid = 2880] [serial = 933] [outer = 2008CC00] 13:01:02 INFO - PROCESS | 2880 | 1461182462621 Marionette DEBUG loaded listener.js 13:01:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 144 (20AC6400) [pid = 2880] [serial = 934] [outer = 2008CC00] 13:01:03 INFO - PROCESS | 2880 | 1461182463080 Marionette TRACE conn4 <- [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]]]}] 13:01:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 13:01:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 670ms 13:01:03 INFO - PROCESS | 2880 | 1461182463103 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 13:01:03 INFO - PROCESS | 2880 | 1461182463105 Marionette TRACE conn4 <- [1,1209,null,{"value":"13"}] 13:01:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 13:01:03 INFO - PROCESS | 2880 | 1461182463109 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 13:01:03 INFO - PROCESS | 2880 | 1461182463110 Marionette TRACE conn4 <- [1,1210,null,{}] 13:01:03 INFO - PROCESS | 2880 | 1461182463114 Marionette TRACE conn4 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:03 INFO - PROCESS | 2880 | 1461182463207 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 13:01:03 INFO - PROCESS | 2880 | 1461182463213 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:03 INFO - PROCESS | 2880 | ++DOCSHELL 20B76400 == 94 [pid = 2880] [id = 312] 13:01:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 145 (21799800) [pid = 2880] [serial = 935] [outer = 00000000] 13:01:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 146 (22049400) [pid = 2880] [serial = 936] [outer = 21799800] 13:01:03 INFO - PROCESS | 2880 | 1461182463259 Marionette DEBUG loaded listener.js 13:01:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 147 (220EB400) [pid = 2880] [serial = 937] [outer = 21799800] 13:01:03 INFO - PROCESS | 2880 | 1461182463881 Marionette TRACE conn4 <- [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] 13:01:03 INFO - PROCESS | 2880 | 1461182463945 Marionette TRACE conn4 <- [1,1213,null,{"value":"13"}] 13:01:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 13:01:03 INFO - PROCESS | 2880 | 1461182463964 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 13:01:03 INFO - PROCESS | 2880 | 1461182463969 Marionette TRACE conn4 <- [1,1214,null,{}] 13:01:03 INFO - PROCESS | 2880 | 1461182463977 Marionette TRACE conn4 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:04 INFO - PROCESS | 2880 | 1461182464099 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 13:01:04 INFO - PROCESS | 2880 | 1461182464264 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:04 INFO - PROCESS | 2880 | ++DOCSHELL 1727FC00 == 95 [pid = 2880] [id = 313] 13:01:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 148 (17328800) [pid = 2880] [serial = 938] [outer = 00000000] 13:01:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 149 (1A0EEC00) [pid = 2880] [serial = 939] [outer = 17328800] 13:01:04 INFO - PROCESS | 2880 | 1461182464323 Marionette DEBUG loaded listener.js 13:01:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 150 (1A672800) [pid = 2880] [serial = 940] [outer = 17328800] 13:01:04 INFO - PROCESS | 2880 | 1461182464906 Marionette TRACE conn4 <- [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]]]}] 13:01:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 13:01:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 990ms 13:01:04 INFO - PROCESS | 2880 | 1461182464941 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 13:01:04 INFO - PROCESS | 2880 | 1461182464947 Marionette TRACE conn4 <- [1,1217,null,{"value":"13"}] 13:01:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 13:01:04 INFO - PROCESS | 2880 | 1461182464954 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 13:01:04 INFO - PROCESS | 2880 | 1461182464956 Marionette TRACE conn4 <- [1,1218,null,{}] 13:01:04 INFO - PROCESS | 2880 | 1461182464960 Marionette TRACE conn4 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:05 INFO - PROCESS | 2880 | 1461182465079 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 13:01:05 INFO - PROCESS | 2880 | 1461182465242 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:05 INFO - PROCESS | 2880 | ++DOCSHELL 1AA78C00 == 96 [pid = 2880] [id = 314] 13:01:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 151 (1BB09400) [pid = 2880] [serial = 941] [outer = 00000000] 13:01:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 152 (1CAA7C00) [pid = 2880] [serial = 942] [outer = 1BB09400] 13:01:05 INFO - PROCESS | 2880 | 1461182465299 Marionette DEBUG loaded listener.js 13:01:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 153 (1D969800) [pid = 2880] [serial = 943] [outer = 1BB09400] 13:01:05 INFO - PROCESS | 2880 | 1461182465910 Marionette TRACE conn4 <- [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]]]}] 13:01:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 13:01:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 970ms 13:01:05 INFO - PROCESS | 2880 | 1461182465926 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 13:01:05 INFO - PROCESS | 2880 | 1461182465928 Marionette TRACE conn4 <- [1,1221,null,{"value":"13"}] 13:01:05 INFO - PROCESS | 2880 | 1461182465932 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 13:01:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 13:01:05 INFO - PROCESS | 2880 | 1461182465936 Marionette TRACE conn4 <- [1,1222,null,{}] 13:01:05 INFO - PROCESS | 2880 | 1461182465947 Marionette TRACE conn4 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:06 INFO - PROCESS | 2880 | 1461182466067 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 13:01:06 INFO - PROCESS | 2880 | 1461182466190 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:06 INFO - PROCESS | 2880 | ++DOCSHELL 21A0F800 == 97 [pid = 2880] [id = 315] 13:01:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 154 (21C1B000) [pid = 2880] [serial = 944] [outer = 00000000] 13:01:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 155 (2211F800) [pid = 2880] [serial = 945] [outer = 21C1B000] 13:01:06 INFO - PROCESS | 2880 | 1461182466249 Marionette DEBUG loaded listener.js 13:01:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 156 (22282000) [pid = 2880] [serial = 946] [outer = 21C1B000] 13:01:06 INFO - PROCESS | 2880 | 1461182466829 Marionette TRACE conn4 <- [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]]]}] 13:01:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 13:01:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 970ms 13:01:06 INFO - PROCESS | 2880 | 1461182466906 Marionette TRACE conn4 -> [0,1225,"getWindowHandle",null] 13:01:06 INFO - PROCESS | 2880 | 1461182466909 Marionette TRACE conn4 <- [1,1225,null,{"value":"13"}] 13:01:06 INFO - PROCESS | 2880 | 1461182466912 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 13:01:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 13:01:06 INFO - PROCESS | 2880 | 1461182466914 Marionette TRACE conn4 <- [1,1226,null,{}] 13:01:06 INFO - PROCESS | 2880 | 1461182466918 Marionette TRACE conn4 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:07 INFO - PROCESS | 2880 | 1461182467065 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 13:01:07 INFO - PROCESS | 2880 | 1461182467212 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:07 INFO - PROCESS | 2880 | ++DOCSHELL 236A8000 == 98 [pid = 2880] [id = 316] 13:01:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 157 (236A8400) [pid = 2880] [serial = 947] [outer = 00000000] 13:01:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 158 (236ACC00) [pid = 2880] [serial = 948] [outer = 236A8400] 13:01:07 INFO - PROCESS | 2880 | 1461182467269 Marionette DEBUG loaded listener.js 13:01:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 159 (236AF800) [pid = 2880] [serial = 949] [outer = 236A8400] 13:01:07 INFO - PROCESS | 2880 | 1461182467815 Marionette TRACE conn4 <- [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]]]}] 13:01:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 13:01:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 930ms 13:01:07 INFO - PROCESS | 2880 | 1461182467850 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 13:01:07 INFO - PROCESS | 2880 | 1461182467852 Marionette TRACE conn4 <- [1,1229,null,{"value":"13"}] 13:01:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 13:01:07 INFO - PROCESS | 2880 | 1461182467857 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 13:01:07 INFO - PROCESS | 2880 | 1461182467859 Marionette TRACE conn4 <- [1,1230,null,{}] 13:01:07 INFO - PROCESS | 2880 | 1461182467862 Marionette TRACE conn4 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:07 INFO - PROCESS | 2880 | 1461182467975 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 13:01:08 INFO - PROCESS | 2880 | 1461182468135 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:08 INFO - PROCESS | 2880 | ++DOCSHELL 23913000 == 99 [pid = 2880] [id = 317] 13:01:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 160 (23914800) [pid = 2880] [serial = 950] [outer = 00000000] 13:01:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 161 (2396E000) [pid = 2880] [serial = 951] [outer = 23914800] 13:01:08 INFO - PROCESS | 2880 | 1461182468191 Marionette DEBUG loaded listener.js 13:01:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 162 (23973C00) [pid = 2880] [serial = 952] [outer = 23914800] 13:01:08 INFO - PROCESS | 2880 | 1461182468770 Marionette TRACE conn4 <- [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]]]}] 13:01:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 13:01:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 970ms 13:01:08 INFO - PROCESS | 2880 | 1461182468831 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 13:01:08 INFO - PROCESS | 2880 | 1461182468833 Marionette TRACE conn4 <- [1,1233,null,{"value":"13"}] 13:01:08 INFO - PROCESS | 2880 | 1461182468836 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 13:01:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 13:01:08 INFO - PROCESS | 2880 | 1461182468838 Marionette TRACE conn4 <- [1,1234,null,{}] 13:01:08 INFO - PROCESS | 2880 | 1461182468842 Marionette TRACE conn4 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:08 INFO - PROCESS | 2880 | 1461182468975 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 13:01:09 INFO - PROCESS | 2880 | 1461182469124 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:09 INFO - PROCESS | 2880 | ++DOCSHELL 23970800 == 100 [pid = 2880] [id = 318] 13:01:09 INFO - PROCESS | 2880 | ++DOMWINDOW == 163 (23977000) [pid = 2880] [serial = 953] [outer = 00000000] 13:01:09 INFO - PROCESS | 2880 | ++DOMWINDOW == 164 (2550A800) [pid = 2880] [serial = 954] [outer = 23977000] 13:01:09 INFO - PROCESS | 2880 | 1461182469187 Marionette DEBUG loaded listener.js 13:01:09 INFO - PROCESS | 2880 | ++DOMWINDOW == 165 (2550DC00) [pid = 2880] [serial = 955] [outer = 23977000] 13:01:09 INFO - PROCESS | 2880 | 1461182469792 Marionette TRACE conn4 <- [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]]]}] 13:01:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 13:01:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1015ms 13:01:09 INFO - PROCESS | 2880 | 1461182469856 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 13:01:09 INFO - PROCESS | 2880 | 1461182469858 Marionette TRACE conn4 <- [1,1237,null,{"value":"13"}] 13:01:09 INFO - PROCESS | 2880 | 1461182469862 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 13:01:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 13:01:09 INFO - PROCESS | 2880 | 1461182469864 Marionette TRACE conn4 <- [1,1238,null,{}] 13:01:09 INFO - PROCESS | 2880 | 1461182469867 Marionette TRACE conn4 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:09 INFO - PROCESS | 2880 | 1461182469981 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 13:01:10 INFO - PROCESS | 2880 | 1461182470162 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:10 INFO - PROCESS | 2880 | ++DOCSHELL 0F686800 == 101 [pid = 2880] [id = 319] 13:01:10 INFO - PROCESS | 2880 | ++DOMWINDOW == 166 (17099400) [pid = 2880] [serial = 956] [outer = 00000000] 13:01:10 INFO - PROCESS | 2880 | ++DOMWINDOW == 167 (25513C00) [pid = 2880] [serial = 957] [outer = 17099400] 13:01:10 INFO - PROCESS | 2880 | 1461182470219 Marionette DEBUG loaded listener.js 13:01:10 INFO - PROCESS | 2880 | ++DOMWINDOW == 168 (25515400) [pid = 2880] [serial = 958] [outer = 17099400] 13:01:11 INFO - PROCESS | 2880 | 1461182471094 Marionette TRACE conn4 <- [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]]]}] 13:01:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 13:01:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1274ms 13:01:11 INFO - PROCESS | 2880 | 1461182471140 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 13:01:11 INFO - PROCESS | 2880 | 1461182471144 Marionette TRACE conn4 <- [1,1241,null,{"value":"13"}] 13:01:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 13:01:11 INFO - PROCESS | 2880 | 1461182471150 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 13:01:11 INFO - PROCESS | 2880 | 1461182471153 Marionette TRACE conn4 <- [1,1242,null,{}] 13:01:11 INFO - PROCESS | 2880 | 1461182471160 Marionette TRACE conn4 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:11 INFO - PROCESS | 2880 | 1461182471266 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 13:01:11 INFO - PROCESS | 2880 | 1461182471420 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:11 INFO - PROCESS | 2880 | ++DOCSHELL 13B89000 == 102 [pid = 2880] [id = 320] 13:01:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 169 (13B94400) [pid = 2880] [serial = 959] [outer = 00000000] 13:01:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 170 (17A7F800) [pid = 2880] [serial = 960] [outer = 13B94400] 13:01:11 INFO - PROCESS | 2880 | 1461182471471 Marionette DEBUG loaded listener.js 13:01:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 171 (188ED400) [pid = 2880] [serial = 961] [outer = 13B94400] 13:01:12 INFO - PROCESS | 2880 | 1461182472058 Marionette TRACE conn4 <- [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]]]}] 13:01:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 13:01:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 990ms 13:01:12 INFO - PROCESS | 2880 | 1461182472140 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 13:01:12 INFO - PROCESS | 2880 | 1461182472146 Marionette TRACE conn4 <- [1,1245,null,{"value":"13"}] 13:01:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 13:01:12 INFO - PROCESS | 2880 | 1461182472152 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 13:01:12 INFO - PROCESS | 2880 | 1461182472155 Marionette TRACE conn4 <- [1,1246,null,{}] 13:01:12 INFO - PROCESS | 2880 | 1461182472159 Marionette TRACE conn4 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:12 INFO - PROCESS | 2880 | 1461182472262 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 13:01:12 INFO - PROCESS | 2880 | 1461182472422 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:12 INFO - PROCESS | 2880 | --DOCSHELL 1D967C00 == 101 [pid = 2880] [id = 25] 13:01:12 INFO - PROCESS | 2880 | --DOCSHELL 131DF000 == 100 [pid = 2880] [id = 260] 13:01:12 INFO - PROCESS | 2880 | --DOCSHELL 1E5A2C00 == 99 [pid = 2880] [id = 311] 13:01:12 INFO - PROCESS | 2880 | --DOCSHELL 209A4400 == 98 [pid = 2880] [id = 283] 13:01:12 INFO - PROCESS | 2880 | --DOCSHELL 17077C00 == 97 [pid = 2880] [id = 310] 13:01:12 INFO - PROCESS | 2880 | --DOCSHELL 20436C00 == 96 [pid = 2880] [id = 309] 13:01:12 INFO - PROCESS | 2880 | --DOCSHELL 1F18E000 == 95 [pid = 2880] [id = 308] 13:01:12 INFO - PROCESS | 2880 | --DOCSHELL 1A673000 == 94 [pid = 2880] [id = 307] 13:01:12 INFO - PROCESS | 2880 | --DOCSHELL 1C86D400 == 93 [pid = 2880] [id = 306] 13:01:12 INFO - PROCESS | 2880 | --DOMWINDOW == 170 (1FB4B000) [pid = 2880] [serial = 831] [outer = 00000000] [url = about:blank] 13:01:12 INFO - PROCESS | 2880 | --DOMWINDOW == 169 (1756A800) [pid = 2880] [serial = 834] [outer = 00000000] [url = about:blank] 13:01:12 INFO - PROCESS | 2880 | --DOMWINDOW == 168 (1BEB0C00) [pid = 2880] [serial = 837] [outer = 00000000] [url = about:blank] 13:01:12 INFO - PROCESS | 2880 | --DOMWINDOW == 167 (1FBCAC00) [pid = 2880] [serial = 840] [outer = 00000000] [url = about:blank] 13:01:12 INFO - PROCESS | 2880 | --DOMWINDOW == 166 (2052F000) [pid = 2880] [serial = 843] [outer = 00000000] [url = about:blank] 13:01:12 INFO - PROCESS | 2880 | --DOMWINDOW == 165 (20AA9000) [pid = 2880] [serial = 849] [outer = 00000000] [url = about:blank] 13:01:12 INFO - PROCESS | 2880 | --DOMWINDOW == 164 (209A4C00) [pid = 2880] [serial = 846] [outer = 00000000] [url = about:blank] 13:01:12 INFO - PROCESS | 2880 | --DOMWINDOW == 163 (20AB0800) [pid = 2880] [serial = 882] [outer = 00000000] [url = about:blank] 13:01:12 INFO - PROCESS | 2880 | ++DOCSHELL 0F10D400 == 94 [pid = 2880] [id = 321] 13:01:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 164 (0F158400) [pid = 2880] [serial = 962] [outer = 00000000] 13:01:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 165 (17099C00) [pid = 2880] [serial = 963] [outer = 0F158400] 13:01:12 INFO - PROCESS | 2880 | 1461182472528 Marionette DEBUG loaded listener.js 13:01:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 166 (17A7B000) [pid = 2880] [serial = 964] [outer = 0F158400] 13:01:12 INFO - PROCESS | 2880 | --DOCSHELL 18CB3400 == 93 [pid = 2880] [id = 305] 13:01:12 INFO - PROCESS | 2880 | --DOCSHELL 1427EC00 == 92 [pid = 2880] [id = 304] 13:01:12 INFO - PROCESS | 2880 | --DOCSHELL 17070000 == 91 [pid = 2880] [id = 303] 13:01:12 INFO - PROCESS | 2880 | --DOCSHELL 12D3B400 == 90 [pid = 2880] [id = 302] 13:01:12 INFO - PROCESS | 2880 | --DOCSHELL 22122800 == 89 [pid = 2880] [id = 301] 13:01:12 INFO - PROCESS | 2880 | --DOCSHELL 21A08400 == 88 [pid = 2880] [id = 300] 13:01:12 INFO - PROCESS | 2880 | --DOCSHELL 21A0B400 == 87 [pid = 2880] [id = 299] 13:01:12 INFO - PROCESS | 2880 | --DOCSHELL 20B7D400 == 86 [pid = 2880] [id = 298] 13:01:12 INFO - PROCESS | 2880 | --DOCSHELL 20AA8800 == 85 [pid = 2880] [id = 297] 13:01:12 INFO - PROCESS | 2880 | --DOCSHELL 1C864800 == 84 [pid = 2880] [id = 272] 13:01:12 INFO - PROCESS | 2880 | --DOCSHELL 1A0F2000 == 83 [pid = 2880] [id = 296] 13:01:12 INFO - PROCESS | 2880 | --DOCSHELL 14282C00 == 82 [pid = 2880] [id = 295] 13:01:12 INFO - PROCESS | 2880 | --DOCSHELL 209AB400 == 81 [pid = 2880] [id = 294] 13:01:12 INFO - PROCESS | 2880 | --DOMWINDOW == 165 (1A674800) [pid = 2880] [serial = 745] [outer = 00000000] [url = about:blank] 13:01:12 INFO - PROCESS | 2880 | --DOMWINDOW == 164 (1D975000) [pid = 2880] [serial = 748] [outer = 00000000] [url = about:blank] 13:01:12 INFO - PROCESS | 2880 | --DOMWINDOW == 163 (21C14C00) [pid = 2880] [serial = 751] [outer = 00000000] [url = about:blank] 13:01:12 INFO - PROCESS | 2880 | --DOMWINDOW == 162 (22284C00) [pid = 2880] [serial = 754] [outer = 00000000] [url = about:blank] 13:01:12 INFO - PROCESS | 2880 | --DOMWINDOW == 161 (2391A800) [pid = 2880] [serial = 757] [outer = 00000000] [url = about:blank] 13:01:12 INFO - PROCESS | 2880 | --DOMWINDOW == 160 (23976800) [pid = 2880] [serial = 760] [outer = 00000000] [url = about:blank] 13:01:12 INFO - PROCESS | 2880 | --DOMWINDOW == 159 (2204E000) [pid = 2880] [serial = 703] [outer = 00000000] [url = about:blank] 13:01:12 INFO - PROCESS | 2880 | --DOMWINDOW == 158 (243C2000) [pid = 2880] [serial = 709] [outer = 00000000] [url = about:blank] 13:01:12 INFO - PROCESS | 2880 | --DOMWINDOW == 157 (20AC2000) [pid = 2880] [serial = 691] [outer = 00000000] [url = about:blank] 13:01:12 INFO - PROCESS | 2880 | --DOMWINDOW == 156 (1E88F800) [pid = 2880] [serial = 697] [outer = 00000000] [url = about:blank] 13:01:12 INFO - PROCESS | 2880 | --DOMWINDOW == 155 (22126800) [pid = 2880] [serial = 706] [outer = 00000000] [url = about:blank] 13:01:12 INFO - PROCESS | 2880 | --DOMWINDOW == 154 (21A0FC00) [pid = 2880] [serial = 700] [outer = 00000000] [url = about:blank] 13:01:12 INFO - PROCESS | 2880 | --DOMWINDOW == 153 (1901CC00) [pid = 2880] [serial = 694] [outer = 00000000] [url = about:blank] 13:01:12 INFO - PROCESS | 2880 | --DOMWINDOW == 152 (1D890400) [pid = 2880] [serial = 867] [outer = 00000000] [url = about:blank] 13:01:12 INFO - PROCESS | 2880 | --DOMWINDOW == 151 (1E8D1800) [pid = 2880] [serial = 870] [outer = 00000000] [url = about:blank] 13:01:12 INFO - PROCESS | 2880 | --DOMWINDOW == 150 (1D926C00) [pid = 2880] [serial = 868] [outer = 00000000] [url = about:blank] 13:01:12 INFO - PROCESS | 2880 | --DOMWINDOW == 149 (1BDAA400) [pid = 2880] [serial = 861] [outer = 00000000] [url = about:blank] 13:01:12 INFO - PROCESS | 2880 | --DOMWINDOW == 148 (1BE8C400) [pid = 2880] [serial = 862] [outer = 00000000] [url = about:blank] 13:01:12 INFO - PROCESS | 2880 | --DOMWINDOW == 147 (1BDB3400) [pid = 2880] [serial = 856] [outer = 00000000] [url = about:blank] 13:01:12 INFO - PROCESS | 2880 | --DOMWINDOW == 146 (1B832C00) [pid = 2880] [serial = 855] [outer = 00000000] [url = about:blank] 13:01:12 INFO - PROCESS | 2880 | --DOMWINDOW == 145 (17098800) [pid = 2880] [serial = 853] [outer = 00000000] [url = about:blank] 13:01:12 INFO - PROCESS | 2880 | --DOMWINDOW == 144 (133C0000) [pid = 2880] [serial = 852] [outer = 00000000] [url = about:blank] 13:01:12 INFO - PROCESS | 2880 | --DOMWINDOW == 143 (1C86C800) [pid = 2880] [serial = 864] [outer = 00000000] [url = about:blank] 13:01:12 INFO - PROCESS | 2880 | --DOMWINDOW == 142 (17099800) [pid = 2880] [serial = 858] [outer = 00000000] [url = about:blank] 13:01:12 INFO - PROCESS | 2880 | --DOMWINDOW == 141 (17A09C00) [pid = 2880] [serial = 859] [outer = 00000000] [url = about:blank] 13:01:12 INFO - PROCESS | 2880 | --DOMWINDOW == 140 (1FC17000) [pid = 2880] [serial = 873] [outer = 00000000] [url = about:blank] 13:01:12 INFO - PROCESS | 2880 | --DOMWINDOW == 139 (1F912000) [pid = 2880] [serial = 871] [outer = 00000000] [url = about:blank] 13:01:12 INFO - PROCESS | 2880 | --DOMWINDOW == 138 (20A07400) [pid = 2880] [serial = 880] [outer = 00000000] [url = about:blank] 13:01:12 INFO - PROCESS | 2880 | --DOMWINDOW == 137 (2099EC00) [pid = 2880] [serial = 879] [outer = 00000000] [url = about:blank] 13:01:12 INFO - PROCESS | 2880 | --DOMWINDOW == 136 (1FC16800) [pid = 2880] [serial = 874] [outer = 00000000] [url = about:blank] 13:01:12 INFO - PROCESS | 2880 | --DOMWINDOW == 135 (1D88DC00) [pid = 2880] [serial = 876] [outer = 00000000] [url = about:blank] 13:01:12 INFO - PROCESS | 2880 | --DOMWINDOW == 134 (1C886C00) [pid = 2880] [serial = 865] [outer = 00000000] [url = about:blank] 13:01:12 INFO - PROCESS | 2880 | --DOMWINDOW == 133 (1D96F800) [pid = 2880] [serial = 877] [outer = 00000000] [url = about:blank] 13:01:12 INFO - PROCESS | 2880 | --DOMWINDOW == 132 (1C9B9000) [pid = 2880] [serial = 778] [outer = 00000000] [url = about:blank] 13:01:13 INFO - PROCESS | 2880 | 1461182473028 Marionette TRACE conn4 <- [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]]]}] 13:01:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 13:01:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 930ms 13:01:13 INFO - PROCESS | 2880 | 1461182473085 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 13:01:13 INFO - PROCESS | 2880 | 1461182473087 Marionette TRACE conn4 <- [1,1249,null,{"value":"13"}] 13:01:13 INFO - PROCESS | 2880 | 1461182473090 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 13:01:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 13:01:13 INFO - PROCESS | 2880 | 1461182473094 Marionette TRACE conn4 <- [1,1250,null,{}] 13:01:13 INFO - PROCESS | 2880 | 1461182473104 Marionette TRACE conn4 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:13 INFO - PROCESS | 2880 | 1461182473197 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 13:01:13 INFO - PROCESS | 2880 | 1461182473207 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:13 INFO - PROCESS | 2880 | ++DOCSHELL 1A24E800 == 82 [pid = 2880] [id = 322] 13:01:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 133 (1A67AC00) [pid = 2880] [serial = 965] [outer = 00000000] 13:01:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 134 (1B833800) [pid = 2880] [serial = 966] [outer = 1A67AC00] 13:01:13 INFO - PROCESS | 2880 | 1461182473280 Marionette DEBUG loaded listener.js 13:01:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 135 (1BDAA400) [pid = 2880] [serial = 967] [outer = 1A67AC00] 13:01:13 INFO - PROCESS | 2880 | 1461182473744 Marionette TRACE conn4 <- [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]]]}] 13:01:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 13:01:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 730ms 13:01:13 INFO - PROCESS | 2880 | 1461182473833 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 13:01:13 INFO - PROCESS | 2880 | 1461182473836 Marionette TRACE conn4 <- [1,1253,null,{"value":"13"}] 13:01:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 13:01:13 INFO - PROCESS | 2880 | 1461182473842 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 13:01:13 INFO - PROCESS | 2880 | 1461182473844 Marionette TRACE conn4 <- [1,1254,null,{}] 13:01:13 INFO - PROCESS | 2880 | 1461182473847 Marionette TRACE conn4 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:13 INFO - PROCESS | 2880 | 1461182473943 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 13:01:13 INFO - PROCESS | 2880 | 1461182473949 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:13 INFO - PROCESS | 2880 | ++DOCSHELL 1BDAF000 == 83 [pid = 2880] [id = 323] 13:01:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 136 (1BEB1C00) [pid = 2880] [serial = 968] [outer = 00000000] 13:01:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 137 (1C86B800) [pid = 2880] [serial = 969] [outer = 1BEB1C00] 13:01:13 INFO - PROCESS | 2880 | 1461182473998 Marionette DEBUG loaded listener.js 13:01:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 138 (1C87E400) [pid = 2880] [serial = 970] [outer = 1BEB1C00] 13:01:14 INFO - PROCESS | 2880 | 1461182474458 Marionette TRACE conn4 <- [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]]]}] 13:01:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 13:01:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 670ms 13:01:14 INFO - PROCESS | 2880 | 1461182474516 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 13:01:14 INFO - PROCESS | 2880 | 1461182474518 Marionette TRACE conn4 <- [1,1257,null,{"value":"13"}] 13:01:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 13:01:14 INFO - PROCESS | 2880 | 1461182474521 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 13:01:14 INFO - PROCESS | 2880 | 1461182474523 Marionette TRACE conn4 <- [1,1258,null,{}] 13:01:14 INFO - PROCESS | 2880 | 1461182474526 Marionette TRACE conn4 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:14 INFO - PROCESS | 2880 | 1461182474615 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 13:01:14 INFO - PROCESS | 2880 | 1461182474621 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:14 INFO - PROCESS | 2880 | ++DOCSHELL 1BEB1400 == 84 [pid = 2880] [id = 324] 13:01:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 139 (1C885400) [pid = 2880] [serial = 971] [outer = 00000000] 13:01:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 140 (1C9C0800) [pid = 2880] [serial = 972] [outer = 1C885400] 13:01:14 INFO - PROCESS | 2880 | 1461182474667 Marionette DEBUG loaded listener.js 13:01:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 141 (1CAA3000) [pid = 2880] [serial = 973] [outer = 1C885400] 13:01:15 INFO - PROCESS | 2880 | 1461182475168 Marionette TRACE conn4 <- [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]]]}] 13:01:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 13:01:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 670ms 13:01:15 INFO - PROCESS | 2880 | 1461182475192 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 13:01:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 13:01:15 INFO - PROCESS | 2880 | 1461182475194 Marionette TRACE conn4 <- [1,1261,null,{"value":"13"}] 13:01:15 INFO - PROCESS | 2880 | 1461182475197 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 13:01:15 INFO - PROCESS | 2880 | 1461182475199 Marionette TRACE conn4 <- [1,1262,null,{}] 13:01:15 INFO - PROCESS | 2880 | 1461182475202 Marionette TRACE conn4 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:15 INFO - PROCESS | 2880 | 1461182475379 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 13:01:15 INFO - PROCESS | 2880 | 1461182475406 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:15 INFO - PROCESS | 2880 | ++DOCSHELL 1D88DC00 == 85 [pid = 2880] [id = 325] 13:01:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 142 (1D907C00) [pid = 2880] [serial = 974] [outer = 00000000] 13:01:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 143 (1D921800) [pid = 2880] [serial = 975] [outer = 1D907C00] 13:01:15 INFO - PROCESS | 2880 | 1461182475455 Marionette DEBUG loaded listener.js 13:01:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 144 (1D967C00) [pid = 2880] [serial = 976] [outer = 1D907C00] 13:01:15 INFO - PROCESS | 2880 | 1461182475928 Marionette TRACE conn4 <- [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]]]}] 13:01:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 13:01:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 770ms 13:01:15 INFO - PROCESS | 2880 | 1461182475968 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 13:01:15 INFO - PROCESS | 2880 | 1461182475970 Marionette TRACE conn4 <- [1,1265,null,{"value":"13"}] 13:01:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 13:01:15 INFO - PROCESS | 2880 | 1461182475973 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 13:01:15 INFO - PROCESS | 2880 | 1461182475974 Marionette TRACE conn4 <- [1,1266,null,{}] 13:01:15 INFO - PROCESS | 2880 | 1461182475978 Marionette TRACE conn4 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:16 INFO - PROCESS | 2880 | 1461182476100 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 13:01:16 INFO - PROCESS | 2880 | 1461182476169 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:16 INFO - PROCESS | 2880 | ++DOCSHELL 1BEAE800 == 86 [pid = 2880] [id = 326] 13:01:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 145 (1CC45400) [pid = 2880] [serial = 977] [outer = 00000000] 13:01:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 146 (1E5A2400) [pid = 2880] [serial = 978] [outer = 1CC45400] 13:01:16 INFO - PROCESS | 2880 | 1461182476215 Marionette DEBUG loaded listener.js 13:01:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 147 (1E895C00) [pid = 2880] [serial = 979] [outer = 1CC45400] 13:01:16 INFO - PROCESS | 2880 | 1461182476646 Marionette TRACE conn4 <- [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]]]}] 13:01:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 13:01:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 730ms 13:01:16 INFO - PROCESS | 2880 | 1461182476736 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 13:01:16 INFO - PROCESS | 2880 | 1461182476738 Marionette TRACE conn4 <- [1,1269,null,{"value":"13"}] 13:01:16 INFO - PROCESS | 2880 | 1461182476742 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 13:01:16 INFO - PROCESS | 2880 | 1461182476743 Marionette TRACE conn4 <- [1,1270,null,{}] 13:01:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 13:01:16 INFO - PROCESS | 2880 | 1461182476747 Marionette TRACE conn4 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:17 INFO - PROCESS | 2880 | 1461182477104 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 13:01:17 INFO - PROCESS | 2880 | --DOMWINDOW == 146 (1709D800) [pid = 2880] [serial = 908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 13:01:17 INFO - PROCESS | 2880 | --DOMWINDOW == 145 (20534800) [pid = 2880] [serial = 926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 13:01:17 INFO - PROCESS | 2880 | --DOMWINDOW == 144 (17A0B400) [pid = 2880] [serial = 929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 13:01:17 INFO - PROCESS | 2880 | --DOMWINDOW == 143 (1427F400) [pid = 2880] [serial = 911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 13:01:17 INFO - PROCESS | 2880 | --DOMWINDOW == 142 (1BE8D800) [pid = 2880] [serial = 920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 13:01:17 INFO - PROCESS | 2880 | --DOMWINDOW == 141 (1F191400) [pid = 2880] [serial = 923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 13:01:17 INFO - PROCESS | 2880 | --DOMWINDOW == 140 (1C86FC00) [pid = 2880] [serial = 917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 13:01:17 INFO - PROCESS | 2880 | --DOMWINDOW == 139 (1F18B400) [pid = 2880] [serial = 830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 13:01:17 INFO - PROCESS | 2880 | --DOMWINDOW == 138 (2008CC00) [pid = 2880] [serial = 932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 13:01:17 INFO - PROCESS | 2880 | --DOMWINDOW == 137 (1A24FC00) [pid = 2880] [serial = 914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 13:01:17 INFO - PROCESS | 2880 | 1461182477177 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:17 INFO - PROCESS | 2880 | ++DOCSHELL 0F642800 == 87 [pid = 2880] [id = 327] 13:01:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 138 (0F644800) [pid = 2880] [serial = 980] [outer = 00000000] 13:01:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 139 (17A0B400) [pid = 2880] [serial = 981] [outer = 0F644800] 13:01:17 INFO - PROCESS | 2880 | 1461182477223 Marionette DEBUG loaded listener.js 13:01:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 140 (1A671800) [pid = 2880] [serial = 982] [outer = 0F644800] 13:01:17 INFO - PROCESS | 2880 | 1461182477630 Marionette TRACE conn4 <- [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]]]}] 13:01:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 13:01:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 930ms 13:01:17 INFO - PROCESS | 2880 | 1461182477679 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 13:01:17 INFO - PROCESS | 2880 | 1461182477681 Marionette TRACE conn4 <- [1,1273,null,{"value":"13"}] 13:01:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 13:01:17 INFO - PROCESS | 2880 | 1461182477684 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 13:01:17 INFO - PROCESS | 2880 | 1461182477686 Marionette TRACE conn4 <- [1,1274,null,{}] 13:01:17 INFO - PROCESS | 2880 | 1461182477689 Marionette TRACE conn4 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:17 INFO - PROCESS | 2880 | 1461182477778 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 13:01:17 INFO - PROCESS | 2880 | 1461182477786 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:17 INFO - PROCESS | 2880 | ++DOCSHELL 1AA76400 == 88 [pid = 2880] [id = 328] 13:01:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 141 (1CAAE800) [pid = 2880] [serial = 983] [outer = 00000000] 13:01:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 142 (1FC18C00) [pid = 2880] [serial = 984] [outer = 1CAAE800] 13:01:17 INFO - PROCESS | 2880 | 1461182477830 Marionette DEBUG loaded listener.js 13:01:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 143 (2008FC00) [pid = 2880] [serial = 985] [outer = 1CAAE800] 13:01:18 INFO - PROCESS | 2880 | 1461182478272 Marionette TRACE conn4 <- [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]]]}] 13:01:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 13:01:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 630ms 13:01:18 INFO - PROCESS | 2880 | 1461182478315 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 13:01:18 INFO - PROCESS | 2880 | 1461182478317 Marionette TRACE conn4 <- [1,1277,null,{"value":"13"}] 13:01:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 13:01:18 INFO - PROCESS | 2880 | 1461182478320 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 13:01:18 INFO - PROCESS | 2880 | 1461182478322 Marionette TRACE conn4 <- [1,1278,null,{}] 13:01:18 INFO - PROCESS | 2880 | 1461182478325 Marionette TRACE conn4 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:18 INFO - PROCESS | 2880 | 1461182478415 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 13:01:18 INFO - PROCESS | 2880 | 1461182478450 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:18 INFO - PROCESS | 2880 | ++DOCSHELL 1FC0B800 == 89 [pid = 2880] [id = 329] 13:01:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 144 (2042F800) [pid = 2880] [serial = 986] [outer = 00000000] 13:01:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 145 (20534400) [pid = 2880] [serial = 987] [outer = 2042F800] 13:01:18 INFO - PROCESS | 2880 | 1461182478498 Marionette DEBUG loaded listener.js 13:01:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 146 (2053A400) [pid = 2880] [serial = 988] [outer = 2042F800] 13:01:18 INFO - PROCESS | 2880 | 1461182478951 Marionette TRACE conn4 <- [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]]]}] 13:01:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 13:01:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 670ms 13:01:18 INFO - PROCESS | 2880 | 1461182478991 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 13:01:18 INFO - PROCESS | 2880 | 1461182478993 Marionette TRACE conn4 <- [1,1281,null,{"value":"13"}] 13:01:18 INFO - PROCESS | 2880 | 1461182478996 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 13:01:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 13:01:18 INFO - PROCESS | 2880 | 1461182478999 Marionette TRACE conn4 <- [1,1282,null,{}] 13:01:18 INFO - PROCESS | 2880 | 1461182479002 Marionette TRACE conn4 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:19 INFO - PROCESS | 2880 | 1461182479110 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 13:01:19 INFO - PROCESS | 2880 | 1461182479324 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:19 INFO - PROCESS | 2880 | ++DOCSHELL 127A2C00 == 90 [pid = 2880] [id = 330] 13:01:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 147 (127A5C00) [pid = 2880] [serial = 989] [outer = 00000000] 13:01:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 148 (130DDC00) [pid = 2880] [serial = 990] [outer = 127A5C00] 13:01:19 INFO - PROCESS | 2880 | 1461182479387 Marionette DEBUG loaded listener.js 13:01:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 149 (133C7C00) [pid = 2880] [serial = 991] [outer = 127A5C00] 13:01:20 INFO - PROCESS | 2880 | 1461182480074 Marionette TRACE conn4 <- [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]]]}] 13:01:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 13:01:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1127ms 13:01:20 INFO - PROCESS | 2880 | 1461182480129 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 13:01:20 INFO - PROCESS | 2880 | 1461182480133 Marionette TRACE conn4 <- [1,1285,null,{"value":"13"}] 13:01:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 13:01:20 INFO - PROCESS | 2880 | 1461182480138 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 13:01:20 INFO - PROCESS | 2880 | 1461182480142 Marionette TRACE conn4 <- [1,1286,null,{}] 13:01:20 INFO - PROCESS | 2880 | 1461182480148 Marionette TRACE conn4 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:20 INFO - PROCESS | 2880 | 1461182480354 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 13:01:20 INFO - PROCESS | 2880 | 1461182480460 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:20 INFO - PROCESS | 2880 | ++DOCSHELL 1427EC00 == 91 [pid = 2880] [id = 331] 13:01:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 150 (18CAFC00) [pid = 2880] [serial = 992] [outer = 00000000] 13:01:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 151 (1BDA7C00) [pid = 2880] [serial = 993] [outer = 18CAFC00] 13:01:20 INFO - PROCESS | 2880 | 1461182480519 Marionette DEBUG loaded listener.js 13:01:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 152 (1BE8E000) [pid = 2880] [serial = 994] [outer = 18CAFC00] 13:01:21 INFO - PROCESS | 2880 | 1461182481100 Marionette TRACE conn4 <- [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]]]}] 13:01:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 13:01:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 990ms 13:01:21 INFO - PROCESS | 2880 | 1461182481136 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 13:01:21 INFO - PROCESS | 2880 | 1461182481140 Marionette TRACE conn4 <- [1,1289,null,{"value":"13"}] 13:01:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 13:01:21 INFO - PROCESS | 2880 | 1461182481145 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 13:01:21 INFO - PROCESS | 2880 | 1461182481148 Marionette TRACE conn4 <- [1,1290,null,{}] 13:01:21 INFO - PROCESS | 2880 | 1461182481152 Marionette TRACE conn4 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:21 INFO - PROCESS | 2880 | 1461182481268 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 13:01:21 INFO - PROCESS | 2880 | 1461182481429 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:21 INFO - PROCESS | 2880 | ++DOCSHELL 1CCDA400 == 92 [pid = 2880] [id = 332] 13:01:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 153 (1D90A400) [pid = 2880] [serial = 995] [outer = 00000000] 13:01:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 154 (1E88FC00) [pid = 2880] [serial = 996] [outer = 1D90A400] 13:01:21 INFO - PROCESS | 2880 | 1461182481487 Marionette DEBUG loaded listener.js 13:01:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 155 (1FC17000) [pid = 2880] [serial = 997] [outer = 1D90A400] 13:01:22 INFO - PROCESS | 2880 | 1461182482127 Marionette TRACE conn4 <- [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]]]}] 13:01:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 13:01:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1018ms 13:01:22 INFO - PROCESS | 2880 | 1461182482168 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 13:01:22 INFO - PROCESS | 2880 | 1461182482170 Marionette TRACE conn4 <- [1,1293,null,{"value":"13"}] 13:01:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 13:01:22 INFO - PROCESS | 2880 | 1461182482181 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 13:01:22 INFO - PROCESS | 2880 | 1461182482187 Marionette TRACE conn4 <- [1,1294,null,{}] 13:01:22 INFO - PROCESS | 2880 | 1461182482208 Marionette TRACE conn4 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:22 INFO - PROCESS | 2880 | 1461182482327 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 13:01:22 INFO - PROCESS | 2880 | 1461182482472 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:22 INFO - PROCESS | 2880 | ++DOCSHELL 20532800 == 93 [pid = 2880] [id = 333] 13:01:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 156 (20A09800) [pid = 2880] [serial = 998] [outer = 00000000] 13:01:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 157 (20B73C00) [pid = 2880] [serial = 999] [outer = 20A09800] 13:01:22 INFO - PROCESS | 2880 | 1461182482530 Marionette DEBUG loaded listener.js 13:01:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 158 (20B7A000) [pid = 2880] [serial = 1000] [outer = 20A09800] 13:01:23 INFO - PROCESS | 2880 | 1461182483112 Marionette TRACE conn4 <- [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]]]}] 13:01:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 13:01:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 990ms 13:01:23 INFO - PROCESS | 2880 | 1461182483168 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 13:01:23 INFO - PROCESS | 2880 | 1461182483171 Marionette TRACE conn4 <- [1,1297,null,{"value":"13"}] 13:01:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 13:01:23 INFO - PROCESS | 2880 | 1461182483174 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 13:01:23 INFO - PROCESS | 2880 | 1461182483176 Marionette TRACE conn4 <- [1,1298,null,{}] 13:01:23 INFO - PROCESS | 2880 | 1461182483180 Marionette TRACE conn4 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:23 INFO - PROCESS | 2880 | 1461182483295 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 13:01:23 INFO - PROCESS | 2880 | 1461182483454 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:23 INFO - PROCESS | 2880 | ++DOCSHELL 21506400 == 94 [pid = 2880] [id = 334] 13:01:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 159 (21796000) [pid = 2880] [serial = 1001] [outer = 00000000] 13:01:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 160 (21C1AC00) [pid = 2880] [serial = 1002] [outer = 21796000] 13:01:23 INFO - PROCESS | 2880 | 1461182483510 Marionette DEBUG loaded listener.js 13:01:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 161 (21CE3800) [pid = 2880] [serial = 1003] [outer = 21796000] 13:01:24 INFO - PROCESS | 2880 | 1461182484085 Marionette TRACE conn4 <- [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] 13:01:24 INFO - PROCESS | 2880 | 1461182484150 Marionette TRACE conn4 <- [1,1301,null,{"value":"13"}] 13:01:24 INFO - PROCESS | 2880 | 1461182484154 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 13:01:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 13:01:24 INFO - PROCESS | 2880 | 1461182484156 Marionette TRACE conn4 <- [1,1302,null,{}] 13:01:24 INFO - PROCESS | 2880 | 1461182484160 Marionette TRACE conn4 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:24 INFO - PROCESS | 2880 | 1461182484272 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 13:01:24 INFO - PROCESS | 2880 | 1461182484422 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:24 INFO - PROCESS | 2880 | ++DOCSHELL 2212AC00 == 95 [pid = 2880] [id = 335] 13:01:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 162 (22277400) [pid = 2880] [serial = 1004] [outer = 00000000] 13:01:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 163 (236A2000) [pid = 2880] [serial = 1005] [outer = 22277400] 13:01:24 INFO - PROCESS | 2880 | 1461182484491 Marionette DEBUG loaded listener.js 13:01:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 164 (23911800) [pid = 2880] [serial = 1006] [outer = 22277400] 13:01:25 INFO - PROCESS | 2880 | 1461182485067 Marionette TRACE conn4 <- [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]]]}] 13:01:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 13:01:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 970ms 13:01:25 INFO - PROCESS | 2880 | 1461182485128 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 13:01:25 INFO - PROCESS | 2880 | 1461182485130 Marionette TRACE conn4 <- [1,1305,null,{"value":"13"}] 13:01:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 13:01:25 INFO - PROCESS | 2880 | 1461182485134 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 13:01:25 INFO - PROCESS | 2880 | 1461182485136 Marionette TRACE conn4 <- [1,1306,null,{}] 13:01:25 INFO - PROCESS | 2880 | 1461182485139 Marionette TRACE conn4 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:25 INFO - PROCESS | 2880 | 1461182485253 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 13:01:25 INFO - PROCESS | 2880 | 1461182485400 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:25 INFO - PROCESS | 2880 | ++DOCSHELL 1FC09800 == 96 [pid = 2880] [id = 336] 13:01:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 165 (236ABC00) [pid = 2880] [serial = 1007] [outer = 00000000] 13:01:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 166 (243C1800) [pid = 2880] [serial = 1008] [outer = 236ABC00] 13:01:25 INFO - PROCESS | 2880 | 1461182485456 Marionette DEBUG loaded listener.js 13:01:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 167 (243C5000) [pid = 2880] [serial = 1009] [outer = 236ABC00] 13:01:26 INFO - PROCESS | 2880 | 1461182486017 Marionette TRACE conn4 <- [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]]]}] 13:01:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 13:01:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 930ms 13:01:26 INFO - PROCESS | 2880 | 1461182486068 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 13:01:26 INFO - PROCESS | 2880 | 1461182486070 Marionette TRACE conn4 <- [1,1309,null,{"value":"13"}] 13:01:26 INFO - PROCESS | 2880 | 1461182486073 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 13:01:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 13:01:26 INFO - PROCESS | 2880 | 1461182486075 Marionette TRACE conn4 <- [1,1310,null,{}] 13:01:26 INFO - PROCESS | 2880 | 1461182486079 Marionette TRACE conn4 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:26 INFO - PROCESS | 2880 | 1461182486190 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 13:01:26 INFO - PROCESS | 2880 | 1461182486350 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:26 INFO - PROCESS | 2880 | ++DOCSHELL 21C13400 == 97 [pid = 2880] [id = 337] 13:01:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 168 (243C7C00) [pid = 2880] [serial = 1010] [outer = 00000000] 13:01:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 169 (25513400) [pid = 2880] [serial = 1011] [outer = 243C7C00] 13:01:26 INFO - PROCESS | 2880 | 1461182486406 Marionette DEBUG loaded listener.js 13:01:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 170 (25C27400) [pid = 2880] [serial = 1012] [outer = 243C7C00] 13:01:27 INFO - PROCESS | 2880 | 1461182487049 Marionette TRACE conn4 <- [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]]]}] 13:01:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 13:01:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1016ms 13:01:27 INFO - PROCESS | 2880 | 1461182487094 Marionette TRACE conn4 -> [0,1313,"getWindowHandle",null] 13:01:27 INFO - PROCESS | 2880 | 1461182487096 Marionette TRACE conn4 <- [1,1313,null,{"value":"13"}] 13:01:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 13:01:27 INFO - PROCESS | 2880 | 1461182487100 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 13:01:27 INFO - PROCESS | 2880 | 1461182487101 Marionette TRACE conn4 <- [1,1314,null,{}] 13:01:27 INFO - PROCESS | 2880 | 1461182487105 Marionette TRACE conn4 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:27 INFO - PROCESS | 2880 | 1461182487218 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 13:01:27 INFO - PROCESS | 2880 | 1461182487540 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:27 INFO - PROCESS | 2880 | ++DOCSHELL 0F102400 == 98 [pid = 2880] [id = 338] 13:01:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 171 (127D4C00) [pid = 2880] [serial = 1013] [outer = 00000000] 13:01:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 172 (17568400) [pid = 2880] [serial = 1014] [outer = 127D4C00] 13:01:27 INFO - PROCESS | 2880 | 1461182487597 Marionette DEBUG loaded listener.js 13:01:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 173 (140E4C00) [pid = 2880] [serial = 1015] [outer = 127D4C00] 13:01:28 INFO - PROCESS | 2880 | 1461182488246 Marionette TRACE conn4 <- [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]]]}] 13:01:28 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 13:01:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1231ms 13:01:28 INFO - PROCESS | 2880 | 1461182488336 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 13:01:28 INFO - PROCESS | 2880 | 1461182488341 Marionette TRACE conn4 <- [1,1317,null,{"value":"13"}] 13:01:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 13:01:28 INFO - PROCESS | 2880 | 1461182488346 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 13:01:28 INFO - PROCESS | 2880 | 1461182488349 Marionette TRACE conn4 <- [1,1318,null,{}] 13:01:28 INFO - PROCESS | 2880 | 1461182488375 Marionette TRACE conn4 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:28 INFO - PROCESS | 2880 | 1461182488490 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 13:01:28 INFO - PROCESS | 2880 | 1461182488634 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:28 INFO - PROCESS | 2880 | ++DOCSHELL 1BB10800 == 99 [pid = 2880] [id = 339] 13:01:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 174 (1BDAB400) [pid = 2880] [serial = 1016] [outer = 00000000] 13:01:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 175 (1C868C00) [pid = 2880] [serial = 1017] [outer = 1BDAB400] 13:01:28 INFO - PROCESS | 2880 | 1461182488687 Marionette DEBUG loaded listener.js 13:01:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 176 (1C887000) [pid = 2880] [serial = 1018] [outer = 1BDAB400] 13:01:28 INFO - PROCESS | 2880 | --DOCSHELL 1E8CB800 == 98 [pid = 2880] [id = 204] 13:01:28 INFO - PROCESS | 2880 | --DOCSHELL 1FC0B800 == 97 [pid = 2880] [id = 329] 13:01:28 INFO - PROCESS | 2880 | --DOCSHELL 1AA76400 == 96 [pid = 2880] [id = 328] 13:01:28 INFO - PROCESS | 2880 | --DOCSHELL 0F642800 == 95 [pid = 2880] [id = 327] 13:01:28 INFO - PROCESS | 2880 | --DOCSHELL 1BEAE800 == 94 [pid = 2880] [id = 326] 13:01:28 INFO - PROCESS | 2880 | --DOCSHELL 1D88DC00 == 93 [pid = 2880] [id = 325] 13:01:28 INFO - PROCESS | 2880 | --DOCSHELL 1BEB1400 == 92 [pid = 2880] [id = 324] 13:01:28 INFO - PROCESS | 2880 | --DOCSHELL 1BDAF000 == 91 [pid = 2880] [id = 323] 13:01:28 INFO - PROCESS | 2880 | --DOCSHELL 1A24E800 == 90 [pid = 2880] [id = 322] 13:01:28 INFO - PROCESS | 2880 | --DOMWINDOW == 175 (22049400) [pid = 2880] [serial = 936] [outer = 00000000] [url = about:blank] 13:01:28 INFO - PROCESS | 2880 | --DOCSHELL 0F10D400 == 89 [pid = 2880] [id = 321] 13:01:28 INFO - PROCESS | 2880 | --DOCSHELL 13B89000 == 88 [pid = 2880] [id = 320] 13:01:28 INFO - PROCESS | 2880 | --DOMWINDOW == 174 (20AC6400) [pid = 2880] [serial = 934] [outer = 00000000] [url = about:blank] 13:01:28 INFO - PROCESS | 2880 | --DOMWINDOW == 173 (1AA79800) [pid = 2880] [serial = 910] [outer = 00000000] [url = about:blank] 13:01:28 INFO - PROCESS | 2880 | --DOMWINDOW == 172 (209A4800) [pid = 2880] [serial = 927] [outer = 00000000] [url = about:blank] 13:01:28 INFO - PROCESS | 2880 | --DOMWINDOW == 171 (1CCD3000) [pid = 2880] [serial = 931] [outer = 00000000] [url = about:blank] 13:01:28 INFO - PROCESS | 2880 | --DOMWINDOW == 170 (17A06C00) [pid = 2880] [serial = 913] [outer = 00000000] [url = about:blank] 13:01:28 INFO - PROCESS | 2880 | --DOMWINDOW == 169 (1D9A8400) [pid = 2880] [serial = 922] [outer = 00000000] [url = about:blank] 13:01:28 INFO - PROCESS | 2880 | --DOMWINDOW == 168 (22277C00) [pid = 2880] [serial = 900] [outer = 00000000] [url = about:blank] 13:01:28 INFO - PROCESS | 2880 | --DOMWINDOW == 167 (2042E800) [pid = 2880] [serial = 925] [outer = 00000000] [url = about:blank] 13:01:28 INFO - PROCESS | 2880 | --DOMWINDOW == 166 (1D927000) [pid = 2880] [serial = 921] [outer = 00000000] [url = about:blank] 13:01:28 INFO - PROCESS | 2880 | --DOMWINDOW == 165 (1CC4B000) [pid = 2880] [serial = 919] [outer = 00000000] [url = about:blank] 13:01:28 INFO - PROCESS | 2880 | --DOMWINDOW == 164 (1FC0A400) [pid = 2880] [serial = 832] [outer = 00000000] [url = about:blank] 13:01:28 INFO - PROCESS | 2880 | --DOMWINDOW == 163 (1A66D800) [pid = 2880] [serial = 909] [outer = 00000000] [url = about:blank] 13:01:28 INFO - PROCESS | 2880 | --DOMWINDOW == 162 (21792800) [pid = 2880] [serial = 894] [outer = 00000000] [url = about:blank] 13:01:28 INFO - PROCESS | 2880 | --DOMWINDOW == 161 (20ABD000) [pid = 2880] [serial = 933] [outer = 00000000] [url = about:blank] 13:01:28 INFO - PROCESS | 2880 | --DOMWINDOW == 160 (1CB69800) [pid = 2880] [serial = 918] [outer = 00000000] [url = about:blank] 13:01:28 INFO - PROCESS | 2880 | --DOMWINDOW == 159 (188E8000) [pid = 2880] [serial = 885] [outer = 00000000] [url = about:blank] 13:01:28 INFO - PROCESS | 2880 | --DOMWINDOW == 158 (2008F000) [pid = 2880] [serial = 924] [outer = 00000000] [url = about:blank] 13:01:28 INFO - PROCESS | 2880 | --DOMWINDOW == 157 (1880D800) [pid = 2880] [serial = 906] [outer = 00000000] [url = about:blank] 13:01:28 INFO - PROCESS | 2880 | --DOMWINDOW == 156 (23915800) [pid = 2880] [serial = 903] [outer = 00000000] [url = about:blank] 13:01:28 INFO - PROCESS | 2880 | --DOMWINDOW == 155 (1756D800) [pid = 2880] [serial = 912] [outer = 00000000] [url = about:blank] 13:01:28 INFO - PROCESS | 2880 | --DOMWINDOW == 154 (20A0C400) [pid = 2880] [serial = 928] [outer = 00000000] [url = about:blank] 13:01:28 INFO - PROCESS | 2880 | --DOMWINDOW == 153 (1C860C00) [pid = 2880] [serial = 916] [outer = 00000000] [url = about:blank] 13:01:28 INFO - PROCESS | 2880 | --DOMWINDOW == 152 (1BEB0000) [pid = 2880] [serial = 915] [outer = 00000000] [url = about:blank] 13:01:28 INFO - PROCESS | 2880 | --DOMWINDOW == 151 (1C861000) [pid = 2880] [serial = 930] [outer = 00000000] [url = about:blank] 13:01:28 INFO - PROCESS | 2880 | --DOMWINDOW == 150 (1C9C5400) [pid = 2880] [serial = 888] [outer = 00000000] [url = about:blank] 13:01:28 INFO - PROCESS | 2880 | --DOMWINDOW == 149 (20B70800) [pid = 2880] [serial = 891] [outer = 00000000] [url = about:blank] 13:01:28 INFO - PROCESS | 2880 | --DOMWINDOW == 148 (21C18800) [pid = 2880] [serial = 897] [outer = 00000000] [url = about:blank] 13:01:29 INFO - PROCESS | 2880 | 1461182489203 Marionette TRACE conn4 <- [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]]]}] 13:01:29 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 13:01:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 890ms 13:01:29 INFO - PROCESS | 2880 | 1461182489243 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 13:01:29 INFO - PROCESS | 2880 | 1461182489247 Marionette TRACE conn4 <- [1,1321,null,{"value":"13"}] 13:01:29 INFO - PROCESS | 2880 | 1461182489251 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 13:01:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 13:01:29 INFO - PROCESS | 2880 | 1461182489253 Marionette TRACE conn4 <- [1,1322,null,{}] 13:01:29 INFO - PROCESS | 2880 | 1461182489257 Marionette TRACE conn4 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:29 INFO - PROCESS | 2880 | 1461182489351 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 13:01:29 INFO - PROCESS | 2880 | 1461182489360 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:29 INFO - PROCESS | 2880 | ++DOCSHELL 1770B000 == 89 [pid = 2880] [id = 340] 13:01:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 149 (17710800) [pid = 2880] [serial = 1019] [outer = 00000000] 13:01:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 150 (1AA76400) [pid = 2880] [serial = 1020] [outer = 17710800] 13:01:29 INFO - PROCESS | 2880 | 1461182489406 Marionette DEBUG loaded listener.js 13:01:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 151 (1BE96000) [pid = 2880] [serial = 1021] [outer = 17710800] 13:01:29 INFO - PROCESS | 2880 | 1461182489905 Marionette TRACE conn4 <- [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]]]}] 13:01:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 13:01:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 730ms 13:01:29 INFO - PROCESS | 2880 | 1461182489986 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 13:01:29 INFO - PROCESS | 2880 | 1461182489988 Marionette TRACE conn4 <- [1,1325,null,{"value":"13"}] 13:01:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 13:01:29 INFO - PROCESS | 2880 | 1461182489993 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 13:01:29 INFO - PROCESS | 2880 | 1461182489999 Marionette TRACE conn4 <- [1,1326,null,{}] 13:01:30 INFO - PROCESS | 2880 | 1461182490045 Marionette TRACE conn4 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:30 INFO - PROCESS | 2880 | 1461182490159 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 13:01:30 INFO - PROCESS | 2880 | 1461182490261 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:30 INFO - PROCESS | 2880 | ++DOCSHELL 1BEB0400 == 90 [pid = 2880] [id = 341] 13:01:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 152 (1BF14000) [pid = 2880] [serial = 1022] [outer = 00000000] 13:01:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 153 (1CC4CC00) [pid = 2880] [serial = 1023] [outer = 1BF14000] 13:01:30 INFO - PROCESS | 2880 | 1461182490306 Marionette DEBUG loaded listener.js 13:01:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 154 (1D80B800) [pid = 2880] [serial = 1024] [outer = 1BF14000] 13:01:31 INFO - PROCESS | 2880 | 1461182491133 Marionette TRACE conn4 <- [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]]]}] 13:01:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 13:01:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1164ms 13:01:31 INFO - PROCESS | 2880 | 1461182491160 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 13:01:31 INFO - PROCESS | 2880 | 1461182491162 Marionette TRACE conn4 <- [1,1329,null,{"value":"13"}] 13:01:31 INFO - PROCESS | 2880 | 1461182491166 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 13:01:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 13:01:31 INFO - PROCESS | 2880 | 1461182491167 Marionette TRACE conn4 <- [1,1330,null,{}] 13:01:31 INFO - PROCESS | 2880 | 1461182491171 Marionette TRACE conn4 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:31 INFO - PROCESS | 2880 | 1461182491306 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 13:01:31 INFO - PROCESS | 2880 | 1461182491321 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:31 INFO - PROCESS | 2880 | ++DOCSHELL 1CCDD800 == 91 [pid = 2880] [id = 342] 13:01:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 155 (1D906C00) [pid = 2880] [serial = 1025] [outer = 00000000] 13:01:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 156 (1E1AA400) [pid = 2880] [serial = 1026] [outer = 1D906C00] 13:01:31 INFO - PROCESS | 2880 | 1461182491368 Marionette DEBUG loaded listener.js 13:01:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 157 (1E890800) [pid = 2880] [serial = 1027] [outer = 1D906C00] 13:01:31 INFO - PROCESS | 2880 | 1461182491858 Marionette TRACE conn4 <- [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]]]}] 13:01:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 13:01:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 730ms 13:01:31 INFO - PROCESS | 2880 | 1461182491900 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 13:01:31 INFO - PROCESS | 2880 | 1461182491902 Marionette TRACE conn4 <- [1,1333,null,{"value":"13"}] 13:01:31 INFO - PROCESS | 2880 | 1461182491909 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 13:01:31 INFO - PROCESS | 2880 | 1461182491911 Marionette TRACE conn4 <- [1,1334,null,{}] 13:01:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 13:01:31 INFO - PROCESS | 2880 | 1461182491914 Marionette TRACE conn4 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:32 INFO - PROCESS | 2880 | 1461182492043 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 13:01:32 INFO - PROCESS | 2880 | 1461182492063 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:32 INFO - PROCESS | 2880 | ++DOCSHELL 1FBCB800 == 92 [pid = 2880] [id = 343] 13:01:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 158 (1FBCDC00) [pid = 2880] [serial = 1028] [outer = 00000000] 13:01:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 159 (20091800) [pid = 2880] [serial = 1029] [outer = 1FBCDC00] 13:01:32 INFO - PROCESS | 2880 | 1461182492116 Marionette DEBUG loaded listener.js 13:01:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 160 (20534800) [pid = 2880] [serial = 1030] [outer = 1FBCDC00] 13:01:32 INFO - PROCESS | 2880 | 1461182492604 Marionette TRACE conn4 <- [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]]]}] 13:01:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 13:01:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 730ms 13:01:32 INFO - PROCESS | 2880 | 1461182492681 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 13:01:32 INFO - PROCESS | 2880 | 1461182492683 Marionette TRACE conn4 <- [1,1337,null,{"value":"13"}] 13:01:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 13:01:32 INFO - PROCESS | 2880 | 1461182492697 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 13:01:32 INFO - PROCESS | 2880 | 1461182492698 Marionette TRACE conn4 <- [1,1338,null,{}] 13:01:32 INFO - PROCESS | 2880 | 1461182492702 Marionette TRACE conn4 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:32 INFO - PROCESS | 2880 | 1461182492830 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 13:01:32 INFO - PROCESS | 2880 | 1461182492907 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:32 INFO - PROCESS | 2880 | ++DOCSHELL 20A02C00 == 93 [pid = 2880] [id = 344] 13:01:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 161 (20A06000) [pid = 2880] [serial = 1031] [outer = 00000000] 13:01:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 162 (20AA8000) [pid = 2880] [serial = 1032] [outer = 20A06000] 13:01:32 INFO - PROCESS | 2880 | 1461182492952 Marionette DEBUG loaded listener.js 13:01:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 163 (20AA7800) [pid = 2880] [serial = 1033] [outer = 20A06000] 13:01:33 INFO - PROCESS | 2880 | --DOMWINDOW == 162 (1D907C00) [pid = 2880] [serial = 974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 13:01:33 INFO - PROCESS | 2880 | --DOMWINDOW == 161 (1CC45400) [pid = 2880] [serial = 977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 13:01:33 INFO - PROCESS | 2880 | --DOMWINDOW == 160 (0F644800) [pid = 2880] [serial = 980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 13:01:33 INFO - PROCESS | 2880 | --DOMWINDOW == 159 (1CAAE800) [pid = 2880] [serial = 983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 13:01:33 INFO - PROCESS | 2880 | --DOMWINDOW == 158 (1C885400) [pid = 2880] [serial = 971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 13:01:33 INFO - PROCESS | 2880 | --DOMWINDOW == 157 (1A67AC00) [pid = 2880] [serial = 965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 13:01:33 INFO - PROCESS | 2880 | --DOMWINDOW == 156 (1BEB1C00) [pid = 2880] [serial = 968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 13:01:33 INFO - PROCESS | 2880 | --DOMWINDOW == 155 (13B94400) [pid = 2880] [serial = 959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 13:01:33 INFO - PROCESS | 2880 | --DOMWINDOW == 154 (0F158400) [pid = 2880] [serial = 962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 13:01:33 INFO - PROCESS | 2880 | 1461182493466 Marionette TRACE conn4 <- [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]]]}] 13:01:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 13:01:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 830ms 13:01:33 INFO - PROCESS | 2880 | 1461182493530 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 13:01:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 13:01:33 INFO - PROCESS | 2880 | 1461182493532 Marionette TRACE conn4 <- [1,1341,null,{"value":"13"}] 13:01:33 INFO - PROCESS | 2880 | 1461182493535 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 13:01:33 INFO - PROCESS | 2880 | 1461182493536 Marionette TRACE conn4 <- [1,1342,null,{}] 13:01:33 INFO - PROCESS | 2880 | 1461182493540 Marionette TRACE conn4 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:33 INFO - PROCESS | 2880 | 1461182493630 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 13:01:33 INFO - PROCESS | 2880 | 1461182493636 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:33 INFO - PROCESS | 2880 | ++DOCSHELL 1C861C00 == 94 [pid = 2880] [id = 345] 13:01:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 155 (1CA65C00) [pid = 2880] [serial = 1034] [outer = 00000000] 13:01:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 156 (209A8400) [pid = 2880] [serial = 1035] [outer = 1CA65C00] 13:01:33 INFO - PROCESS | 2880 | 1461182493681 Marionette DEBUG loaded listener.js 13:01:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 157 (20ABD400) [pid = 2880] [serial = 1036] [outer = 1CA65C00] 13:01:34 INFO - PROCESS | 2880 | 1461182494114 Marionette TRACE conn4 <- [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]]]}] 13:01:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 13:01:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 630ms 13:01:34 INFO - PROCESS | 2880 | 1461182494166 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 13:01:34 INFO - PROCESS | 2880 | 1461182494168 Marionette TRACE conn4 <- [1,1345,null,{"value":"13"}] 13:01:34 INFO - PROCESS | 2880 | 1461182494172 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 13:01:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 13:01:34 INFO - PROCESS | 2880 | 1461182494173 Marionette TRACE conn4 <- [1,1346,null,{}] 13:01:34 INFO - PROCESS | 2880 | 1461182494177 Marionette TRACE conn4 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:34 INFO - PROCESS | 2880 | 1461182494266 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 13:01:34 INFO - PROCESS | 2880 | 1461182494273 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:34 INFO - PROCESS | 2880 | ++DOCSHELL 2009AC00 == 95 [pid = 2880] [id = 346] 13:01:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 158 (20AC6400) [pid = 2880] [serial = 1037] [outer = 00000000] 13:01:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 159 (21C18800) [pid = 2880] [serial = 1038] [outer = 20AC6400] 13:01:34 INFO - PROCESS | 2880 | 1461182494317 Marionette DEBUG loaded listener.js 13:01:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 160 (220F0800) [pid = 2880] [serial = 1039] [outer = 20AC6400] 13:01:34 INFO - PROCESS | 2880 | 1461182494788 Marionette TRACE conn4 <- [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]]]}] 13:01:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 13:01:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 670ms 13:01:34 INFO - PROCESS | 2880 | 1461182494846 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 13:01:34 INFO - PROCESS | 2880 | 1461182494848 Marionette TRACE conn4 <- [1,1349,null,{"value":"13"}] 13:01:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 13:01:34 INFO - PROCESS | 2880 | 1461182494851 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 13:01:34 INFO - PROCESS | 2880 | 1461182494853 Marionette TRACE conn4 <- [1,1350,null,{}] 13:01:34 INFO - PROCESS | 2880 | 1461182494856 Marionette TRACE conn4 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:34 INFO - PROCESS | 2880 | 1461182494950 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 13:01:34 INFO - PROCESS | 2880 | 1461182494956 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:34 INFO - PROCESS | 2880 | ++DOCSHELL 1C823C00 == 96 [pid = 2880] [id = 347] 13:01:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 161 (2211E400) [pid = 2880] [serial = 1040] [outer = 00000000] 13:01:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 162 (236AA000) [pid = 2880] [serial = 1041] [outer = 2211E400] 13:01:34 INFO - PROCESS | 2880 | 1461182495002 Marionette DEBUG loaded listener.js 13:01:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 163 (2391C000) [pid = 2880] [serial = 1042] [outer = 2211E400] 13:01:35 INFO - PROCESS | 2880 | 1461182495794 Marionette TRACE conn4 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 13:01:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 13:01:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 970ms 13:01:35 INFO - PROCESS | 2880 | 1461182495829 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 13:01:35 INFO - PROCESS | 2880 | 1461182495835 Marionette TRACE conn4 <- [1,1353,null,{"value":"13"}] 13:01:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 13:01:35 INFO - PROCESS | 2880 | 1461182495841 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 13:01:35 INFO - PROCESS | 2880 | 1461182495844 Marionette TRACE conn4 <- [1,1354,null,{}] 13:01:35 INFO - PROCESS | 2880 | 1461182495850 Marionette TRACE conn4 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:35 INFO - PROCESS | 2880 | 1461182495973 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 13:01:36 INFO - PROCESS | 2880 | 1461182496126 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:36 INFO - PROCESS | 2880 | ++DOCSHELL 17790000 == 97 [pid = 2880] [id = 348] 13:01:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 164 (1A284C00) [pid = 2880] [serial = 1043] [outer = 00000000] 13:01:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 165 (1BDA6C00) [pid = 2880] [serial = 1044] [outer = 1A284C00] 13:01:36 INFO - PROCESS | 2880 | 1461182496186 Marionette DEBUG loaded listener.js 13:01:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 166 (1BF17000) [pid = 2880] [serial = 1045] [outer = 1A284C00] 13:01:36 INFO - PROCESS | 2880 | 1461182496824 Marionette TRACE conn4 <- [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] 13:01:36 INFO - PROCESS | 2880 | 1461182496874 Marionette TRACE conn4 <- [1,1357,null,{"value":"13"}] 13:01:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 13:01:36 INFO - PROCESS | 2880 | 1461182496881 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 13:01:36 INFO - PROCESS | 2880 | 1461182496884 Marionette TRACE conn4 <- [1,1358,null,{}] 13:01:36 INFO - PROCESS | 2880 | 1461182496888 Marionette TRACE conn4 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:36 INFO - PROCESS | 2880 | 1461182497009 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 13:01:37 INFO - PROCESS | 2880 | 1461182497160 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:37 INFO - PROCESS | 2880 | ++DOCSHELL 1C827C00 == 98 [pid = 2880] [id = 349] 13:01:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 167 (1C9BC400) [pid = 2880] [serial = 1046] [outer = 00000000] 13:01:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 168 (1FC0B000) [pid = 2880] [serial = 1047] [outer = 1C9BC400] 13:01:37 INFO - PROCESS | 2880 | 1461182497217 Marionette DEBUG loaded listener.js 13:01:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 169 (2043AC00) [pid = 2880] [serial = 1048] [outer = 1C9BC400] 13:01:37 INFO - PROCESS | 2880 | 1461182497849 Marionette TRACE conn4 <- [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] 13:01:37 INFO - PROCESS | 2880 | 1461182497919 Marionette TRACE conn4 <- [1,1361,null,{"value":"13"}] 13:01:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 13:01:37 INFO - PROCESS | 2880 | 1461182497924 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 13:01:37 INFO - PROCESS | 2880 | 1461182497928 Marionette TRACE conn4 <- [1,1362,null,{}] 13:01:37 INFO - PROCESS | 2880 | 1461182497956 Marionette TRACE conn4 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:38 INFO - PROCESS | 2880 | 1461182498079 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 13:01:38 INFO - PROCESS | 2880 | 1461182498231 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:38 INFO - PROCESS | 2880 | ++DOCSHELL 2227AC00 == 99 [pid = 2880] [id = 350] 13:01:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 170 (236AB400) [pid = 2880] [serial = 1049] [outer = 00000000] 13:01:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 171 (243CE000) [pid = 2880] [serial = 1050] [outer = 236AB400] 13:01:38 INFO - PROCESS | 2880 | 1461182498291 Marionette DEBUG loaded listener.js 13:01:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 172 (25512000) [pid = 2880] [serial = 1051] [outer = 236AB400] 13:01:38 INFO - PROCESS | 2880 | [2880] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:01:38 INFO - PROCESS | 2880 | 1461182498909 Marionette TRACE conn4 <- [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] 13:01:38 INFO - PROCESS | 2880 | 1461182498970 Marionette TRACE conn4 <- [1,1365,null,{"value":"13"}] 13:01:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 13:01:38 INFO - PROCESS | 2880 | 1461182498974 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 13:01:38 INFO - PROCESS | 2880 | 1461182498976 Marionette TRACE conn4 <- [1,1366,null,{}] 13:01:38 INFO - PROCESS | 2880 | 1461182498980 Marionette TRACE conn4 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:39 INFO - PROCESS | 2880 | 1461182499104 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 13:01:39 INFO - PROCESS | 2880 | 1461182499254 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:39 INFO - PROCESS | 2880 | ++DOCSHELL 25C2F800 == 100 [pid = 2880] [id = 351] 13:01:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 173 (25C2FC00) [pid = 2880] [serial = 1052] [outer = 00000000] 13:01:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 174 (2605C400) [pid = 2880] [serial = 1053] [outer = 25C2FC00] 13:01:39 INFO - PROCESS | 2880 | 1461182499311 Marionette DEBUG loaded listener.js 13:01:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 175 (2605EC00) [pid = 2880] [serial = 1054] [outer = 25C2FC00] 13:01:39 INFO - PROCESS | 2880 | 1461182499937 Marionette TRACE conn4 <- [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] 13:01:39 INFO - PROCESS | 2880 | 1461182499950 Marionette TRACE conn4 <- [1,1369,null,{"value":"13"}] 13:01:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 13:01:39 INFO - PROCESS | 2880 | 1461182499968 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 13:01:39 INFO - PROCESS | 2880 | 1461182499971 Marionette TRACE conn4 <- [1,1370,null,{}] 13:01:39 INFO - PROCESS | 2880 | 1461182499974 Marionette TRACE conn4 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:40 INFO - PROCESS | 2880 | 1461182500089 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 13:01:40 INFO - PROCESS | 2880 | 1461182500239 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:40 INFO - PROCESS | 2880 | ++DOCSHELL 20530C00 == 101 [pid = 2880] [id = 352] 13:01:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 176 (25C2C400) [pid = 2880] [serial = 1055] [outer = 00000000] 13:01:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 177 (26B03400) [pid = 2880] [serial = 1056] [outer = 25C2C400] 13:01:40 INFO - PROCESS | 2880 | 1461182500295 Marionette DEBUG loaded listener.js 13:01:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 178 (26B06C00) [pid = 2880] [serial = 1057] [outer = 25C2C400] 13:01:40 INFO - PROCESS | 2880 | [2880] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:01:40 INFO - PROCESS | 2880 | 1461182500888 Marionette TRACE conn4 <- [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] 13:01:40 INFO - PROCESS | 2880 | 1461182500941 Marionette TRACE conn4 <- [1,1373,null,{"value":"13"}] 13:01:40 INFO - PROCESS | 2880 | 1461182500945 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 13:01:40 INFO - PROCESS | 2880 | 1461182500947 Marionette TRACE conn4 <- [1,1374,null,{}] 13:01:40 INFO - PROCESS | 2880 | 1461182500951 Marionette TRACE conn4 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:41 INFO - PROCESS | 2880 | 1461182501075 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 13:01:41 INFO - PROCESS | 2880 | 1461182501240 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:41 INFO - PROCESS | 2880 | ++DOCSHELL 23737400 == 102 [pid = 2880] [id = 353] 13:01:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 179 (23739400) [pid = 2880] [serial = 1058] [outer = 00000000] 13:01:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 180 (26B08400) [pid = 2880] [serial = 1059] [outer = 23739400] 13:01:41 INFO - PROCESS | 2880 | 1461182501302 Marionette DEBUG loaded listener.js 13:01:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 181 (26B0B400) [pid = 2880] [serial = 1060] [outer = 23739400] 13:01:41 INFO - PROCESS | 2880 | 1461182501924 Marionette TRACE conn4 <- [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] 13:01:41 INFO - PROCESS | 2880 | 1461182501970 Marionette TRACE conn4 <- [1,1377,null,{"value":"13"}] 13:01:41 INFO - PROCESS | 2880 | 1461182501973 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 13:01:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 13:01:41 INFO - PROCESS | 2880 | 1461182501975 Marionette TRACE conn4 <- [1,1378,null,{}] 13:01:41 INFO - PROCESS | 2880 | 1461182501979 Marionette TRACE conn4 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:42 INFO - PROCESS | 2880 | 1461182502090 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 13:01:42 INFO - PROCESS | 2880 | 1461182502241 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:42 INFO - PROCESS | 2880 | ++DOCSHELL 2642A800 == 103 [pid = 2880] [id = 354] 13:01:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 182 (2642BC00) [pid = 2880] [serial = 1061] [outer = 00000000] 13:01:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 183 (26433C00) [pid = 2880] [serial = 1062] [outer = 2642BC00] 13:01:42 INFO - PROCESS | 2880 | 1461182502300 Marionette DEBUG loaded listener.js 13:01:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 184 (26436C00) [pid = 2880] [serial = 1063] [outer = 2642BC00] 13:01:42 INFO - PROCESS | 2880 | 1461182502914 Marionette TRACE conn4 <- [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]]]}] 13:01:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 13:01:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 970ms 13:01:42 INFO - PROCESS | 2880 | 1461182502947 Marionette TRACE conn4 -> [0,1381,"getWindowHandle",null] 13:01:42 INFO - PROCESS | 2880 | 1461182502950 Marionette TRACE conn4 <- [1,1381,null,{"value":"13"}] 13:01:42 INFO - PROCESS | 2880 | 1461182502953 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 13:01:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 13:01:42 INFO - PROCESS | 2880 | 1461182502955 Marionette TRACE conn4 <- [1,1382,null,{}] 13:01:42 INFO - PROCESS | 2880 | 1461182502959 Marionette TRACE conn4 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:43 INFO - PROCESS | 2880 | 1461182503071 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 13:01:43 INFO - PROCESS | 2880 | 1461182503239 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:43 INFO - PROCESS | 2880 | ++DOCSHELL 140DE400 == 104 [pid = 2880] [id = 355] 13:01:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 185 (1424D000) [pid = 2880] [serial = 1064] [outer = 00000000] 13:01:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 186 (1A284000) [pid = 2880] [serial = 1065] [outer = 1424D000] 13:01:43 INFO - PROCESS | 2880 | 1461182503295 Marionette DEBUG loaded listener.js 13:01:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 187 (1BB02C00) [pid = 2880] [serial = 1066] [outer = 1424D000] 13:01:44 INFO - PROCESS | 2880 | 1461182504152 Marionette TRACE conn4 <- [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]]]}] 13:01:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 13:01:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1222ms 13:01:44 INFO - PROCESS | 2880 | 1461182504184 Marionette TRACE conn4 -> [0,1385,"getWindowHandle",null] 13:01:44 INFO - PROCESS | 2880 | 1461182504188 Marionette TRACE conn4 <- [1,1385,null,{"value":"13"}] 13:01:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 13:01:44 INFO - PROCESS | 2880 | 1461182504194 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 13:01:44 INFO - PROCESS | 2880 | 1461182504198 Marionette TRACE conn4 <- [1,1386,null,{}] 13:01:44 INFO - PROCESS | 2880 | 1461182504203 Marionette TRACE conn4 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:44 INFO - PROCESS | 2880 | 1461182504312 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 13:01:44 INFO - PROCESS | 2880 | 1461182504472 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:44 INFO - PROCESS | 2880 | ++DOCSHELL 1C885C00 == 105 [pid = 2880] [id = 356] 13:01:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 188 (1C886000) [pid = 2880] [serial = 1067] [outer = 00000000] 13:01:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 189 (1CAA6000) [pid = 2880] [serial = 1068] [outer = 1C886000] 13:01:44 INFO - PROCESS | 2880 | 1461182504527 Marionette DEBUG loaded listener.js 13:01:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 190 (1CC44400) [pid = 2880] [serial = 1069] [outer = 1C886000] 13:01:45 INFO - PROCESS | 2880 | --DOCSHELL 2009AC00 == 104 [pid = 2880] [id = 346] 13:01:45 INFO - PROCESS | 2880 | --DOCSHELL 1C861C00 == 103 [pid = 2880] [id = 345] 13:01:45 INFO - PROCESS | 2880 | --DOCSHELL 20A02C00 == 102 [pid = 2880] [id = 344] 13:01:45 INFO - PROCESS | 2880 | --DOCSHELL 1FBCB800 == 101 [pid = 2880] [id = 343] 13:01:45 INFO - PROCESS | 2880 | --DOCSHELL 1CCDD800 == 100 [pid = 2880] [id = 342] 13:01:45 INFO - PROCESS | 2880 | --DOCSHELL 1BEB0400 == 99 [pid = 2880] [id = 341] 13:01:45 INFO - PROCESS | 2880 | --DOCSHELL 1770B000 == 98 [pid = 2880] [id = 340] 13:01:45 INFO - PROCESS | 2880 | --DOMWINDOW == 189 (2211F800) [pid = 2880] [serial = 945] [outer = 00000000] [url = about:blank] 13:01:45 INFO - PROCESS | 2880 | --DOMWINDOW == 188 (236ACC00) [pid = 2880] [serial = 948] [outer = 00000000] [url = about:blank] 13:01:45 INFO - PROCESS | 2880 | --DOMWINDOW == 187 (2396E000) [pid = 2880] [serial = 951] [outer = 00000000] [url = about:blank] 13:01:45 INFO - PROCESS | 2880 | --DOMWINDOW == 186 (2550A800) [pid = 2880] [serial = 954] [outer = 00000000] [url = about:blank] 13:01:45 INFO - PROCESS | 2880 | --DOMWINDOW == 185 (20534400) [pid = 2880] [serial = 987] [outer = 00000000] [url = about:blank] 13:01:45 INFO - PROCESS | 2880 | --DOMWINDOW == 184 (1A0EEC00) [pid = 2880] [serial = 939] [outer = 00000000] [url = about:blank] 13:01:45 INFO - PROCESS | 2880 | --DOMWINDOW == 183 (1CAA7C00) [pid = 2880] [serial = 942] [outer = 00000000] [url = about:blank] 13:01:45 INFO - PROCESS | 2880 | --DOCSHELL 1BB10800 == 97 [pid = 2880] [id = 339] 13:01:45 INFO - PROCESS | 2880 | --DOCSHELL 0F102400 == 96 [pid = 2880] [id = 338] 13:01:45 INFO - PROCESS | 2880 | --DOCSHELL 127A2C00 == 95 [pid = 2880] [id = 330] 13:01:45 INFO - PROCESS | 2880 | --DOMWINDOW == 182 (1FC18C00) [pid = 2880] [serial = 984] [outer = 00000000] [url = about:blank] 13:01:45 INFO - PROCESS | 2880 | --DOMWINDOW == 181 (25513C00) [pid = 2880] [serial = 957] [outer = 00000000] [url = about:blank] 13:01:45 INFO - PROCESS | 2880 | --DOMWINDOW == 180 (1C9C0800) [pid = 2880] [serial = 972] [outer = 00000000] [url = about:blank] 13:01:45 INFO - PROCESS | 2880 | --DOMWINDOW == 179 (1B833800) [pid = 2880] [serial = 966] [outer = 00000000] [url = about:blank] 13:01:45 INFO - PROCESS | 2880 | --DOMWINDOW == 178 (1BDAA400) [pid = 2880] [serial = 967] [outer = 00000000] [url = about:blank] 13:01:45 INFO - PROCESS | 2880 | --DOMWINDOW == 177 (1C86B800) [pid = 2880] [serial = 969] [outer = 00000000] [url = about:blank] 13:01:45 INFO - PROCESS | 2880 | --DOMWINDOW == 176 (1C87E400) [pid = 2880] [serial = 970] [outer = 00000000] [url = about:blank] 13:01:45 INFO - PROCESS | 2880 | --DOMWINDOW == 175 (188ED400) [pid = 2880] [serial = 961] [outer = 00000000] [url = about:blank] 13:01:45 INFO - PROCESS | 2880 | --DOMWINDOW == 174 (17A7F800) [pid = 2880] [serial = 960] [outer = 00000000] [url = about:blank] 13:01:45 INFO - PROCESS | 2880 | --DOMWINDOW == 173 (17099C00) [pid = 2880] [serial = 963] [outer = 00000000] [url = about:blank] 13:01:45 INFO - PROCESS | 2880 | --DOMWINDOW == 172 (17A7B000) [pid = 2880] [serial = 964] [outer = 00000000] [url = about:blank] 13:01:45 INFO - PROCESS | 2880 | --DOMWINDOW == 171 (1A671800) [pid = 2880] [serial = 982] [outer = 00000000] [url = about:blank] 13:01:45 INFO - PROCESS | 2880 | --DOMWINDOW == 170 (2008FC00) [pid = 2880] [serial = 985] [outer = 00000000] [url = about:blank] 13:01:45 INFO - PROCESS | 2880 | --DOMWINDOW == 169 (1CAA3000) [pid = 2880] [serial = 973] [outer = 00000000] [url = about:blank] 13:01:45 INFO - PROCESS | 2880 | --DOMWINDOW == 168 (1D921800) [pid = 2880] [serial = 975] [outer = 00000000] [url = about:blank] 13:01:45 INFO - PROCESS | 2880 | --DOMWINDOW == 167 (1E5A2400) [pid = 2880] [serial = 978] [outer = 00000000] [url = about:blank] 13:01:45 INFO - PROCESS | 2880 | --DOMWINDOW == 166 (1D967C00) [pid = 2880] [serial = 976] [outer = 00000000] [url = about:blank] 13:01:45 INFO - PROCESS | 2880 | --DOMWINDOW == 165 (17A0B400) [pid = 2880] [serial = 981] [outer = 00000000] [url = about:blank] 13:01:45 INFO - PROCESS | 2880 | --DOMWINDOW == 164 (1E895C00) [pid = 2880] [serial = 979] [outer = 00000000] [url = about:blank] 13:01:45 INFO - PROCESS | 2880 | 1461182505264 Marionette TRACE conn4 <- [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]]]}] 13:01:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 13:01:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1127ms 13:01:45 INFO - PROCESS | 2880 | 1461182505322 Marionette TRACE conn4 -> [0,1389,"getWindowHandle",null] 13:01:45 INFO - PROCESS | 2880 | 1461182505327 Marionette TRACE conn4 <- [1,1389,null,{"value":"13"}] 13:01:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 13:01:45 INFO - PROCESS | 2880 | 1461182505333 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 13:01:45 INFO - PROCESS | 2880 | 1461182505336 Marionette TRACE conn4 <- [1,1390,null,{}] 13:01:45 INFO - PROCESS | 2880 | 1461182505340 Marionette TRACE conn4 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:45 INFO - PROCESS | 2880 | 1461182505434 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 13:01:45 INFO - PROCESS | 2880 | 1461182505446 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:45 INFO - PROCESS | 2880 | ++DOCSHELL 12D88800 == 96 [pid = 2880] [id = 357] 13:01:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 165 (130DEC00) [pid = 2880] [serial = 1070] [outer = 00000000] 13:01:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 166 (18CAB400) [pid = 2880] [serial = 1071] [outer = 130DEC00] 13:01:45 INFO - PROCESS | 2880 | 1461182505492 Marionette DEBUG loaded listener.js 13:01:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 167 (1901E400) [pid = 2880] [serial = 1072] [outer = 130DEC00] 13:01:45 INFO - PROCESS | 2880 | 1461182505995 Marionette TRACE conn4 <- [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]]]}] 13:01:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 13:01:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 730ms 13:01:46 INFO - PROCESS | 2880 | 1461182506067 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 13:01:46 INFO - PROCESS | 2880 | 1461182506069 Marionette TRACE conn4 <- [1,1393,null,{"value":"13"}] 13:01:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 13:01:46 INFO - PROCESS | 2880 | 1461182506072 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 13:01:46 INFO - PROCESS | 2880 | 1461182506076 Marionette TRACE conn4 <- [1,1394,null,{}] 13:01:46 INFO - PROCESS | 2880 | 1461182506086 Marionette TRACE conn4 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:46 INFO - PROCESS | 2880 | 1461182506183 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 13:01:46 INFO - PROCESS | 2880 | 1461182506308 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:46 INFO - PROCESS | 2880 | ++DOCSHELL 1A24DC00 == 97 [pid = 2880] [id = 358] 13:01:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 168 (1A287C00) [pid = 2880] [serial = 1073] [outer = 00000000] 13:01:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 169 (1C9C2400) [pid = 2880] [serial = 1074] [outer = 1A287C00] 13:01:46 INFO - PROCESS | 2880 | 1461182506359 Marionette DEBUG loaded listener.js 13:01:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 170 (1CB6E400) [pid = 2880] [serial = 1075] [outer = 1A287C00] 13:01:46 INFO - PROCESS | 2880 | 1461182506738 Marionette TRACE conn4 <- [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]]]}] 13:01:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 13:01:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 670ms 13:01:46 INFO - PROCESS | 2880 | 1461182506746 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 13:01:46 INFO - PROCESS | 2880 | 1461182506749 Marionette TRACE conn4 <- [1,1397,null,{"value":"13"}] 13:01:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 13:01:46 INFO - PROCESS | 2880 | 1461182506778 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 13:01:46 INFO - PROCESS | 2880 | 1461182506780 Marionette TRACE conn4 <- [1,1398,null,{}] 13:01:46 INFO - PROCESS | 2880 | 1461182506784 Marionette TRACE conn4 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:46 INFO - PROCESS | 2880 | 1461182506877 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 13:01:46 INFO - PROCESS | 2880 | 1461182506884 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:46 INFO - PROCESS | 2880 | ++DOCSHELL 1CC42C00 == 98 [pid = 2880] [id = 359] 13:01:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 171 (1CCDD800) [pid = 2880] [serial = 1076] [outer = 00000000] 13:01:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 172 (1D96FC00) [pid = 2880] [serial = 1077] [outer = 1CCDD800] 13:01:46 INFO - PROCESS | 2880 | 1461182506930 Marionette DEBUG loaded listener.js 13:01:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 173 (1E5AAC00) [pid = 2880] [serial = 1078] [outer = 1CCDD800] 13:01:47 INFO - PROCESS | 2880 | 1461182507468 Marionette TRACE conn4 <- [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]]]}] 13:01:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 13:01:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 730ms 13:01:47 INFO - PROCESS | 2880 | 1461182507512 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 13:01:47 INFO - PROCESS | 2880 | 1461182507514 Marionette TRACE conn4 <- [1,1401,null,{"value":"13"}] 13:01:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 13:01:47 INFO - PROCESS | 2880 | 1461182507518 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 13:01:47 INFO - PROCESS | 2880 | 1461182507519 Marionette TRACE conn4 <- [1,1402,null,{}] 13:01:47 INFO - PROCESS | 2880 | 1461182507523 Marionette TRACE conn4 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:47 INFO - PROCESS | 2880 | 1461182507683 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 13:01:47 INFO - PROCESS | 2880 | 1461182507723 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:47 INFO - PROCESS | 2880 | ++DOCSHELL 1E8C8800 == 99 [pid = 2880] [id = 360] 13:01:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 174 (1F90C800) [pid = 2880] [serial = 1079] [outer = 00000000] 13:01:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 175 (1FC18C00) [pid = 2880] [serial = 1080] [outer = 1F90C800] 13:01:47 INFO - PROCESS | 2880 | 1461182507769 Marionette DEBUG loaded listener.js 13:01:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 176 (1AA6FC00) [pid = 2880] [serial = 1081] [outer = 1F90C800] 13:01:48 INFO - PROCESS | 2880 | 1461182508296 Marionette TRACE conn4 <- [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]]]}] 13:01:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 13:01:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 830ms 13:01:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 13:01:48 INFO - PROCESS | 2880 | 1461182508349 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 13:01:48 INFO - PROCESS | 2880 | 1461182508351 Marionette TRACE conn4 <- [1,1405,null,{"value":"13"}] 13:01:48 INFO - PROCESS | 2880 | 1461182508354 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 13:01:48 INFO - PROCESS | 2880 | 1461182508355 Marionette TRACE conn4 <- [1,1406,null,{}] 13:01:48 INFO - PROCESS | 2880 | 1461182508359 Marionette TRACE conn4 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:48 INFO - PROCESS | 2880 | 1461182508509 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 13:01:48 INFO - PROCESS | 2880 | 1461182508536 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 177 (20438400) [pid = 2880] [serial = 1082] [outer = 1F18E400] 13:01:48 INFO - PROCESS | 2880 | ++DOCSHELL 20B78C00 == 100 [pid = 2880] [id = 361] 13:01:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 178 (20B79800) [pid = 2880] [serial = 1083] [outer = 00000000] 13:01:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 179 (21797800) [pid = 2880] [serial = 1084] [outer = 20B79800] 13:01:48 INFO - PROCESS | 2880 | 1461182508600 Marionette DEBUG loaded listener.js 13:01:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 180 (21A10800) [pid = 2880] [serial = 1085] [outer = 20B79800] 13:01:49 INFO - PROCESS | 2880 | --DOMWINDOW == 179 (21799800) [pid = 2880] [serial = 935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 13:01:49 INFO - PROCESS | 2880 | --DOMWINDOW == 178 (20A0A400) [pid = 2880] [serial = 881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 13:01:49 INFO - PROCESS | 2880 | --DOMWINDOW == 177 (2042F800) [pid = 2880] [serial = 986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 13:01:49 INFO - PROCESS | 2880 | --DOMWINDOW == 176 (1D906C00) [pid = 2880] [serial = 1025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 13:01:49 INFO - PROCESS | 2880 | --DOMWINDOW == 175 (17710800) [pid = 2880] [serial = 1019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 13:01:49 INFO - PROCESS | 2880 | --DOMWINDOW == 174 (1BF14000) [pid = 2880] [serial = 1022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 13:01:49 INFO - PROCESS | 2880 | --DOMWINDOW == 173 (127D4C00) [pid = 2880] [serial = 1013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 13:01:49 INFO - PROCESS | 2880 | --DOMWINDOW == 172 (1FBCDC00) [pid = 2880] [serial = 1028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 13:01:49 INFO - PROCESS | 2880 | --DOMWINDOW == 171 (1BDAB400) [pid = 2880] [serial = 1016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 13:01:49 INFO - PROCESS | 2880 | --DOMWINDOW == 170 (20A06000) [pid = 2880] [serial = 1031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 13:01:49 INFO - PROCESS | 2880 | --DOMWINDOW == 169 (20AC6400) [pid = 2880] [serial = 1037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 13:01:49 INFO - PROCESS | 2880 | --DOMWINDOW == 168 (1CA65C00) [pid = 2880] [serial = 1034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 13:01:49 INFO - PROCESS | 2880 | 1461182509366 Marionette TRACE conn4 <- [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]]]}] 13:01:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 13:01:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1018ms 13:01:49 INFO - PROCESS | 2880 | 1461182509373 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 13:01:49 INFO - PROCESS | 2880 | 1461182509375 Marionette TRACE conn4 <- [1,1409,null,{"value":"13"}] 13:01:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 13:01:49 INFO - PROCESS | 2880 | 1461182509378 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 13:01:49 INFO - PROCESS | 2880 | 1461182509380 Marionette TRACE conn4 <- [1,1410,null,{}] 13:01:49 INFO - PROCESS | 2880 | 1461182509383 Marionette TRACE conn4 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:49 INFO - PROCESS | 2880 | 1461182509478 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 13:01:49 INFO - PROCESS | 2880 | 1461182509484 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:49 INFO - PROCESS | 2880 | ++DOCSHELL 133BD000 == 101 [pid = 2880] [id = 362] 13:01:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 169 (17712800) [pid = 2880] [serial = 1086] [outer = 00000000] 13:01:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 170 (1CAAB800) [pid = 2880] [serial = 1087] [outer = 17712800] 13:01:49 INFO - PROCESS | 2880 | 1461182509529 Marionette DEBUG loaded listener.js 13:01:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 171 (1D91C800) [pid = 2880] [serial = 1088] [outer = 17712800] 13:01:49 INFO - PROCESS | 2880 | 1461182509990 Marionette TRACE conn4 <- [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]]]}] 13:01:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 13:01:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 671ms 13:01:50 INFO - PROCESS | 2880 | 1461182510049 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 13:01:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 13:01:50 INFO - PROCESS | 2880 | 1461182510052 Marionette TRACE conn4 <- [1,1413,null,{"value":"13"}] 13:01:50 INFO - PROCESS | 2880 | 1461182510055 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 13:01:50 INFO - PROCESS | 2880 | 1461182510057 Marionette TRACE conn4 <- [1,1414,null,{}] 13:01:50 INFO - PROCESS | 2880 | 1461182510060 Marionette TRACE conn4 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:50 INFO - PROCESS | 2880 | 1461182510153 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 13:01:50 INFO - PROCESS | 2880 | 1461182510159 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:50 INFO - PROCESS | 2880 | ++DOCSHELL 1C87EC00 == 102 [pid = 2880] [id = 363] 13:01:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 172 (1FBCDC00) [pid = 2880] [serial = 1089] [outer = 00000000] 13:01:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 173 (21792800) [pid = 2880] [serial = 1090] [outer = 1FBCDC00] 13:01:50 INFO - PROCESS | 2880 | 1461182510204 Marionette DEBUG loaded listener.js 13:01:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 174 (220F3C00) [pid = 2880] [serial = 1091] [outer = 1FBCDC00] 13:01:50 INFO - PROCESS | 2880 | 1461182510661 Marionette TRACE conn4 <- [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]]]}] 13:01:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 13:01:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 630ms 13:01:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 13:01:50 INFO - PROCESS | 2880 | 1461182510689 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 13:01:50 INFO - PROCESS | 2880 | 1461182510691 Marionette TRACE conn4 <- [1,1417,null,{"value":"13"}] 13:01:50 INFO - PROCESS | 2880 | 1461182510694 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 13:01:50 INFO - PROCESS | 2880 | 1461182510695 Marionette TRACE conn4 <- [1,1418,null,{}] 13:01:50 INFO - PROCESS | 2880 | 1461182510699 Marionette TRACE conn4 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:50 INFO - PROCESS | 2880 | 1461182510790 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 13:01:50 INFO - PROCESS | 2880 | 1461182510796 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:50 INFO - PROCESS | 2880 | ++DOCSHELL 236A1800 == 103 [pid = 2880] [id = 364] 13:01:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 175 (236ACC00) [pid = 2880] [serial = 1092] [outer = 00000000] 13:01:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 176 (2373D800) [pid = 2880] [serial = 1093] [outer = 236ACC00] 13:01:50 INFO - PROCESS | 2880 | 1461182510840 Marionette DEBUG loaded listener.js 13:01:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 177 (2396D000) [pid = 2880] [serial = 1094] [outer = 236ACC00] 13:01:51 INFO - PROCESS | 2880 | 1461182511421 Marionette TRACE conn4 <- [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]]]}] 13:01:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 13:01:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 770ms 13:01:51 INFO - PROCESS | 2880 | 1461182511466 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 13:01:51 INFO - PROCESS | 2880 | 1461182511471 Marionette TRACE conn4 <- [1,1421,null,{"value":"13"}] 13:01:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 13:01:51 INFO - PROCESS | 2880 | 1461182511476 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 13:01:51 INFO - PROCESS | 2880 | 1461182511480 Marionette TRACE conn4 <- [1,1422,null,{}] 13:01:51 INFO - PROCESS | 2880 | 1461182511488 Marionette TRACE conn4 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:51 INFO - PROCESS | 2880 | 1461182511642 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 13:01:51 INFO - PROCESS | 2880 | 1461182511773 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:51 INFO - PROCESS | 2880 | ++DOCSHELL 13BE4400 == 104 [pid = 2880] [id = 365] 13:01:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 178 (17093800) [pid = 2880] [serial = 1095] [outer = 00000000] 13:01:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 179 (1A0E5C00) [pid = 2880] [serial = 1096] [outer = 17093800] 13:01:51 INFO - PROCESS | 2880 | 1461182511831 Marionette DEBUG loaded listener.js 13:01:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 180 (1A28F400) [pid = 2880] [serial = 1097] [outer = 17093800] 13:01:52 INFO - PROCESS | 2880 | 1461182512483 Marionette TRACE conn4 <- [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]]]}] 13:01:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 13:01:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1026ms 13:01:52 INFO - PROCESS | 2880 | 1461182512517 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 13:01:52 INFO - PROCESS | 2880 | 1461182512523 Marionette TRACE conn4 <- [1,1425,null,{"value":"13"}] 13:01:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 13:01:52 INFO - PROCESS | 2880 | 1461182512552 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 13:01:52 INFO - PROCESS | 2880 | 1461182512555 Marionette TRACE conn4 <- [1,1426,null,{}] 13:01:52 INFO - PROCESS | 2880 | 1461182512559 Marionette TRACE conn4 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:52 INFO - PROCESS | 2880 | 1461182512680 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 13:01:52 INFO - PROCESS | 2880 | 1461182512833 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:52 INFO - PROCESS | 2880 | ++DOCSHELL 1C868000 == 105 [pid = 2880] [id = 366] 13:01:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 181 (1C88DC00) [pid = 2880] [serial = 1098] [outer = 00000000] 13:01:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 182 (1D926800) [pid = 2880] [serial = 1099] [outer = 1C88DC00] 13:01:52 INFO - PROCESS | 2880 | 1461182512891 Marionette DEBUG loaded listener.js 13:01:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 183 (1E5A2C00) [pid = 2880] [serial = 1100] [outer = 1C88DC00] 13:01:53 INFO - PROCESS | 2880 | 1461182513518 Marionette TRACE conn4 <- [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]]]}] 13:01:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 13:01:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1039ms 13:01:53 INFO - PROCESS | 2880 | 1461182513577 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 13:01:53 INFO - PROCESS | 2880 | 1461182513580 Marionette TRACE conn4 <- [1,1429,null,{"value":"13"}] 13:01:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 13:01:53 INFO - PROCESS | 2880 | 1461182513584 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 13:01:53 INFO - PROCESS | 2880 | 1461182513587 Marionette TRACE conn4 <- [1,1430,null,{}] 13:01:53 INFO - PROCESS | 2880 | 1461182513598 Marionette TRACE conn4 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:53 INFO - PROCESS | 2880 | 1461182513780 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 13:01:53 INFO - PROCESS | 2880 | 1461182513934 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:53 INFO - PROCESS | 2880 | ++DOCSHELL 21C19400 == 106 [pid = 2880] [id = 367] 13:01:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 184 (236AB000) [pid = 2880] [serial = 1101] [outer = 00000000] 13:01:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 185 (243CB800) [pid = 2880] [serial = 1102] [outer = 236AB000] 13:01:53 INFO - PROCESS | 2880 | 1461182513993 Marionette DEBUG loaded listener.js 13:01:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 186 (25513800) [pid = 2880] [serial = 1103] [outer = 236AB000] 13:01:54 INFO - PROCESS | 2880 | 1461182514576 Marionette TRACE conn4 <- [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]]]}] 13:01:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 13:01:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1021ms 13:01:54 INFO - PROCESS | 2880 | 1461182514608 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 13:01:54 INFO - PROCESS | 2880 | 1461182514611 Marionette TRACE conn4 <- [1,1433,null,{"value":"13"}] 13:01:54 INFO - PROCESS | 2880 | 1461182514614 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 13:01:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 13:01:54 INFO - PROCESS | 2880 | 1461182514616 Marionette TRACE conn4 <- [1,1434,null,{}] 13:01:54 INFO - PROCESS | 2880 | 1461182514620 Marionette TRACE conn4 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:54 INFO - PROCESS | 2880 | 1461182514737 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 13:01:54 INFO - PROCESS | 2880 | 1461182514906 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:54 INFO - PROCESS | 2880 | ++DOCSHELL 2316F400 == 107 [pid = 2880] [id = 368] 13:01:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 187 (23172800) [pid = 2880] [serial = 1104] [outer = 00000000] 13:01:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 188 (23177800) [pid = 2880] [serial = 1105] [outer = 23172800] 13:01:54 INFO - PROCESS | 2880 | 1461182514965 Marionette DEBUG loaded listener.js 13:01:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 189 (23972000) [pid = 2880] [serial = 1106] [outer = 23172800] 13:01:55 INFO - PROCESS | 2880 | 1461182515572 Marionette TRACE conn4 <- [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]]]}] 13:01:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 13:01:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1016ms 13:01:55 INFO - PROCESS | 2880 | 1461182515634 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 13:01:55 INFO - PROCESS | 2880 | 1461182515636 Marionette TRACE conn4 <- [1,1437,null,{"value":"13"}] 13:01:55 INFO - PROCESS | 2880 | 1461182515640 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 13:01:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 13:01:55 INFO - PROCESS | 2880 | 1461182515642 Marionette TRACE conn4 <- [1,1438,null,{}] 13:01:55 INFO - PROCESS | 2880 | 1461182515646 Marionette TRACE conn4 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:55 INFO - PROCESS | 2880 | 1461182515761 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 13:01:55 INFO - PROCESS | 2880 | 1461182515913 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:55 INFO - PROCESS | 2880 | ++DOCSHELL 23174400 == 108 [pid = 2880] [id = 369] 13:01:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 190 (23176000) [pid = 2880] [serial = 1107] [outer = 00000000] 13:01:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 191 (26066800) [pid = 2880] [serial = 1108] [outer = 23176000] 13:01:55 INFO - PROCESS | 2880 | 1461182515970 Marionette DEBUG loaded listener.js 13:01:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 192 (26437C00) [pid = 2880] [serial = 1109] [outer = 23176000] 13:01:56 INFO - PROCESS | 2880 | 1461182516580 Marionette TRACE conn4 <- [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]]]}] 13:01:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 13:01:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 970ms 13:01:56 INFO - PROCESS | 2880 | 1461182516614 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 13:01:56 INFO - PROCESS | 2880 | 1461182516616 Marionette TRACE conn4 <- [1,1441,null,{"value":"13"}] 13:01:56 INFO - PROCESS | 2880 | 1461182516620 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 13:01:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 13:01:56 INFO - PROCESS | 2880 | 1461182516622 Marionette TRACE conn4 <- [1,1442,null,{}] 13:01:56 INFO - PROCESS | 2880 | 1461182516626 Marionette TRACE conn4 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:56 INFO - PROCESS | 2880 | 1461182516759 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 13:01:56 INFO - PROCESS | 2880 | 1461182516931 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:56 INFO - PROCESS | 2880 | ++DOCSHELL 24D94800 == 109 [pid = 2880] [id = 370] 13:01:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 193 (24D96800) [pid = 2880] [serial = 1110] [outer = 00000000] 13:01:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 194 (25C2EC00) [pid = 2880] [serial = 1111] [outer = 24D96800] 13:01:56 INFO - PROCESS | 2880 | 1461182516990 Marionette DEBUG loaded listener.js 13:01:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 195 (26B0F000) [pid = 2880] [serial = 1112] [outer = 24D96800] 13:01:57 INFO - PROCESS | 2880 | 1461182517564 Marionette TRACE conn4 <- [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]]]}] 13:01:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 13:01:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 970ms 13:01:57 INFO - PROCESS | 2880 | 1461182517594 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 13:01:57 INFO - PROCESS | 2880 | 1461182517596 Marionette TRACE conn4 <- [1,1445,null,{"value":"13"}] 13:01:57 INFO - PROCESS | 2880 | 1461182517600 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 13:01:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 13:01:57 INFO - PROCESS | 2880 | 1461182517602 Marionette TRACE conn4 <- [1,1446,null,{}] 13:01:57 INFO - PROCESS | 2880 | 1461182517605 Marionette TRACE conn4 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:57 INFO - PROCESS | 2880 | 1461182517722 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 13:01:57 INFO - PROCESS | 2880 | 1461182517890 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:57 INFO - PROCESS | 2880 | ++DOCSHELL 2506CC00 == 110 [pid = 2880] [id = 371] 13:01:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 196 (2506E000) [pid = 2880] [serial = 1113] [outer = 00000000] 13:01:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 197 (25075C00) [pid = 2880] [serial = 1114] [outer = 2506E000] 13:01:57 INFO - PROCESS | 2880 | 1461182517946 Marionette DEBUG loaded listener.js 13:01:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 198 (2507A000) [pid = 2880] [serial = 1115] [outer = 2506E000] 13:01:58 INFO - PROCESS | 2880 | 1461182518547 Marionette TRACE conn4 <- [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]]]}] 13:01:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 13:01:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 970ms 13:01:58 INFO - PROCESS | 2880 | 1461182518581 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 13:01:58 INFO - PROCESS | 2880 | 1461182518583 Marionette TRACE conn4 <- [1,1449,null,{"value":"13"}] 13:01:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 13:01:58 INFO - PROCESS | 2880 | 1461182518586 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 13:01:58 INFO - PROCESS | 2880 | 1461182518589 Marionette TRACE conn4 <- [1,1450,null,{}] 13:01:58 INFO - PROCESS | 2880 | 1461182518592 Marionette TRACE conn4 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:58 INFO - PROCESS | 2880 | 1461182518706 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 13:01:58 INFO - PROCESS | 2880 | 1461182518861 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:58 INFO - PROCESS | 2880 | ++DOCSHELL 25079C00 == 111 [pid = 2880] [id = 372] 13:01:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 199 (2507B000) [pid = 2880] [serial = 1116] [outer = 00000000] 13:01:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 200 (26FBAC00) [pid = 2880] [serial = 1117] [outer = 2507B000] 13:01:58 INFO - PROCESS | 2880 | 1461182518917 Marionette DEBUG loaded listener.js 13:01:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 201 (26FBFC00) [pid = 2880] [serial = 1118] [outer = 2507B000] 13:01:59 INFO - PROCESS | 2880 | 1461182519557 Marionette TRACE conn4 <- [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]]]}] 13:01:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 13:01:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1017ms 13:01:59 INFO - PROCESS | 2880 | 1461182519606 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 13:01:59 INFO - PROCESS | 2880 | 1461182519608 Marionette TRACE conn4 <- [1,1453,null,{"value":"13"}] 13:01:59 INFO - PROCESS | 2880 | 1461182519611 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 13:01:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 13:01:59 INFO - PROCESS | 2880 | 1461182519613 Marionette TRACE conn4 <- [1,1454,null,{}] 13:01:59 INFO - PROCESS | 2880 | 1461182519618 Marionette TRACE conn4 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:59 INFO - PROCESS | 2880 | 1461182519736 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 13:02:00 INFO - PROCESS | 2880 | 1461182520049 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:00 INFO - PROCESS | 2880 | ++DOCSHELL 0F159800 == 112 [pid = 2880] [id = 373] 13:02:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 202 (12D3D800) [pid = 2880] [serial = 1119] [outer = 00000000] 13:02:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 203 (1901C800) [pid = 2880] [serial = 1120] [outer = 12D3D800] 13:02:00 INFO - PROCESS | 2880 | 1461182520118 Marionette DEBUG loaded listener.js 13:02:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 204 (1B833800) [pid = 2880] [serial = 1121] [outer = 12D3D800] 13:02:00 INFO - PROCESS | 2880 | 1461182520750 Marionette TRACE conn4 <- [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]]]}] 13:02:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 13:02:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1167ms 13:02:00 INFO - PROCESS | 2880 | 1461182520783 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 13:02:00 INFO - PROCESS | 2880 | 1461182520788 Marionette TRACE conn4 <- [1,1457,null,{"value":"13"}] 13:02:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 13:02:00 INFO - PROCESS | 2880 | 1461182520793 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 13:02:00 INFO - PROCESS | 2880 | 1461182520796 Marionette TRACE conn4 <- [1,1458,null,{}] 13:02:00 INFO - PROCESS | 2880 | 1461182520801 Marionette TRACE conn4 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:00 INFO - PROCESS | 2880 | 1461182520916 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 13:02:01 INFO - PROCESS | 2880 | 1461182521095 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:01 INFO - PROCESS | 2880 | ++DOCSHELL 18804C00 == 113 [pid = 2880] [id = 374] 13:02:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 205 (18CAC000) [pid = 2880] [serial = 1122] [outer = 00000000] 13:02:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 206 (1D972400) [pid = 2880] [serial = 1123] [outer = 18CAC000] 13:02:01 INFO - PROCESS | 2880 | 1461182521148 Marionette DEBUG loaded listener.js 13:02:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 207 (1E8D6C00) [pid = 2880] [serial = 1124] [outer = 18CAC000] 13:02:01 INFO - PROCESS | 2880 | 1461182521793 Marionette TRACE conn4 <- [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]]]}] 13:02:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 13:02:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1017ms 13:02:01 INFO - PROCESS | 2880 | 1461182521822 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 13:02:01 INFO - PROCESS | 2880 | 1461182521826 Marionette TRACE conn4 <- [1,1461,null,{"value":"13"}] 13:02:01 INFO - PROCESS | 2880 | 1461182521832 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 13:02:01 INFO - PROCESS | 2880 | 1461182521834 Marionette TRACE conn4 <- [1,1462,null,{}] 13:02:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 13:02:01 INFO - PROCESS | 2880 | 1461182521837 Marionette TRACE conn4 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:01 INFO - PROCESS | 2880 | 1461182521969 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 13:02:02 INFO - PROCESS | 2880 | 1461182522161 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:02 INFO - PROCESS | 2880 | --DOCSHELL 20AA8C00 == 112 [pid = 2880] [id = 165] 13:02:02 INFO - PROCESS | 2880 | --DOCSHELL 1727FC00 == 111 [pid = 2880] [id = 313] 13:02:02 INFO - PROCESS | 2880 | --DOCSHELL 23970800 == 110 [pid = 2880] [id = 318] 13:02:02 INFO - PROCESS | 2880 | --DOCSHELL 23913000 == 109 [pid = 2880] [id = 317] 13:02:02 INFO - PROCESS | 2880 | --DOCSHELL 236A8000 == 108 [pid = 2880] [id = 316] 13:02:02 INFO - PROCESS | 2880 | --DOCSHELL 1AA78C00 == 107 [pid = 2880] [id = 314] 13:02:02 INFO - PROCESS | 2880 | --DOCSHELL 1C87EC00 == 106 [pid = 2880] [id = 363] 13:02:02 INFO - PROCESS | 2880 | --DOCSHELL 133BD000 == 105 [pid = 2880] [id = 362] 13:02:02 INFO - PROCESS | 2880 | --DOCSHELL 20B78C00 == 104 [pid = 2880] [id = 361] 13:02:02 INFO - PROCESS | 2880 | --DOCSHELL 1E8C8800 == 103 [pid = 2880] [id = 360] 13:02:02 INFO - PROCESS | 2880 | --DOCSHELL 1CC42C00 == 102 [pid = 2880] [id = 359] 13:02:02 INFO - PROCESS | 2880 | --DOCSHELL 1A24DC00 == 101 [pid = 2880] [id = 358] 13:02:02 INFO - PROCESS | 2880 | --DOCSHELL 12D88800 == 100 [pid = 2880] [id = 357] 13:02:02 INFO - PROCESS | 2880 | --DOMWINDOW == 206 (130DDC00) [pid = 2880] [serial = 990] [outer = 00000000] [url = about:blank] 13:02:02 INFO - PROCESS | 2880 | --DOMWINDOW == 205 (20B73C00) [pid = 2880] [serial = 999] [outer = 00000000] [url = about:blank] 13:02:02 INFO - PROCESS | 2880 | --DOMWINDOW == 204 (1E88FC00) [pid = 2880] [serial = 996] [outer = 00000000] [url = about:blank] 13:02:02 INFO - PROCESS | 2880 | --DOMWINDOW == 203 (1BDA7C00) [pid = 2880] [serial = 993] [outer = 00000000] [url = about:blank] 13:02:02 INFO - PROCESS | 2880 | --DOMWINDOW == 202 (236AA000) [pid = 2880] [serial = 1041] [outer = 00000000] [url = about:blank] 13:02:02 INFO - PROCESS | 2880 | ++DOCSHELL 0F15DC00 == 101 [pid = 2880] [id = 375] 13:02:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 203 (0F165800) [pid = 2880] [serial = 1125] [outer = 00000000] 13:02:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 204 (13B94400) [pid = 2880] [serial = 1126] [outer = 0F165800] 13:02:02 INFO - PROCESS | 2880 | 1461182522272 Marionette DEBUG loaded listener.js 13:02:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 205 (1A24DC00) [pid = 2880] [serial = 1127] [outer = 0F165800] 13:02:02 INFO - PROCESS | 2880 | --DOCSHELL 1C885C00 == 100 [pid = 2880] [id = 356] 13:02:02 INFO - PROCESS | 2880 | --DOCSHELL 1C827C00 == 99 [pid = 2880] [id = 349] 13:02:02 INFO - PROCESS | 2880 | --DOCSHELL 17790000 == 98 [pid = 2880] [id = 348] 13:02:02 INFO - PROCESS | 2880 | --DOMWINDOW == 204 (2053A400) [pid = 2880] [serial = 988] [outer = 00000000] [url = about:blank] 13:02:02 INFO - PROCESS | 2880 | --DOMWINDOW == 203 (220EB400) [pid = 2880] [serial = 937] [outer = 00000000] [url = about:blank] 13:02:02 INFO - PROCESS | 2880 | --DOMWINDOW == 202 (20AC3800) [pid = 2880] [serial = 883] [outer = 00000000] [url = about:blank] 13:02:02 INFO - PROCESS | 2880 | --DOMWINDOW == 201 (1E890800) [pid = 2880] [serial = 1027] [outer = 00000000] [url = about:blank] 13:02:02 INFO - PROCESS | 2880 | --DOMWINDOW == 200 (1E1AA400) [pid = 2880] [serial = 1026] [outer = 00000000] [url = about:blank] 13:02:02 INFO - PROCESS | 2880 | --DOMWINDOW == 199 (1AA76400) [pid = 2880] [serial = 1020] [outer = 00000000] [url = about:blank] 13:02:02 INFO - PROCESS | 2880 | --DOMWINDOW == 198 (1BE96000) [pid = 2880] [serial = 1021] [outer = 00000000] [url = about:blank] 13:02:02 INFO - PROCESS | 2880 | --DOMWINDOW == 197 (1CC4CC00) [pid = 2880] [serial = 1023] [outer = 00000000] [url = about:blank] 13:02:02 INFO - PROCESS | 2880 | --DOMWINDOW == 196 (140E4C00) [pid = 2880] [serial = 1015] [outer = 00000000] [url = about:blank] 13:02:02 INFO - PROCESS | 2880 | --DOMWINDOW == 195 (17568400) [pid = 2880] [serial = 1014] [outer = 00000000] [url = about:blank] 13:02:02 INFO - PROCESS | 2880 | --DOMWINDOW == 194 (20091800) [pid = 2880] [serial = 1029] [outer = 00000000] [url = about:blank] 13:02:02 INFO - PROCESS | 2880 | --DOMWINDOW == 193 (1C887000) [pid = 2880] [serial = 1018] [outer = 00000000] [url = about:blank] 13:02:02 INFO - PROCESS | 2880 | --DOMWINDOW == 192 (1C868C00) [pid = 2880] [serial = 1017] [outer = 00000000] [url = about:blank] 13:02:02 INFO - PROCESS | 2880 | --DOMWINDOW == 191 (21C1AC00) [pid = 2880] [serial = 1002] [outer = 00000000] [url = about:blank] 13:02:02 INFO - PROCESS | 2880 | --DOMWINDOW == 190 (236A2000) [pid = 2880] [serial = 1005] [outer = 00000000] [url = about:blank] 13:02:02 INFO - PROCESS | 2880 | --DOMWINDOW == 189 (243C1800) [pid = 2880] [serial = 1008] [outer = 00000000] [url = about:blank] 13:02:02 INFO - PROCESS | 2880 | --DOMWINDOW == 188 (25513400) [pid = 2880] [serial = 1011] [outer = 00000000] [url = about:blank] 13:02:02 INFO - PROCESS | 2880 | --DOMWINDOW == 187 (20AA8000) [pid = 2880] [serial = 1032] [outer = 00000000] [url = about:blank] 13:02:02 INFO - PROCESS | 2880 | --DOMWINDOW == 186 (20534800) [pid = 2880] [serial = 1030] [outer = 00000000] [url = about:blank] 13:02:02 INFO - PROCESS | 2880 | --DOMWINDOW == 185 (220F0800) [pid = 2880] [serial = 1039] [outer = 00000000] [url = about:blank] 13:02:02 INFO - PROCESS | 2880 | --DOMWINDOW == 184 (21C18800) [pid = 2880] [serial = 1038] [outer = 00000000] [url = about:blank] 13:02:02 INFO - PROCESS | 2880 | --DOMWINDOW == 183 (20AA7800) [pid = 2880] [serial = 1033] [outer = 00000000] [url = about:blank] 13:02:02 INFO - PROCESS | 2880 | --DOMWINDOW == 182 (20ABD400) [pid = 2880] [serial = 1036] [outer = 00000000] [url = about:blank] 13:02:02 INFO - PROCESS | 2880 | --DOMWINDOW == 181 (209A8400) [pid = 2880] [serial = 1035] [outer = 00000000] [url = about:blank] 13:02:02 INFO - PROCESS | 2880 | --DOMWINDOW == 180 (1D80B800) [pid = 2880] [serial = 1024] [outer = 00000000] [url = about:blank] 13:02:02 INFO - PROCESS | 2880 | 1461182522797 Marionette TRACE conn4 <- [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]]]}] 13:02:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 13:02:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1015ms 13:02:02 INFO - PROCESS | 2880 | 1461182522852 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 13:02:02 INFO - PROCESS | 2880 | 1461182522855 Marionette TRACE conn4 <- [1,1465,null,{"value":"13"}] 13:02:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 13:02:02 INFO - PROCESS | 2880 | 1461182522859 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 13:02:02 INFO - PROCESS | 2880 | 1461182522865 Marionette TRACE conn4 <- [1,1466,null,{}] 13:02:02 INFO - PROCESS | 2880 | 1461182522873 Marionette TRACE conn4 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:02 INFO - PROCESS | 2880 | 1461182522971 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 13:02:02 INFO - PROCESS | 2880 | 1461182522984 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:02 INFO - PROCESS | 2880 | ++DOCSHELL 1C889400 == 99 [pid = 2880] [id = 376] 13:02:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 181 (1C88B000) [pid = 2880] [serial = 1128] [outer = 00000000] 13:02:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 182 (1CC43C00) [pid = 2880] [serial = 1129] [outer = 1C88B000] 13:02:03 INFO - PROCESS | 2880 | 1461182523030 Marionette DEBUG loaded listener.js 13:02:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 183 (1D890C00) [pid = 2880] [serial = 1130] [outer = 1C88B000] 13:02:03 INFO - PROCESS | 2880 | 1461182523527 Marionette TRACE conn4 <- [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]]]}] 13:02:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 13:02:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 690ms 13:02:03 INFO - PROCESS | 2880 | 1461182523552 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 13:02:03 INFO - PROCESS | 2880 | 1461182523555 Marionette TRACE conn4 <- [1,1469,null,{"value":"13"}] 13:02:03 INFO - PROCESS | 2880 | 1461182523558 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 13:02:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 13:02:03 INFO - PROCESS | 2880 | 1461182523559 Marionette TRACE conn4 <- [1,1470,null,{}] 13:02:03 INFO - PROCESS | 2880 | 1461182523563 Marionette TRACE conn4 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:03 INFO - PROCESS | 2880 | 1461182523658 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 13:02:03 INFO - PROCESS | 2880 | 1461182523804 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:03 INFO - PROCESS | 2880 | ++DOCSHELL 1D922800 == 100 [pid = 2880] [id = 377] 13:02:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 184 (1D967C00) [pid = 2880] [serial = 1131] [outer = 00000000] 13:02:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 185 (1FC15C00) [pid = 2880] [serial = 1132] [outer = 1D967C00] 13:02:03 INFO - PROCESS | 2880 | 1461182523850 Marionette DEBUG loaded listener.js 13:02:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 186 (20536400) [pid = 2880] [serial = 1133] [outer = 1D967C00] 13:02:04 INFO - PROCESS | 2880 | 1461182524250 Marionette TRACE conn4 <- [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]]]}] 13:02:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 13:02:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 730ms 13:02:04 INFO - PROCESS | 2880 | 1461182524292 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 13:02:04 INFO - PROCESS | 2880 | 1461182524294 Marionette TRACE conn4 <- [1,1473,null,{"value":"13"}] 13:02:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 13:02:04 INFO - PROCESS | 2880 | 1461182524297 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 13:02:04 INFO - PROCESS | 2880 | 1461182524299 Marionette TRACE conn4 <- [1,1474,null,{}] 13:02:04 INFO - PROCESS | 2880 | 1461182524302 Marionette TRACE conn4 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:04 INFO - PROCESS | 2880 | 1461182524450 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 13:02:04 INFO - PROCESS | 2880 | 1461182524474 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:04 INFO - PROCESS | 2880 | ++DOCSHELL 209A3000 == 101 [pid = 2880] [id = 378] 13:02:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 187 (209A3400) [pid = 2880] [serial = 1134] [outer = 00000000] 13:02:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 188 (20A0F800) [pid = 2880] [serial = 1135] [outer = 209A3400] 13:02:04 INFO - PROCESS | 2880 | 1461182524528 Marionette DEBUG loaded listener.js 13:02:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 189 (20AC2C00) [pid = 2880] [serial = 1136] [outer = 209A3400] 13:02:05 INFO - PROCESS | 2880 | 1461182525073 Marionette TRACE conn4 <- [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]]]}] 13:02:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 13:02:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 830ms 13:02:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 13:02:05 INFO - PROCESS | 2880 | 1461182525128 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 13:02:05 INFO - PROCESS | 2880 | 1461182525130 Marionette TRACE conn4 <- [1,1477,null,{"value":"13"}] 13:02:05 INFO - PROCESS | 2880 | 1461182525134 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 13:02:05 INFO - PROCESS | 2880 | 1461182525135 Marionette TRACE conn4 <- [1,1478,null,{}] 13:02:05 INFO - PROCESS | 2880 | 1461182525139 Marionette TRACE conn4 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:05 INFO - PROCESS | 2880 | 1461182525280 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 13:02:05 INFO - PROCESS | 2880 | 1461182525304 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:05 INFO - PROCESS | 2880 | ++DOCSHELL 20AC5000 == 102 [pid = 2880] [id = 379] 13:02:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 190 (20B77800) [pid = 2880] [serial = 1137] [outer = 00000000] 13:02:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 191 (21CE6000) [pid = 2880] [serial = 1138] [outer = 20B77800] 13:02:05 INFO - PROCESS | 2880 | 1461182525352 Marionette DEBUG loaded listener.js 13:02:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 192 (22122800) [pid = 2880] [serial = 1139] [outer = 20B77800] 13:02:05 INFO - PROCESS | 2880 | 1461182525812 Marionette TRACE conn4 <- [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]]]}] 13:02:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 13:02:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 730ms 13:02:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 13:02:05 INFO - PROCESS | 2880 | 1461182525864 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 13:02:05 INFO - PROCESS | 2880 | 1461182525866 Marionette TRACE conn4 <- [1,1481,null,{"value":"13"}] 13:02:05 INFO - PROCESS | 2880 | 1461182525869 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 13:02:05 INFO - PROCESS | 2880 | 1461182525871 Marionette TRACE conn4 <- [1,1482,null,{}] 13:02:05 INFO - PROCESS | 2880 | 1461182525881 Marionette TRACE conn4 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:06 INFO - PROCESS | 2880 | 1461182526015 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 13:02:06 INFO - PROCESS | 2880 | 1461182526090 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:06 INFO - PROCESS | 2880 | ++DOCSHELL 20B7CC00 == 103 [pid = 2880] [id = 380] 13:02:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 193 (22128000) [pid = 2880] [serial = 1140] [outer = 00000000] 13:02:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 194 (23173800) [pid = 2880] [serial = 1141] [outer = 22128000] 13:02:06 INFO - PROCESS | 2880 | 1461182526134 Marionette DEBUG loaded listener.js 13:02:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 195 (236A5C00) [pid = 2880] [serial = 1142] [outer = 22128000] 13:02:06 INFO - PROCESS | 2880 | --DOMWINDOW == 194 (21C1B000) [pid = 2880] [serial = 944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 13:02:06 INFO - PROCESS | 2880 | --DOMWINDOW == 193 (20AB0000) [pid = 2880] [serial = 890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 13:02:06 INFO - PROCESS | 2880 | --DOMWINDOW == 192 (17099400) [pid = 2880] [serial = 956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 13:02:06 INFO - PROCESS | 2880 | --DOMWINDOW == 191 (2227FC00) [pid = 2880] [serial = 902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 13:02:06 INFO - PROCESS | 2880 | --DOMWINDOW == 190 (1BB04000) [pid = 2880] [serial = 836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 13:02:06 INFO - PROCESS | 2880 | --DOMWINDOW == 189 (20B79800) [pid = 2880] [serial = 1083] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 13:02:06 INFO - PROCESS | 2880 | --DOMWINDOW == 188 (1B832800) [pid = 2880] [serial = 782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 13:02:06 INFO - PROCESS | 2880 | --DOMWINDOW == 187 (1E1FA400) [pid = 2880] [serial = 791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 13:02:06 INFO - PROCESS | 2880 | --DOMWINDOW == 186 (2099FC00) [pid = 2880] [serial = 845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 13:02:06 INFO - PROCESS | 2880 | --DOMWINDOW == 185 (20067C00) [pid = 2880] [serial = 797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 13:02:06 INFO - PROCESS | 2880 | --DOMWINDOW == 184 (20A09800) [pid = 2880] [serial = 998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 13:02:06 INFO - PROCESS | 2880 | --DOMWINDOW == 183 (23977000) [pid = 2880] [serial = 953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 13:02:06 INFO - PROCESS | 2880 | --DOMWINDOW == 182 (1BB09400) [pid = 2880] [serial = 941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 13:02:06 INFO - PROCESS | 2880 | --DOMWINDOW == 181 (1F90C800) [pid = 2880] [serial = 1079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 13:02:06 INFO - PROCESS | 2880 | --DOMWINDOW == 180 (127A5C00) [pid = 2880] [serial = 989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 13:02:06 INFO - PROCESS | 2880 | --DOMWINDOW == 179 (1E88F400) [pid = 2880] [serial = 794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 13:02:06 INFO - PROCESS | 2880 | --DOMWINDOW == 178 (1FBCDC00) [pid = 2880] [serial = 1089] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 13:02:06 INFO - PROCESS | 2880 | --DOMWINDOW == 177 (1A287C00) [pid = 2880] [serial = 1073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 13:02:06 INFO - PROCESS | 2880 | --DOMWINDOW == 176 (23914800) [pid = 2880] [serial = 950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 13:02:07 INFO - PROCESS | 2880 | --DOMWINDOW == 175 (1B0C1800) [pid = 2880] [serial = 887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 13:02:07 INFO - PROCESS | 2880 | --DOMWINDOW == 174 (1E893000) [pid = 2880] [serial = 839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 13:02:07 INFO - PROCESS | 2880 | --DOMWINDOW == 173 (130D3000) [pid = 2880] [serial = 833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 13:02:07 INFO - PROCESS | 2880 | --DOMWINDOW == 172 (20067400) [pid = 2880] [serial = 842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 13:02:07 INFO - PROCESS | 2880 | --DOMWINDOW == 171 (130DEC00) [pid = 2880] [serial = 1070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 13:02:07 INFO - PROCESS | 2880 | --DOMWINDOW == 170 (20B7E000) [pid = 2880] [serial = 893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 13:02:07 INFO - PROCESS | 2880 | --DOMWINDOW == 169 (17094800) [pid = 2880] [serial = 884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 13:02:07 INFO - PROCESS | 2880 | --DOMWINDOW == 168 (1D90A400) [pid = 2880] [serial = 995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 13:02:07 INFO - PROCESS | 2880 | --DOMWINDOW == 167 (17712800) [pid = 2880] [serial = 1086] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 13:02:07 INFO - PROCESS | 2880 | --DOMWINDOW == 166 (1D80CC00) [pid = 2880] [serial = 788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 13:02:07 INFO - PROCESS | 2880 | --DOMWINDOW == 165 (17328800) [pid = 2880] [serial = 938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 13:02:07 INFO - PROCESS | 2880 | --DOMWINDOW == 164 (12D3D000) [pid = 2880] [serial = 905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 13:02:07 INFO - PROCESS | 2880 | --DOMWINDOW == 163 (1CC45000) [pid = 2880] [serial = 785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 13:02:07 INFO - PROCESS | 2880 | --DOMWINDOW == 162 (1CCDD800) [pid = 2880] [serial = 1076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 13:02:07 INFO - PROCESS | 2880 | --DOMWINDOW == 161 (21A0F400) [pid = 2880] [serial = 896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 13:02:07 INFO - PROCESS | 2880 | --DOMWINDOW == 160 (236A8400) [pid = 2880] [serial = 947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 13:02:07 INFO - PROCESS | 2880 | --DOMWINDOW == 159 (209ABC00) [pid = 2880] [serial = 848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 13:02:07 INFO - PROCESS | 2880 | --DOMWINDOW == 158 (18CAFC00) [pid = 2880] [serial = 992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 13:02:07 INFO - PROCESS | 2880 | --DOMWINDOW == 157 (21C15400) [pid = 2880] [serial = 899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 13:02:07 INFO - PROCESS | 2880 | --DOMWINDOW == 156 (133C1800) [pid = 2880] [serial = 779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 13:02:07 INFO - PROCESS | 2880 | --DOMWINDOW == 155 (20A06C00) [pid = 2880] [serial = 740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 13:02:07 INFO - PROCESS | 2880 | --DOMWINDOW == 154 (1C886000) [pid = 2880] [serial = 1067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 13:02:07 INFO - PROCESS | 2880 | 1461182527066 Marionette TRACE conn4 <- [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]]]}] 13:02:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 13:02:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1230ms 13:02:07 INFO - PROCESS | 2880 | 1461182527100 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 13:02:07 INFO - PROCESS | 2880 | 1461182527102 Marionette TRACE conn4 <- [1,1485,null,{"value":"13"}] 13:02:07 INFO - PROCESS | 2880 | 1461182527110 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 13:02:07 INFO - PROCESS | 2880 | 1461182527112 Marionette TRACE conn4 <- [1,1486,null,{}] 13:02:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 13:02:07 INFO - PROCESS | 2880 | 1461182527123 Marionette TRACE conn4 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:07 INFO - PROCESS | 2880 | 1461182527217 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 13:02:07 INFO - PROCESS | 2880 | 1461182527223 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:07 INFO - PROCESS | 2880 | ++DOCSHELL 131DD000 == 104 [pid = 2880] [id = 381] 13:02:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 155 (14286C00) [pid = 2880] [serial = 1143] [outer = 00000000] 13:02:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 156 (1BB04C00) [pid = 2880] [serial = 1144] [outer = 14286C00] 13:02:07 INFO - PROCESS | 2880 | 1461182527269 Marionette DEBUG loaded listener.js 13:02:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 157 (1336A800) [pid = 2880] [serial = 1145] [outer = 14286C00] 13:02:07 INFO - PROCESS | 2880 | 1461182527716 Marionette TRACE conn4 <- [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]]]}] 13:02:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 13:02:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 630ms 13:02:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 13:02:07 INFO - PROCESS | 2880 | 1461182527745 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 13:02:07 INFO - PROCESS | 2880 | 1461182527747 Marionette TRACE conn4 <- [1,1489,null,{"value":"13"}] 13:02:07 INFO - PROCESS | 2880 | 1461182527750 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 13:02:07 INFO - PROCESS | 2880 | 1461182527752 Marionette TRACE conn4 <- [1,1490,null,{}] 13:02:07 INFO - PROCESS | 2880 | 1461182527756 Marionette TRACE conn4 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:07 INFO - PROCESS | 2880 | 1461182527901 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 13:02:07 INFO - PROCESS | 2880 | 1461182527914 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:07 INFO - PROCESS | 2880 | ++DOCSHELL 1BDA6400 == 105 [pid = 2880] [id = 382] 13:02:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 158 (1BF19800) [pid = 2880] [serial = 1146] [outer = 00000000] 13:02:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 159 (1E1AB400) [pid = 2880] [serial = 1147] [outer = 1BF19800] 13:02:07 INFO - PROCESS | 2880 | 1461182527958 Marionette DEBUG loaded listener.js 13:02:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 160 (1FC10000) [pid = 2880] [serial = 1148] [outer = 1BF19800] 13:02:08 INFO - PROCESS | 2880 | 1461182528379 Marionette TRACE conn4 <- [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]]]}] 13:02:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 13:02:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 670ms 13:02:08 INFO - PROCESS | 2880 | 1461182528421 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 13:02:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 13:02:08 INFO - PROCESS | 2880 | 1461182528423 Marionette TRACE conn4 <- [1,1493,null,{"value":"13"}] 13:02:08 INFO - PROCESS | 2880 | 1461182528427 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 13:02:08 INFO - PROCESS | 2880 | 1461182528428 Marionette TRACE conn4 <- [1,1494,null,{}] 13:02:08 INFO - PROCESS | 2880 | 1461182528432 Marionette TRACE conn4 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:08 INFO - PROCESS | 2880 | 1461182528570 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 13:02:08 INFO - PROCESS | 2880 | 1461182528611 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:08 INFO - PROCESS | 2880 | ++DOCSHELL 17A88C00 == 106 [pid = 2880] [id = 383] 13:02:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 161 (1CAA4C00) [pid = 2880] [serial = 1149] [outer = 00000000] 13:02:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 162 (20B7B000) [pid = 2880] [serial = 1150] [outer = 1CAA4C00] 13:02:08 INFO - PROCESS | 2880 | 1461182528661 Marionette DEBUG loaded listener.js 13:02:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 163 (220F0C00) [pid = 2880] [serial = 1151] [outer = 1CAA4C00] 13:02:09 INFO - PROCESS | 2880 | 1461182529332 Marionette TRACE conn4 <- [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]]]}] 13:02:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 13:02:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 930ms 13:02:09 INFO - PROCESS | 2880 | 1461182529358 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 13:02:09 INFO - PROCESS | 2880 | 1461182529363 Marionette TRACE conn4 <- [1,1497,null,{"value":"13"}] 13:02:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 13:02:09 INFO - PROCESS | 2880 | 1461182529369 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 13:02:09 INFO - PROCESS | 2880 | 1461182529372 Marionette TRACE conn4 <- [1,1498,null,{}] 13:02:09 INFO - PROCESS | 2880 | 1461182529378 Marionette TRACE conn4 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:09 INFO - PROCESS | 2880 | 1461182529505 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 13:02:09 INFO - PROCESS | 2880 | 1461182529665 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:09 INFO - PROCESS | 2880 | ++DOCSHELL 17076400 == 107 [pid = 2880] [id = 384] 13:02:09 INFO - PROCESS | 2880 | ++DOMWINDOW == 164 (18CAA400) [pid = 2880] [serial = 1152] [outer = 00000000] 13:02:09 INFO - PROCESS | 2880 | ++DOMWINDOW == 165 (1BEB0400) [pid = 2880] [serial = 1153] [outer = 18CAA400] 13:02:09 INFO - PROCESS | 2880 | 1461182529725 Marionette DEBUG loaded listener.js 13:02:09 INFO - PROCESS | 2880 | ++DOMWINDOW == 166 (1C86BC00) [pid = 2880] [serial = 1154] [outer = 18CAA400] 13:02:10 INFO - PROCESS | 2880 | 1461182530375 Marionette TRACE conn4 <- [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]]]}] 13:02:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 13:02:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1074ms 13:02:10 INFO - PROCESS | 2880 | 1461182530448 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 13:02:10 INFO - PROCESS | 2880 | 1461182530454 Marionette TRACE conn4 <- [1,1501,null,{"value":"13"}] 13:02:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 13:02:10 INFO - PROCESS | 2880 | 1461182530461 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 13:02:10 INFO - PROCESS | 2880 | 1461182530464 Marionette TRACE conn4 <- [1,1502,null,{}] 13:02:10 INFO - PROCESS | 2880 | 1461182530468 Marionette TRACE conn4 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:10 INFO - PROCESS | 2880 | 1461182530591 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 13:02:10 INFO - PROCESS | 2880 | 1461182530749 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:10 INFO - PROCESS | 2880 | ++DOCSHELL 1BB09000 == 108 [pid = 2880] [id = 385] 13:02:10 INFO - PROCESS | 2880 | ++DOMWINDOW == 167 (1C869C00) [pid = 2880] [serial = 1155] [outer = 00000000] 13:02:10 INFO - PROCESS | 2880 | ++DOMWINDOW == 168 (1E5A0000) [pid = 2880] [serial = 1156] [outer = 1C869C00] 13:02:10 INFO - PROCESS | 2880 | 1461182530806 Marionette DEBUG loaded listener.js 13:02:10 INFO - PROCESS | 2880 | ++DOMWINDOW == 169 (1FC0C400) [pid = 2880] [serial = 1157] [outer = 1C869C00] 13:02:11 INFO - PROCESS | 2880 | 1461182531454 Marionette TRACE conn4 <- [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]]]}] 13:02:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 13:02:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1020ms 13:02:11 INFO - PROCESS | 2880 | 1461182531482 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 13:02:11 INFO - PROCESS | 2880 | 1461182531485 Marionette TRACE conn4 <- [1,1505,null,{"value":"13"}] 13:02:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 13:02:11 INFO - PROCESS | 2880 | 1461182531488 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 13:02:11 INFO - PROCESS | 2880 | 1461182531492 Marionette TRACE conn4 <- [1,1506,null,{}] 13:02:11 INFO - PROCESS | 2880 | 1461182531503 Marionette TRACE conn4 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:11 INFO - PROCESS | 2880 | 1461182531645 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 13:02:11 INFO - PROCESS | 2880 | 1461182531805 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:11 INFO - PROCESS | 2880 | ++DOCSHELL 21C1BC00 == 109 [pid = 2880] [id = 386] 13:02:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 170 (21CE1C00) [pid = 2880] [serial = 1158] [outer = 00000000] 13:02:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 171 (23171000) [pid = 2880] [serial = 1159] [outer = 21CE1C00] 13:02:11 INFO - PROCESS | 2880 | 1461182531864 Marionette DEBUG loaded listener.js 13:02:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 172 (236AEC00) [pid = 2880] [serial = 1160] [outer = 21CE1C00] 13:02:12 INFO - PROCESS | 2880 | 1461182532425 Marionette TRACE conn4 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 13:02:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 13:02:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 970ms 13:02:12 INFO - PROCESS | 2880 | 1461182532462 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 13:02:12 INFO - PROCESS | 2880 | 1461182532465 Marionette TRACE conn4 <- [1,1509,null,{"value":"13"}] 13:02:12 INFO - PROCESS | 2880 | 1461182532468 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 13:02:12 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 13:02:12 INFO - PROCESS | 2880 | 1461182532470 Marionette TRACE conn4 <- [1,1510,null,{}] 13:02:12 INFO - PROCESS | 2880 | 1461182532473 Marionette TRACE conn4 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:12 INFO - PROCESS | 2880 | 1461182532593 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 13:02:12 INFO - PROCESS | 2880 | 1461182532750 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:12 INFO - PROCESS | 2880 | ++DOCSHELL 2373EC00 == 110 [pid = 2880] [id = 387] 13:02:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 173 (23740800) [pid = 2880] [serial = 1161] [outer = 00000000] 13:02:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 174 (23970400) [pid = 2880] [serial = 1162] [outer = 23740800] 13:02:12 INFO - PROCESS | 2880 | 1461182532808 Marionette DEBUG loaded listener.js 13:02:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 175 (243C4400) [pid = 2880] [serial = 1163] [outer = 23740800] 13:02:13 INFO - PROCESS | 2880 | 1461182533393 Marionette TRACE conn4 <- [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"]]]}] 13:02:13 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 () { 13:02:13 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:02:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 13:02:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:02:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 13:02:13 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 () { 13:02:13 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:02:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 13:02:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:02:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 13:02:13 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 () { 13:02:13 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:02:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 13:02:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:02:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 13:02:13 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 () { 13:02:13 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:02:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 13:02:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:02:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 13:02:13 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 977ms 13:02:13 INFO - PROCESS | 2880 | 1461182533449 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 13:02:13 INFO - PROCESS | 2880 | 1461182533451 Marionette TRACE conn4 <- [1,1513,null,{"value":"13"}] 13:02:13 INFO - PROCESS | 2880 | 1461182533455 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 13:02:13 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 13:02:13 INFO - PROCESS | 2880 | 1461182533457 Marionette TRACE conn4 <- [1,1514,null,{}] 13:02:13 INFO - PROCESS | 2880 | 1461182533460 Marionette TRACE conn4 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:13 INFO - PROCESS | 2880 | 1461182533577 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 13:02:13 INFO - PROCESS | 2880 | 1461182533736 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:13 INFO - PROCESS | 2880 | ++DOCSHELL 2391B000 == 111 [pid = 2880] [id = 388] 13:02:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 176 (243C8000) [pid = 2880] [serial = 1164] [outer = 00000000] 13:02:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 177 (24D9D000) [pid = 2880] [serial = 1165] [outer = 243C8000] 13:02:13 INFO - PROCESS | 2880 | 1461182533792 Marionette DEBUG loaded listener.js 13:02:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 178 (25C2B800) [pid = 2880] [serial = 1166] [outer = 243C8000] 13:02:14 INFO - PROCESS | 2880 | 1461182534388 Marionette TRACE conn4 <- [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"]]]}] 13:02:14 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 13:02:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 13:02:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:02:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 13:02:14 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 13:02:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 13:02:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:02:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 13:02:14 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 13:02:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 13:02:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:02:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 13:02:14 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 980ms 13:02:14 INFO - PROCESS | 2880 | 1461182534450 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 13:02:14 INFO - PROCESS | 2880 | 1461182534452 Marionette TRACE conn4 <- [1,1517,null,{"value":"13"}] 13:02:14 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 13:02:14 INFO - PROCESS | 2880 | 1461182534457 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 13:02:14 INFO - PROCESS | 2880 | 1461182534459 Marionette TRACE conn4 <- [1,1518,null,{}] 13:02:14 INFO - PROCESS | 2880 | 1461182534463 Marionette TRACE conn4 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:14 INFO - PROCESS | 2880 | 1461182534605 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 13:02:14 INFO - PROCESS | 2880 | 1461182534760 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:14 INFO - PROCESS | 2880 | ++DOCSHELL 25C2E800 == 112 [pid = 2880] [id = 389] 13:02:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 179 (26058400) [pid = 2880] [serial = 1167] [outer = 00000000] 13:02:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 180 (273C4800) [pid = 2880] [serial = 1168] [outer = 26058400] 13:02:14 INFO - PROCESS | 2880 | 1461182534820 Marionette DEBUG loaded listener.js 13:02:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 181 (273C7400) [pid = 2880] [serial = 1169] [outer = 26058400] 13:02:15 INFO - PROCESS | 2880 | 1461182535301 Marionette TRACE conn4 <- [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]]]}] 13:02:15 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 13:02:15 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 13:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:02:15 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 13:02:15 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 13:02:15 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. 13:02:15 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 13:02:15 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 870ms 13:02:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 13:02:15 INFO - PROCESS | 2880 | 1461182535330 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 13:02:15 INFO - PROCESS | 2880 | 1461182535332 Marionette TRACE conn4 <- [1,1521,null,{"value":"13"}] 13:02:15 INFO - PROCESS | 2880 | 1461182535335 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 13:02:15 INFO - PROCESS | 2880 | 1461182535338 Marionette TRACE conn4 <- [1,1522,null,{}] 13:02:15 INFO - PROCESS | 2880 | 1461182535341 Marionette TRACE conn4 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:15 INFO - PROCESS | 2880 | 1461182535488 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 13:02:15 INFO - PROCESS | 2880 | 1461182535650 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:15 INFO - PROCESS | 2880 | ++DOCSHELL 273C8800 == 113 [pid = 2880] [id = 390] 13:02:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 182 (273C8C00) [pid = 2880] [serial = 1170] [outer = 00000000] 13:02:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 183 (274A3C00) [pid = 2880] [serial = 1171] [outer = 273C8C00] 13:02:15 INFO - PROCESS | 2880 | 1461182535705 Marionette DEBUG loaded listener.js 13:02:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 184 (274A5400) [pid = 2880] [serial = 1172] [outer = 273C8C00] 13:02:16 INFO - PROCESS | 2880 | 1461182536253 Marionette TRACE conn4 <- [1,1524,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 13:02:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 13:02:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 970ms 13:02:16 INFO - PROCESS | 2880 | 1461182536310 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 13:02:16 INFO - PROCESS | 2880 | 1461182536312 Marionette TRACE conn4 <- [1,1525,null,{"value":"13"}] 13:02:16 INFO - PROCESS | 2880 | 1461182536316 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 13:02:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 13:02:16 INFO - PROCESS | 2880 | 1461182536318 Marionette TRACE conn4 <- [1,1526,null,{}] 13:02:16 INFO - PROCESS | 2880 | 1461182536322 Marionette TRACE conn4 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:16 INFO - PROCESS | 2880 | 1461182536438 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 13:02:16 INFO - PROCESS | 2880 | 1461182536630 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:16 INFO - PROCESS | 2880 | ++DOCSHELL 17A0F800 == 114 [pid = 2880] [id = 391] 13:02:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 185 (1BE88000) [pid = 2880] [serial = 1173] [outer = 00000000] 13:02:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 186 (274AD800) [pid = 2880] [serial = 1174] [outer = 1BE88000] 13:02:16 INFO - PROCESS | 2880 | 1461182536686 Marionette DEBUG loaded listener.js 13:02:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 187 (274AF400) [pid = 2880] [serial = 1175] [outer = 1BE88000] 13:02:17 INFO - PROCESS | 2880 | 1461182537227 Marionette TRACE conn4 <- [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]]]}] 13:02:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 13:02:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 971ms 13:02:17 INFO - PROCESS | 2880 | 1461182537291 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 13:02:17 INFO - PROCESS | 2880 | 1461182537293 Marionette TRACE conn4 <- [1,1529,null,{"value":"13"}] 13:02:17 INFO - PROCESS | 2880 | 1461182537297 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 13:02:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 13:02:17 INFO - PROCESS | 2880 | 1461182537299 Marionette TRACE conn4 <- [1,1530,null,{}] 13:02:17 INFO - PROCESS | 2880 | 1461182537303 Marionette TRACE conn4 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:17 INFO - PROCESS | 2880 | 1461182537420 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 13:02:17 INFO - PROCESS | 2880 | 1461182537593 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:17 INFO - PROCESS | 2880 | ++DOCSHELL 0F6B9C00 == 115 [pid = 2880] [id = 392] 13:02:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 188 (127E1400) [pid = 2880] [serial = 1176] [outer = 00000000] 13:02:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 189 (18806400) [pid = 2880] [serial = 1177] [outer = 127E1400] 13:02:17 INFO - PROCESS | 2880 | 1461182537649 Marionette DEBUG loaded listener.js 13:02:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 190 (1A66F000) [pid = 2880] [serial = 1178] [outer = 127E1400] 13:02:18 INFO - PROCESS | 2880 | 1461182538563 Marionette TRACE conn4 <- [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]]]}] 13:02:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 13:02:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1334ms 13:02:18 INFO - PROCESS | 2880 | 1461182538648 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 13:02:18 INFO - PROCESS | 2880 | 1461182538652 Marionette TRACE conn4 <- [1,1533,null,{"value":"13"}] 13:02:18 INFO - PROCESS | 2880 | 1461182538658 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 13:02:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 13:02:18 INFO - PROCESS | 2880 | 1461182538662 Marionette TRACE conn4 <- [1,1534,null,{}] 13:02:18 INFO - PROCESS | 2880 | 1461182538667 Marionette TRACE conn4 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:18 INFO - PROCESS | 2880 | 1461182538778 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 13:02:18 INFO - PROCESS | 2880 | 1461182538942 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:18 INFO - PROCESS | 2880 | ++DOCSHELL 14289400 == 116 [pid = 2880] [id = 393] 13:02:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 191 (1727FC00) [pid = 2880] [serial = 1179] [outer = 00000000] 13:02:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 192 (1A289000) [pid = 2880] [serial = 1180] [outer = 1727FC00] 13:02:18 INFO - PROCESS | 2880 | 1461182538993 Marionette DEBUG loaded listener.js 13:02:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 193 (1B821000) [pid = 2880] [serial = 1181] [outer = 1727FC00] 13:02:19 INFO - PROCESS | 2880 | 1461182539608 Marionette TRACE conn4 <- [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]]]}] 13:02:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 13:02:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1021ms 13:02:19 INFO - PROCESS | 2880 | 1461182539685 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 13:02:19 INFO - PROCESS | 2880 | 1461182539690 Marionette TRACE conn4 <- [1,1537,null,{"value":"13"}] 13:02:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 13:02:19 INFO - PROCESS | 2880 | 1461182539696 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 13:02:19 INFO - PROCESS | 2880 | 1461182539699 Marionette TRACE conn4 <- [1,1538,null,{}] 13:02:19 INFO - PROCESS | 2880 | 1461182539703 Marionette TRACE conn4 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:19 INFO - PROCESS | 2880 | 1461182539865 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 13:02:20 INFO - PROCESS | 2880 | 1461182540023 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:20 INFO - PROCESS | 2880 | --DOCSHELL 1BDA6400 == 115 [pid = 2880] [id = 382] 13:02:20 INFO - PROCESS | 2880 | --DOCSHELL 131DD000 == 114 [pid = 2880] [id = 381] 13:02:20 INFO - PROCESS | 2880 | --DOCSHELL 20B7CC00 == 113 [pid = 2880] [id = 380] 13:02:20 INFO - PROCESS | 2880 | --DOCSHELL 20AC5000 == 112 [pid = 2880] [id = 379] 13:02:20 INFO - PROCESS | 2880 | --DOCSHELL 209A3000 == 111 [pid = 2880] [id = 378] 13:02:20 INFO - PROCESS | 2880 | --DOCSHELL 1D922800 == 110 [pid = 2880] [id = 377] 13:02:20 INFO - PROCESS | 2880 | --DOMWINDOW == 192 (2373D800) [pid = 2880] [serial = 1093] [outer = 00000000] [url = about:blank] 13:02:20 INFO - PROCESS | 2880 | --DOMWINDOW == 191 (1BDA6C00) [pid = 2880] [serial = 1044] [outer = 00000000] [url = about:blank] 13:02:20 INFO - PROCESS | 2880 | --DOMWINDOW == 190 (2605C400) [pid = 2880] [serial = 1053] [outer = 00000000] [url = about:blank] 13:02:20 INFO - PROCESS | 2880 | --DOMWINDOW == 189 (1FC0B000) [pid = 2880] [serial = 1047] [outer = 00000000] [url = about:blank] 13:02:20 INFO - PROCESS | 2880 | --DOMWINDOW == 188 (1A284000) [pid = 2880] [serial = 1065] [outer = 00000000] [url = about:blank] 13:02:20 INFO - PROCESS | 2880 | --DOMWINDOW == 187 (26433C00) [pid = 2880] [serial = 1062] [outer = 00000000] [url = about:blank] 13:02:20 INFO - PROCESS | 2880 | --DOMWINDOW == 186 (26B03400) [pid = 2880] [serial = 1056] [outer = 00000000] [url = about:blank] 13:02:20 INFO - PROCESS | 2880 | --DOMWINDOW == 185 (26B08400) [pid = 2880] [serial = 1059] [outer = 00000000] [url = about:blank] 13:02:20 INFO - PROCESS | 2880 | --DOMWINDOW == 184 (243CE000) [pid = 2880] [serial = 1050] [outer = 00000000] [url = about:blank] 13:02:20 INFO - PROCESS | 2880 | ++DOCSHELL 0F68C000 == 111 [pid = 2880] [id = 394] 13:02:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 185 (12CC9400) [pid = 2880] [serial = 1182] [outer = 00000000] 13:02:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 186 (172CCC00) [pid = 2880] [serial = 1183] [outer = 12CC9400] 13:02:20 INFO - PROCESS | 2880 | 1461182540140 Marionette DEBUG loaded listener.js 13:02:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 187 (17A82000) [pid = 2880] [serial = 1184] [outer = 12CC9400] 13:02:20 INFO - PROCESS | 2880 | --DOCSHELL 1C889400 == 110 [pid = 2880] [id = 376] 13:02:20 INFO - PROCESS | 2880 | --DOCSHELL 0F15DC00 == 109 [pid = 2880] [id = 375] 13:02:20 INFO - PROCESS | 2880 | --DOCSHELL 18804C00 == 108 [pid = 2880] [id = 374] 13:02:20 INFO - PROCESS | 2880 | --DOCSHELL 0F159800 == 107 [pid = 2880] [id = 373] 13:02:20 INFO - PROCESS | 2880 | --DOCSHELL 13BE4400 == 106 [pid = 2880] [id = 365] 13:02:20 INFO - PROCESS | 2880 | --DOCSHELL 236A1800 == 105 [pid = 2880] [id = 364] 13:02:20 INFO - PROCESS | 2880 | --DOMWINDOW == 186 (220F3C00) [pid = 2880] [serial = 1091] [outer = 00000000] [url = about:blank] 13:02:20 INFO - PROCESS | 2880 | --DOMWINDOW == 185 (209A6400) [pid = 2880] [serial = 847] [outer = 00000000] [url = about:blank] 13:02:20 INFO - PROCESS | 2880 | --DOMWINDOW == 184 (20532400) [pid = 2880] [serial = 799] [outer = 00000000] [url = about:blank] 13:02:20 INFO - PROCESS | 2880 | --DOMWINDOW == 183 (20B7A000) [pid = 2880] [serial = 1000] [outer = 00000000] [url = about:blank] 13:02:20 INFO - PROCESS | 2880 | --DOMWINDOW == 182 (2550DC00) [pid = 2880] [serial = 955] [outer = 00000000] [url = about:blank] 13:02:20 INFO - PROCESS | 2880 | --DOMWINDOW == 181 (1D969800) [pid = 2880] [serial = 943] [outer = 00000000] [url = about:blank] 13:02:20 INFO - PROCESS | 2880 | --DOMWINDOW == 180 (1FC18C00) [pid = 2880] [serial = 1080] [outer = 00000000] [url = about:blank] 13:02:20 INFO - PROCESS | 2880 | --DOMWINDOW == 179 (133C7C00) [pid = 2880] [serial = 991] [outer = 00000000] [url = about:blank] 13:02:20 INFO - PROCESS | 2880 | --DOMWINDOW == 178 (20090000) [pid = 2880] [serial = 796] [outer = 00000000] [url = about:blank] 13:02:20 INFO - PROCESS | 2880 | --DOMWINDOW == 177 (21792800) [pid = 2880] [serial = 1090] [outer = 00000000] [url = about:blank] 13:02:20 INFO - PROCESS | 2880 | --DOMWINDOW == 176 (1C9C2400) [pid = 2880] [serial = 1074] [outer = 00000000] [url = about:blank] 13:02:20 INFO - PROCESS | 2880 | --DOMWINDOW == 175 (23973C00) [pid = 2880] [serial = 952] [outer = 00000000] [url = about:blank] 13:02:20 INFO - PROCESS | 2880 | --DOMWINDOW == 174 (1AA6FC00) [pid = 2880] [serial = 1081] [outer = 00000000] [url = about:blank] 13:02:20 INFO - PROCESS | 2880 | --DOMWINDOW == 173 (1CCCE800) [pid = 2880] [serial = 889] [outer = 00000000] [url = about:blank] 13:02:20 INFO - PROCESS | 2880 | --DOMWINDOW == 172 (1FC17C00) [pid = 2880] [serial = 841] [outer = 00000000] [url = about:blank] 13:02:20 INFO - PROCESS | 2880 | --DOMWINDOW == 171 (17792400) [pid = 2880] [serial = 835] [outer = 00000000] [url = about:blank] 13:02:20 INFO - PROCESS | 2880 | --DOMWINDOW == 170 (20536C00) [pid = 2880] [serial = 844] [outer = 00000000] [url = about:blank] 13:02:20 INFO - PROCESS | 2880 | --DOMWINDOW == 169 (1901E400) [pid = 2880] [serial = 1072] [outer = 00000000] [url = about:blank] 13:02:20 INFO - PROCESS | 2880 | --DOMWINDOW == 168 (2179A800) [pid = 2880] [serial = 895] [outer = 00000000] [url = about:blank] 13:02:20 INFO - PROCESS | 2880 | --DOMWINDOW == 167 (18CAEC00) [pid = 2880] [serial = 886] [outer = 00000000] [url = about:blank] 13:02:20 INFO - PROCESS | 2880 | --DOMWINDOW == 166 (1FC17000) [pid = 2880] [serial = 997] [outer = 00000000] [url = about:blank] 13:02:20 INFO - PROCESS | 2880 | --DOMWINDOW == 165 (1CAAB800) [pid = 2880] [serial = 1087] [outer = 00000000] [url = about:blank] 13:02:20 INFO - PROCESS | 2880 | --DOMWINDOW == 164 (1D970800) [pid = 2880] [serial = 790] [outer = 00000000] [url = about:blank] 13:02:20 INFO - PROCESS | 2880 | --DOMWINDOW == 163 (1A672800) [pid = 2880] [serial = 940] [outer = 00000000] [url = about:blank] 13:02:20 INFO - PROCESS | 2880 | --DOMWINDOW == 162 (1BDAD000) [pid = 2880] [serial = 907] [outer = 00000000] [url = about:blank] 13:02:20 INFO - PROCESS | 2880 | --DOMWINDOW == 161 (1CCD7000) [pid = 2880] [serial = 787] [outer = 00000000] [url = about:blank] 13:02:20 INFO - PROCESS | 2880 | --DOMWINDOW == 160 (1D96FC00) [pid = 2880] [serial = 1077] [outer = 00000000] [url = about:blank] 13:02:20 INFO - PROCESS | 2880 | --DOMWINDOW == 159 (21C22C00) [pid = 2880] [serial = 898] [outer = 00000000] [url = about:blank] 13:02:20 INFO - PROCESS | 2880 | --DOMWINDOW == 158 (236AF800) [pid = 2880] [serial = 949] [outer = 00000000] [url = about:blank] 13:02:20 INFO - PROCESS | 2880 | --DOMWINDOW == 157 (20AAC000) [pid = 2880] [serial = 850] [outer = 00000000] [url = about:blank] 13:02:20 INFO - PROCESS | 2880 | --DOMWINDOW == 156 (1BE8E000) [pid = 2880] [serial = 994] [outer = 00000000] [url = about:blank] 13:02:20 INFO - PROCESS | 2880 | --DOMWINDOW == 155 (22279C00) [pid = 2880] [serial = 901] [outer = 00000000] [url = about:blank] 13:02:20 INFO - PROCESS | 2880 | --DOMWINDOW == 154 (17A0CC00) [pid = 2880] [serial = 781] [outer = 00000000] [url = about:blank] 13:02:20 INFO - PROCESS | 2880 | --DOMWINDOW == 153 (20AC9400) [pid = 2880] [serial = 742] [outer = 00000000] [url = about:blank] 13:02:20 INFO - PROCESS | 2880 | --DOMWINDOW == 152 (1CC44400) [pid = 2880] [serial = 1069] [outer = 00000000] [url = about:blank] 13:02:20 INFO - PROCESS | 2880 | --DOMWINDOW == 151 (1CB6E400) [pid = 2880] [serial = 1075] [outer = 00000000] [url = about:blank] 13:02:20 INFO - PROCESS | 2880 | --DOMWINDOW == 150 (22282000) [pid = 2880] [serial = 946] [outer = 00000000] [url = about:blank] 13:02:20 INFO - PROCESS | 2880 | --DOMWINDOW == 149 (20B76C00) [pid = 2880] [serial = 892] [outer = 00000000] [url = about:blank] 13:02:20 INFO - PROCESS | 2880 | --DOMWINDOW == 148 (1E5AAC00) [pid = 2880] [serial = 1078] [outer = 00000000] [url = about:blank] 13:02:20 INFO - PROCESS | 2880 | --DOMWINDOW == 147 (1D91C800) [pid = 2880] [serial = 1088] [outer = 00000000] [url = about:blank] 13:02:20 INFO - PROCESS | 2880 | --DOMWINDOW == 146 (25515400) [pid = 2880] [serial = 958] [outer = 00000000] [url = about:blank] 13:02:20 INFO - PROCESS | 2880 | --DOMWINDOW == 145 (2391F400) [pid = 2880] [serial = 904] [outer = 00000000] [url = about:blank] 13:02:20 INFO - PROCESS | 2880 | --DOMWINDOW == 144 (1C868400) [pid = 2880] [serial = 838] [outer = 00000000] [url = about:blank] 13:02:20 INFO - PROCESS | 2880 | --DOMWINDOW == 143 (1CAA6000) [pid = 2880] [serial = 1068] [outer = 00000000] [url = about:blank] 13:02:20 INFO - PROCESS | 2880 | --DOMWINDOW == 142 (21797800) [pid = 2880] [serial = 1084] [outer = 00000000] [url = about:blank] 13:02:20 INFO - PROCESS | 2880 | --DOMWINDOW == 141 (20AA6C00) [pid = 2880] [serial = 682] [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.] 13:02:20 INFO - PROCESS | 2880 | --DOMWINDOW == 140 (18CAB400) [pid = 2880] [serial = 1071] [outer = 00000000] [url = about:blank] 13:02:20 INFO - PROCESS | 2880 | --DOMWINDOW == 139 (1C86F800) [pid = 2880] [serial = 784] [outer = 00000000] [url = about:blank] 13:02:20 INFO - PROCESS | 2880 | --DOMWINDOW == 138 (1E89B000) [pid = 2880] [serial = 793] [outer = 00000000] [url = about:blank] 13:02:20 INFO - PROCESS | 2880 | --DOMWINDOW == 137 (21A10800) [pid = 2880] [serial = 1085] [outer = 00000000] [url = about:blank] 13:02:20 INFO - PROCESS | 2880 | 1461182540644 Marionette TRACE conn4 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 13:02:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 13:02:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 970ms 13:02:20 INFO - PROCESS | 2880 | 1461182540675 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 13:02:20 INFO - PROCESS | 2880 | 1461182540677 Marionette TRACE conn4 <- [1,1541,null,{"value":"13"}] 13:02:20 INFO - PROCESS | 2880 | 1461182540681 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 13:02:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 13:02:20 INFO - PROCESS | 2880 | 1461182540685 Marionette TRACE conn4 <- [1,1542,null,{}] 13:02:20 INFO - PROCESS | 2880 | 1461182540696 Marionette TRACE conn4 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:20 INFO - PROCESS | 2880 | 1461182540801 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 13:02:20 INFO - PROCESS | 2880 | 1461182540811 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:20 INFO - PROCESS | 2880 | ++DOCSHELL 18CB1800 == 106 [pid = 2880] [id = 395] 13:02:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 138 (1901E400) [pid = 2880] [serial = 1185] [outer = 00000000] 13:02:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 139 (1AA70400) [pid = 2880] [serial = 1186] [outer = 1901E400] 13:02:20 INFO - PROCESS | 2880 | 1461182540864 Marionette DEBUG loaded listener.js 13:02:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 140 (1BDA6400) [pid = 2880] [serial = 1187] [outer = 1901E400] 13:02:21 INFO - PROCESS | 2880 | 1461182541372 Marionette TRACE conn4 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 13:02:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 13:02:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 731ms 13:02:21 INFO - PROCESS | 2880 | 1461182541415 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 13:02:21 INFO - PROCESS | 2880 | 1461182541418 Marionette TRACE conn4 <- [1,1545,null,{"value":"13"}] 13:02:21 INFO - PROCESS | 2880 | 1461182541421 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 13:02:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 13:02:21 INFO - PROCESS | 2880 | 1461182541422 Marionette TRACE conn4 <- [1,1546,null,{}] 13:02:21 INFO - PROCESS | 2880 | 1461182541426 Marionette TRACE conn4 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:21 INFO - PROCESS | 2880 | 1461182541524 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 13:02:21 INFO - PROCESS | 2880 | 1461182541533 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:21 INFO - PROCESS | 2880 | ++DOCSHELL 1BDB3400 == 107 [pid = 2880] [id = 396] 13:02:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 141 (1BEB0000) [pid = 2880] [serial = 1188] [outer = 00000000] 13:02:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 142 (1C9C5400) [pid = 2880] [serial = 1189] [outer = 1BEB0000] 13:02:21 INFO - PROCESS | 2880 | 1461182541580 Marionette DEBUG loaded listener.js 13:02:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 143 (1CAA4800) [pid = 2880] [serial = 1190] [outer = 1BEB0000] 13:02:22 INFO - PROCESS | 2880 | 1461182542065 Marionette TRACE conn4 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 13:02:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 13:02:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 670ms 13:02:22 INFO - PROCESS | 2880 | 1461182542095 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 13:02:22 INFO - PROCESS | 2880 | 1461182542097 Marionette TRACE conn4 <- [1,1549,null,{"value":"13"}] 13:02:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 13:02:22 INFO - PROCESS | 2880 | 1461182542100 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 13:02:22 INFO - PROCESS | 2880 | 1461182542102 Marionette TRACE conn4 <- [1,1550,null,{}] 13:02:22 INFO - PROCESS | 2880 | 1461182542106 Marionette TRACE conn4 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:22 INFO - PROCESS | 2880 | 1461182542200 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 13:02:22 INFO - PROCESS | 2880 | 1461182542353 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:22 INFO - PROCESS | 2880 | ++DOCSHELL 1BE96C00 == 108 [pid = 2880] [id = 397] 13:02:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 144 (1C861000) [pid = 2880] [serial = 1191] [outer = 00000000] 13:02:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 145 (1CC44400) [pid = 2880] [serial = 1192] [outer = 1C861000] 13:02:22 INFO - PROCESS | 2880 | 1461182542402 Marionette DEBUG loaded listener.js 13:02:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 146 (1CC4B000) [pid = 2880] [serial = 1193] [outer = 1C861000] 13:02:22 INFO - PROCESS | 2880 | 1461182542838 Marionette TRACE conn4 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 13:02:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 13:02:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 770ms 13:02:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 13:02:22 INFO - PROCESS | 2880 | 1461182542871 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 13:02:22 INFO - PROCESS | 2880 | 1461182542873 Marionette TRACE conn4 <- [1,1553,null,{"value":"13"}] 13:02:22 INFO - PROCESS | 2880 | 1461182542876 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 13:02:22 INFO - PROCESS | 2880 | 1461182542878 Marionette TRACE conn4 <- [1,1554,null,{}] 13:02:22 INFO - PROCESS | 2880 | 1461182542881 Marionette TRACE conn4 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:23 INFO - PROCESS | 2880 | 1461182543027 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 13:02:23 INFO - PROCESS | 2880 | 1461182543049 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:23 INFO - PROCESS | 2880 | ++DOCSHELL 1CCD3800 == 109 [pid = 2880] [id = 398] 13:02:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 147 (1D920400) [pid = 2880] [serial = 1194] [outer = 00000000] 13:02:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 148 (1E1EB800) [pid = 2880] [serial = 1195] [outer = 1D920400] 13:02:23 INFO - PROCESS | 2880 | 1461182543099 Marionette DEBUG loaded listener.js 13:02:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 149 (1E1AB800) [pid = 2880] [serial = 1196] [outer = 1D920400] 13:02:23 INFO - PROCESS | 2880 | 1461182543557 Marionette TRACE conn4 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 13:02:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 13:02:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 730ms 13:02:23 INFO - PROCESS | 2880 | 1461182543617 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 13:02:23 INFO - PROCESS | 2880 | 1461182543619 Marionette TRACE conn4 <- [1,1557,null,{"value":"13"}] 13:02:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 13:02:23 INFO - PROCESS | 2880 | 1461182543627 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 13:02:23 INFO - PROCESS | 2880 | 1461182543628 Marionette TRACE conn4 <- [1,1558,null,{}] 13:02:23 INFO - PROCESS | 2880 | 1461182543632 Marionette TRACE conn4 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:23 INFO - PROCESS | 2880 | 1461182543760 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 13:02:23 INFO - PROCESS | 2880 | 1461182543834 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:23 INFO - PROCESS | 2880 | ++DOCSHELL 1E5A2800 == 110 [pid = 2880] [id = 399] 13:02:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 150 (1E893400) [pid = 2880] [serial = 1197] [outer = 00000000] 13:02:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 151 (1F67B400) [pid = 2880] [serial = 1198] [outer = 1E893400] 13:02:23 INFO - PROCESS | 2880 | 1461182543879 Marionette DEBUG loaded listener.js 13:02:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 152 (1FBCAC00) [pid = 2880] [serial = 1199] [outer = 1E893400] 13:02:24 INFO - PROCESS | 2880 | 1461182544287 Marionette TRACE conn4 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 13:02:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 13:02:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 730ms 13:02:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 13:02:24 INFO - PROCESS | 2880 | 1461182544358 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 13:02:24 INFO - PROCESS | 2880 | 1461182544360 Marionette TRACE conn4 <- [1,1561,null,{"value":"13"}] 13:02:24 INFO - PROCESS | 2880 | 1461182544364 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 13:02:24 INFO - PROCESS | 2880 | 1461182544365 Marionette TRACE conn4 <- [1,1562,null,{}] 13:02:24 INFO - PROCESS | 2880 | 1461182544369 Marionette TRACE conn4 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:24 INFO - PROCESS | 2880 | 1461182544511 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 13:02:24 INFO - PROCESS | 2880 | 1461182544585 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:24 INFO - PROCESS | 2880 | ++DOCSHELL 1C9BCC00 == 111 [pid = 2880] [id = 400] 13:02:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 153 (1E897C00) [pid = 2880] [serial = 1200] [outer = 00000000] 13:02:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 154 (20068800) [pid = 2880] [serial = 1201] [outer = 1E897C00] 13:02:24 INFO - PROCESS | 2880 | 1461182544631 Marionette DEBUG loaded listener.js 13:02:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 155 (20095800) [pid = 2880] [serial = 1202] [outer = 1E897C00] 13:02:25 INFO - PROCESS | 2880 | --DOMWINDOW == 154 (2642BC00) [pid = 2880] [serial = 1061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 13:02:25 INFO - PROCESS | 2880 | --DOMWINDOW == 153 (236ABC00) [pid = 2880] [serial = 1007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 13:02:25 INFO - PROCESS | 2880 | --DOMWINDOW == 152 (1C9BC400) [pid = 2880] [serial = 1046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 13:02:25 INFO - PROCESS | 2880 | --DOMWINDOW == 151 (22277400) [pid = 2880] [serial = 1004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 13:02:25 INFO - PROCESS | 2880 | --DOMWINDOW == 150 (1424D000) [pid = 2880] [serial = 1064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 13:02:25 INFO - PROCESS | 2880 | --DOMWINDOW == 149 (25C2C400) [pid = 2880] [serial = 1055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 13:02:25 INFO - PROCESS | 2880 | --DOMWINDOW == 148 (23739400) [pid = 2880] [serial = 1058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 13:02:25 INFO - PROCESS | 2880 | --DOMWINDOW == 147 (25C2FC00) [pid = 2880] [serial = 1052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 13:02:25 INFO - PROCESS | 2880 | --DOMWINDOW == 146 (236AB400) [pid = 2880] [serial = 1049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 13:02:25 INFO - PROCESS | 2880 | --DOMWINDOW == 145 (21796000) [pid = 2880] [serial = 1001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 13:02:25 INFO - PROCESS | 2880 | --DOMWINDOW == 144 (1A284C00) [pid = 2880] [serial = 1043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 13:02:25 INFO - PROCESS | 2880 | --DOMWINDOW == 143 (243C7C00) [pid = 2880] [serial = 1010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 13:02:25 INFO - PROCESS | 2880 | --DOMWINDOW == 142 (20B77800) [pid = 2880] [serial = 1137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 13:02:25 INFO - PROCESS | 2880 | --DOMWINDOW == 141 (22128000) [pid = 2880] [serial = 1140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 13:02:25 INFO - PROCESS | 2880 | --DOMWINDOW == 140 (1BF19800) [pid = 2880] [serial = 1146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 13:02:25 INFO - PROCESS | 2880 | --DOMWINDOW == 139 (0F165800) [pid = 2880] [serial = 1125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 13:02:25 INFO - PROCESS | 2880 | --DOMWINDOW == 138 (12D3D800) [pid = 2880] [serial = 1119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 13:02:25 INFO - PROCESS | 2880 | --DOMWINDOW == 137 (18CAC000) [pid = 2880] [serial = 1122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 13:02:25 INFO - PROCESS | 2880 | --DOMWINDOW == 136 (1C88B000) [pid = 2880] [serial = 1128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 13:02:25 INFO - PROCESS | 2880 | --DOMWINDOW == 135 (236ACC00) [pid = 2880] [serial = 1092] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 13:02:25 INFO - PROCESS | 2880 | --DOMWINDOW == 134 (1D967C00) [pid = 2880] [serial = 1131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 13:02:25 INFO - PROCESS | 2880 | --DOMWINDOW == 133 (209A3400) [pid = 2880] [serial = 1134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 13:02:25 INFO - PROCESS | 2880 | --DOMWINDOW == 132 (14286C00) [pid = 2880] [serial = 1143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 13:02:25 INFO - PROCESS | 2880 | 1461182545378 Marionette TRACE conn4 <- [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]]]}] 13:02:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 13:02:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1073ms 13:02:25 INFO - PROCESS | 2880 | 1461182545437 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 13:02:25 INFO - PROCESS | 2880 | 1461182545439 Marionette TRACE conn4 <- [1,1565,null,{"value":"13"}] 13:02:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 13:02:25 INFO - PROCESS | 2880 | 1461182545442 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 13:02:25 INFO - PROCESS | 2880 | 1461182545444 Marionette TRACE conn4 <- [1,1566,null,{}] 13:02:25 INFO - PROCESS | 2880 | 1461182545447 Marionette TRACE conn4 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:25 INFO - PROCESS | 2880 | 1461182545541 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 13:02:25 INFO - PROCESS | 2880 | 1461182545547 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:25 INFO - PROCESS | 2880 | ++DOCSHELL 1C9C2000 == 112 [pid = 2880] [id = 401] 13:02:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 133 (1C9C7800) [pid = 2880] [serial = 1203] [outer = 00000000] 13:02:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 134 (1F99D400) [pid = 2880] [serial = 1204] [outer = 1C9C7800] 13:02:25 INFO - PROCESS | 2880 | 1461182545592 Marionette DEBUG loaded listener.js 13:02:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 135 (1FC17400) [pid = 2880] [serial = 1205] [outer = 1C9C7800] 13:02:26 INFO - PROCESS | 2880 | 1461182546049 Marionette TRACE conn4 <- [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]]]}] 13:02:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 13:02:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 630ms 13:02:26 INFO - PROCESS | 2880 | 1461182546076 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 13:02:26 INFO - PROCESS | 2880 | 1461182546078 Marionette TRACE conn4 <- [1,1569,null,{"value":"13"}] 13:02:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 13:02:26 INFO - PROCESS | 2880 | 1461182546081 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 13:02:26 INFO - PROCESS | 2880 | 1461182546083 Marionette TRACE conn4 <- [1,1570,null,{}] 13:02:26 INFO - PROCESS | 2880 | 1461182546086 Marionette TRACE conn4 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:26 INFO - PROCESS | 2880 | 1461182546180 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 13:02:26 INFO - PROCESS | 2880 | 1461182546187 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:26 INFO - PROCESS | 2880 | ++DOCSHELL 1C86E400 == 113 [pid = 2880] [id = 402] 13:02:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 136 (2042F400) [pid = 2880] [serial = 1206] [outer = 00000000] 13:02:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 137 (20538800) [pid = 2880] [serial = 1207] [outer = 2042F400] 13:02:26 INFO - PROCESS | 2880 | 1461182546231 Marionette DEBUG loaded listener.js 13:02:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 138 (2099FC00) [pid = 2880] [serial = 1208] [outer = 2042F400] 13:02:26 INFO - PROCESS | 2880 | 1461182546717 Marionette TRACE conn4 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 13:02:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 13:02:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 670ms 13:02:26 INFO - PROCESS | 2880 | 1461182546756 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 13:02:26 INFO - PROCESS | 2880 | 1461182546758 Marionette TRACE conn4 <- [1,1573,null,{"value":"13"}] 13:02:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 13:02:26 INFO - PROCESS | 2880 | 1461182546761 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 13:02:26 INFO - PROCESS | 2880 | 1461182546764 Marionette TRACE conn4 <- [1,1574,null,{}] 13:02:26 INFO - PROCESS | 2880 | 1461182546767 Marionette TRACE conn4 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:26 INFO - PROCESS | 2880 | 1461182546878 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 13:02:26 INFO - PROCESS | 2880 | 1461182546884 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:26 INFO - PROCESS | 2880 | ++DOCSHELL 209A2800 == 114 [pid = 2880] [id = 403] 13:02:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 139 (20A04400) [pid = 2880] [serial = 1209] [outer = 00000000] 13:02:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 140 (20AB0000) [pid = 2880] [serial = 1210] [outer = 20A04400] 13:02:26 INFO - PROCESS | 2880 | 1461182546935 Marionette DEBUG loaded listener.js 13:02:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 141 (20ABF400) [pid = 2880] [serial = 1211] [outer = 20A04400] 13:02:27 INFO - PROCESS | 2880 | 1461182547719 Marionette TRACE conn4 <- [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]]]}] 13:02:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 13:02:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 970ms 13:02:27 INFO - PROCESS | 2880 | 1461182547734 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 13:02:27 INFO - PROCESS | 2880 | 1461182547740 Marionette TRACE conn4 <- [1,1577,null,{"value":"13"}] 13:02:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 13:02:27 INFO - PROCESS | 2880 | 1461182547745 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 13:02:27 INFO - PROCESS | 2880 | 1461182547749 Marionette TRACE conn4 <- [1,1578,null,{}] 13:02:27 INFO - PROCESS | 2880 | 1461182547754 Marionette TRACE conn4 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:27 INFO - PROCESS | 2880 | 1461182547880 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 13:02:28 INFO - PROCESS | 2880 | 1461182548053 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:28 INFO - PROCESS | 2880 | ++DOCSHELL 14282C00 == 115 [pid = 2880] [id = 404] 13:02:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 142 (1776B400) [pid = 2880] [serial = 1212] [outer = 00000000] 13:02:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 143 (19020000) [pid = 2880] [serial = 1213] [outer = 1776B400] 13:02:28 INFO - PROCESS | 2880 | 1461182548114 Marionette DEBUG loaded listener.js 13:02:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 144 (1A674000) [pid = 2880] [serial = 1214] [outer = 1776B400] 13:02:28 INFO - PROCESS | 2880 | 1461182548704 Marionette TRACE conn4 <- [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]]]}] 13:02:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 13:02:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 970ms 13:02:28 INFO - PROCESS | 2880 | 1461182548719 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 13:02:28 INFO - PROCESS | 2880 | 1461182548725 Marionette TRACE conn4 <- [1,1581,null,{"value":"13"}] 13:02:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 13:02:28 INFO - PROCESS | 2880 | 1461182548732 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 13:02:28 INFO - PROCESS | 2880 | 1461182548735 Marionette TRACE conn4 <- [1,1582,null,{}] 13:02:28 INFO - PROCESS | 2880 | 1461182548739 Marionette TRACE conn4 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:28 INFO - PROCESS | 2880 | 1461182548864 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 13:02:28 INFO - PROCESS | 2880 | 1461182549010 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:29 INFO - PROCESS | 2880 | ++DOCSHELL 1B81FC00 == 116 [pid = 2880] [id = 405] 13:02:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 145 (1C868400) [pid = 2880] [serial = 1215] [outer = 00000000] 13:02:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 146 (1D88E000) [pid = 2880] [serial = 1216] [outer = 1C868400] 13:02:29 INFO - PROCESS | 2880 | 1461182549069 Marionette DEBUG loaded listener.js 13:02:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 147 (1D96D000) [pid = 2880] [serial = 1217] [outer = 1C868400] 13:02:29 INFO - PROCESS | 2880 | 1461182549729 Marionette TRACE conn4 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 13:02:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 13:02:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1022ms 13:02:29 INFO - PROCESS | 2880 | 1461182549756 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 13:02:29 INFO - PROCESS | 2880 | 1461182549758 Marionette TRACE conn4 <- [1,1585,null,{"value":"13"}] 13:02:29 INFO - PROCESS | 2880 | 1461182549762 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 13:02:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 13:02:29 INFO - PROCESS | 2880 | 1461182549766 Marionette TRACE conn4 <- [1,1586,null,{}] 13:02:29 INFO - PROCESS | 2880 | 1461182549777 Marionette TRACE conn4 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:29 INFO - PROCESS | 2880 | 1461182549919 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 13:02:30 INFO - PROCESS | 2880 | 1461182550080 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:30 INFO - PROCESS | 2880 | ++DOCSHELL 20A06800 == 117 [pid = 2880] [id = 406] 13:02:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 148 (20A0C400) [pid = 2880] [serial = 1218] [outer = 00000000] 13:02:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 149 (20ABC800) [pid = 2880] [serial = 1219] [outer = 20A0C400] 13:02:30 INFO - PROCESS | 2880 | 1461182550140 Marionette DEBUG loaded listener.js 13:02:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 150 (20ACA000) [pid = 2880] [serial = 1220] [outer = 20A0C400] 13:02:30 INFO - PROCESS | 2880 | 1461182550766 Marionette TRACE conn4 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 13:02:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 13:02:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1019ms 13:02:30 INFO - PROCESS | 2880 | 1461182550785 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 13:02:30 INFO - PROCESS | 2880 | 1461182550788 Marionette TRACE conn4 <- [1,1589,null,{"value":"13"}] 13:02:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 13:02:30 INFO - PROCESS | 2880 | 1461182550791 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 13:02:30 INFO - PROCESS | 2880 | 1461182550793 Marionette TRACE conn4 <- [1,1590,null,{}] 13:02:30 INFO - PROCESS | 2880 | 1461182550797 Marionette TRACE conn4 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:30 INFO - PROCESS | 2880 | 1461182550919 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 13:02:31 INFO - PROCESS | 2880 | 1461182551079 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:31 INFO - PROCESS | 2880 | ++DOCSHELL 20AC9C00 == 118 [pid = 2880] [id = 407] 13:02:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 151 (20B72400) [pid = 2880] [serial = 1221] [outer = 00000000] 13:02:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 152 (20B7F400) [pid = 2880] [serial = 1222] [outer = 20B72400] 13:02:31 INFO - PROCESS | 2880 | 1461182551137 Marionette DEBUG loaded listener.js 13:02:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 153 (2179A800) [pid = 2880] [serial = 1223] [outer = 20B72400] 13:02:31 INFO - PROCESS | 2880 | 1461182551676 Marionette TRACE conn4 <- [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]]]}] 13:02:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 13:02:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 930ms 13:02:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 13:02:31 INFO - PROCESS | 2880 | 1461182551725 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 13:02:31 INFO - PROCESS | 2880 | 1461182551727 Marionette TRACE conn4 <- [1,1593,null,{"value":"13"}] 13:02:31 INFO - PROCESS | 2880 | 1461182551730 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 13:02:31 INFO - PROCESS | 2880 | 1461182551732 Marionette TRACE conn4 <- [1,1594,null,{}] 13:02:31 INFO - PROCESS | 2880 | 1461182551736 Marionette TRACE conn4 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:31 INFO - PROCESS | 2880 | 1461182551854 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 13:02:32 INFO - PROCESS | 2880 | 1461182552023 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:32 INFO - PROCESS | 2880 | ++DOCSHELL 1F918000 == 119 [pid = 2880] [id = 408] 13:02:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 154 (20B7D000) [pid = 2880] [serial = 1224] [outer = 00000000] 13:02:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 155 (21C1AC00) [pid = 2880] [serial = 1225] [outer = 20B7D000] 13:02:32 INFO - PROCESS | 2880 | 1461182552080 Marionette DEBUG loaded listener.js 13:02:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 156 (2204D400) [pid = 2880] [serial = 1226] [outer = 20B7D000] 13:02:32 INFO - PROCESS | 2880 | 1461182552703 Marionette TRACE conn4 <- [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]]]}] 13:02:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 13:02:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1015ms 13:02:32 INFO - PROCESS | 2880 | 1461182552750 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 13:02:32 INFO - PROCESS | 2880 | 1461182552752 Marionette TRACE conn4 <- [1,1597,null,{"value":"13"}] 13:02:32 INFO - PROCESS | 2880 | 1461182552756 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 13:02:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 13:02:32 INFO - PROCESS | 2880 | 1461182552758 Marionette TRACE conn4 <- [1,1598,null,{}] 13:02:32 INFO - PROCESS | 2880 | 1461182552762 Marionette TRACE conn4 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:32 INFO - PROCESS | 2880 | 1461182552930 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 13:02:33 INFO - PROCESS | 2880 | 1461182553091 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:33 INFO - PROCESS | 2880 | ++DOCSHELL 21C14C00 == 120 [pid = 2880] [id = 409] 13:02:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 157 (21C19800) [pid = 2880] [serial = 1227] [outer = 00000000] 13:02:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 158 (236A2400) [pid = 2880] [serial = 1228] [outer = 21C19800] 13:02:33 INFO - PROCESS | 2880 | 1461182553152 Marionette DEBUG loaded listener.js 13:02:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 159 (236A6800) [pid = 2880] [serial = 1229] [outer = 21C19800] 13:02:33 INFO - PROCESS | 2880 | 1461182553761 Marionette TRACE conn4 <- [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]]]}] 13:02:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 13:02:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1071ms 13:02:33 INFO - PROCESS | 2880 | 1461182553831 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 13:02:33 INFO - PROCESS | 2880 | 1461182553833 Marionette TRACE conn4 <- [1,1601,null,{"value":"13"}] 13:02:33 INFO - PROCESS | 2880 | 1461182553836 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 13:02:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 13:02:33 INFO - PROCESS | 2880 | 1461182553838 Marionette TRACE conn4 <- [1,1602,null,{}] 13:02:33 INFO - PROCESS | 2880 | 1461182553842 Marionette TRACE conn4 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:33 INFO - PROCESS | 2880 | 1461182553958 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 13:02:34 INFO - PROCESS | 2880 | 1461182554114 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:34 INFO - PROCESS | 2880 | ++DOCSHELL 1D969C00 == 121 [pid = 2880] [id = 410] 13:02:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 160 (23170C00) [pid = 2880] [serial = 1230] [outer = 00000000] 13:02:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 161 (23914800) [pid = 2880] [serial = 1231] [outer = 23170C00] 13:02:34 INFO - PROCESS | 2880 | 1461182554170 Marionette DEBUG loaded listener.js 13:02:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 162 (2391BC00) [pid = 2880] [serial = 1232] [outer = 23170C00] 13:02:34 INFO - PROCESS | 2880 | 1461182554711 Marionette TRACE conn4 <- [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]]]}] 13:02:34 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 13:02:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 930ms 13:02:34 INFO - PROCESS | 2880 | 1461182554771 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 13:02:34 INFO - PROCESS | 2880 | 1461182554773 Marionette TRACE conn4 <- [1,1605,null,{"value":"13"}] 13:02:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 13:02:34 INFO - PROCESS | 2880 | 1461182554776 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 13:02:34 INFO - PROCESS | 2880 | 1461182554778 Marionette TRACE conn4 <- [1,1606,null,{}] 13:02:34 INFO - PROCESS | 2880 | 1461182554782 Marionette TRACE conn4 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:34 INFO - PROCESS | 2880 | 1461182554929 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 13:02:35 INFO - PROCESS | 2880 | 1461182555109 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:35 INFO - PROCESS | 2880 | ++DOCSHELL 140DFC00 == 122 [pid = 2880] [id = 411] 13:02:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 163 (17331400) [pid = 2880] [serial = 1233] [outer = 00000000] 13:02:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 164 (23976000) [pid = 2880] [serial = 1234] [outer = 17331400] 13:02:35 INFO - PROCESS | 2880 | 1461182555166 Marionette DEBUG loaded listener.js 13:02:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 165 (243C1C00) [pid = 2880] [serial = 1235] [outer = 17331400] 13:02:35 INFO - PROCESS | 2880 | 1461182555755 Marionette TRACE conn4 <- [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]]]}] 13:02:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 13:02:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1015ms 13:02:35 INFO - PROCESS | 2880 | 1461182555796 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 13:02:35 INFO - PROCESS | 2880 | 1461182555798 Marionette TRACE conn4 <- [1,1609,null,{"value":"13"}] 13:02:35 INFO - PROCESS | 2880 | 1461182555801 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 13:02:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 13:02:35 INFO - PROCESS | 2880 | 1461182555803 Marionette TRACE conn4 <- [1,1610,null,{}] 13:02:35 INFO - PROCESS | 2880 | 1461182555807 Marionette TRACE conn4 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:35 INFO - PROCESS | 2880 | 1461182555928 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 13:02:36 INFO - PROCESS | 2880 | 1461182556265 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:36 INFO - PROCESS | 2880 | ++DOCSHELL 12D7F400 == 123 [pid = 2880] [id = 412] 13:02:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 166 (131D9000) [pid = 2880] [serial = 1236] [outer = 00000000] 13:02:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 167 (178D0000) [pid = 2880] [serial = 1237] [outer = 131D9000] 13:02:36 INFO - PROCESS | 2880 | 1461182556340 Marionette DEBUG loaded listener.js 13:02:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 168 (18CAC400) [pid = 2880] [serial = 1238] [outer = 131D9000] 13:02:36 INFO - PROCESS | 2880 | 1461182556990 Marionette TRACE conn4 <- [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]]]}] 13:02:37 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 13:02:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1231ms 13:02:37 INFO - PROCESS | 2880 | 1461182557037 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 13:02:37 INFO - PROCESS | 2880 | 1461182557042 Marionette TRACE conn4 <- [1,1613,null,{"value":"13"}] 13:02:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 13:02:37 INFO - PROCESS | 2880 | 1461182557048 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 13:02:37 INFO - PROCESS | 2880 | 1461182557050 Marionette TRACE conn4 <- [1,1614,null,{}] 13:02:37 INFO - PROCESS | 2880 | 1461182557055 Marionette TRACE conn4 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:37 INFO - PROCESS | 2880 | 1461182557172 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 13:02:37 INFO - PROCESS | 2880 | 1461182557337 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:37 INFO - PROCESS | 2880 | ++DOCSHELL 1A670400 == 124 [pid = 2880] [id = 413] 13:02:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 169 (1AA77800) [pid = 2880] [serial = 1239] [outer = 00000000] 13:02:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 170 (1C9C7C00) [pid = 2880] [serial = 1240] [outer = 1AA77800] 13:02:37 INFO - PROCESS | 2880 | 1461182557389 Marionette DEBUG loaded listener.js 13:02:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 171 (1CC45000) [pid = 2880] [serial = 1241] [outer = 1AA77800] 13:02:38 INFO - PROCESS | 2880 | --DOCSHELL 20530C00 == 123 [pid = 2880] [id = 352] 13:02:38 INFO - PROCESS | 2880 | --DOCSHELL 2642A800 == 122 [pid = 2880] [id = 354] 13:02:38 INFO - PROCESS | 2880 | --DOCSHELL 23737400 == 121 [pid = 2880] [id = 353] 13:02:38 INFO - PROCESS | 2880 | --DOCSHELL 1C86E400 == 120 [pid = 2880] [id = 402] 13:02:38 INFO - PROCESS | 2880 | --DOCSHELL 1C9C2000 == 119 [pid = 2880] [id = 401] 13:02:38 INFO - PROCESS | 2880 | --DOCSHELL 1C9BCC00 == 118 [pid = 2880] [id = 400] 13:02:38 INFO - PROCESS | 2880 | --DOCSHELL 1E5A2800 == 117 [pid = 2880] [id = 399] 13:02:38 INFO - PROCESS | 2880 | --DOCSHELL 1CCD3800 == 116 [pid = 2880] [id = 398] 13:02:38 INFO - PROCESS | 2880 | --DOCSHELL 1BE96C00 == 115 [pid = 2880] [id = 397] 13:02:38 INFO - PROCESS | 2880 | --DOCSHELL 1BDB3400 == 114 [pid = 2880] [id = 396] 13:02:38 INFO - PROCESS | 2880 | --DOCSHELL 18CB1800 == 113 [pid = 2880] [id = 395] 13:02:38 INFO - PROCESS | 2880 | --DOMWINDOW == 170 (1D926800) [pid = 2880] [serial = 1099] [outer = 00000000] [url = about:blank] 13:02:38 INFO - PROCESS | 2880 | --DOMWINDOW == 169 (243CB800) [pid = 2880] [serial = 1102] [outer = 00000000] [url = about:blank] 13:02:38 INFO - PROCESS | 2880 | --DOMWINDOW == 168 (23177800) [pid = 2880] [serial = 1105] [outer = 00000000] [url = about:blank] 13:02:38 INFO - PROCESS | 2880 | --DOMWINDOW == 167 (26FBAC00) [pid = 2880] [serial = 1117] [outer = 00000000] [url = about:blank] 13:02:38 INFO - PROCESS | 2880 | --DOMWINDOW == 166 (26066800) [pid = 2880] [serial = 1108] [outer = 00000000] [url = about:blank] 13:02:38 INFO - PROCESS | 2880 | --DOMWINDOW == 165 (1A0E5C00) [pid = 2880] [serial = 1096] [outer = 00000000] [url = about:blank] 13:02:38 INFO - PROCESS | 2880 | --DOMWINDOW == 164 (25075C00) [pid = 2880] [serial = 1114] [outer = 00000000] [url = about:blank] 13:02:38 INFO - PROCESS | 2880 | --DOMWINDOW == 163 (20B7B000) [pid = 2880] [serial = 1150] [outer = 00000000] [url = about:blank] 13:02:38 INFO - PROCESS | 2880 | --DOMWINDOW == 162 (25C2EC00) [pid = 2880] [serial = 1111] [outer = 00000000] [url = about:blank] 13:02:38 INFO - PROCESS | 2880 | 1461182558129 Marionette TRACE conn4 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 13:02:38 INFO - PROCESS | 2880 | --DOCSHELL 0F68C000 == 112 [pid = 2880] [id = 394] 13:02:38 INFO - PROCESS | 2880 | --DOCSHELL 14289400 == 111 [pid = 2880] [id = 393] 13:02:38 INFO - PROCESS | 2880 | --DOCSHELL 21C1BC00 == 110 [pid = 2880] [id = 386] 13:02:38 INFO - PROCESS | 2880 | --DOCSHELL 1BB09000 == 109 [pid = 2880] [id = 385] 13:02:38 INFO - PROCESS | 2880 | --DOCSHELL 17076400 == 108 [pid = 2880] [id = 384] 13:02:38 INFO - PROCESS | 2880 | --DOCSHELL 140DE400 == 107 [pid = 2880] [id = 355] 13:02:38 INFO - PROCESS | 2880 | --DOMWINDOW == 161 (26436C00) [pid = 2880] [serial = 1063] [outer = 00000000] [url = about:blank] 13:02:38 INFO - PROCESS | 2880 | --DOMWINDOW == 160 (243C5000) [pid = 2880] [serial = 1009] [outer = 00000000] [url = about:blank] 13:02:38 INFO - PROCESS | 2880 | --DOMWINDOW == 159 (2043AC00) [pid = 2880] [serial = 1048] [outer = 00000000] [url = about:blank] 13:02:38 INFO - PROCESS | 2880 | --DOMWINDOW == 158 (23911800) [pid = 2880] [serial = 1006] [outer = 00000000] [url = about:blank] 13:02:38 INFO - PROCESS | 2880 | --DOMWINDOW == 157 (1BB02C00) [pid = 2880] [serial = 1066] [outer = 00000000] [url = about:blank] 13:02:38 INFO - PROCESS | 2880 | --DOMWINDOW == 156 (26B06C00) [pid = 2880] [serial = 1057] [outer = 00000000] [url = about:blank] 13:02:38 INFO - PROCESS | 2880 | --DOMWINDOW == 155 (26B0B400) [pid = 2880] [serial = 1060] [outer = 00000000] [url = about:blank] 13:02:38 INFO - PROCESS | 2880 | --DOMWINDOW == 154 (2605EC00) [pid = 2880] [serial = 1054] [outer = 00000000] [url = about:blank] 13:02:38 INFO - PROCESS | 2880 | --DOMWINDOW == 153 (25512000) [pid = 2880] [serial = 1051] [outer = 00000000] [url = about:blank] 13:02:38 INFO - PROCESS | 2880 | --DOMWINDOW == 152 (21CE3800) [pid = 2880] [serial = 1003] [outer = 00000000] [url = about:blank] 13:02:38 INFO - PROCESS | 2880 | --DOMWINDOW == 151 (1BF17000) [pid = 2880] [serial = 1045] [outer = 00000000] [url = about:blank] 13:02:38 INFO - PROCESS | 2880 | --DOMWINDOW == 150 (25C27400) [pid = 2880] [serial = 1012] [outer = 00000000] [url = about:blank] 13:02:38 INFO - PROCESS | 2880 | --DOMWINDOW == 149 (21CE6000) [pid = 2880] [serial = 1138] [outer = 00000000] [url = about:blank] 13:02:38 INFO - PROCESS | 2880 | --DOMWINDOW == 148 (23173800) [pid = 2880] [serial = 1141] [outer = 00000000] [url = about:blank] 13:02:38 INFO - PROCESS | 2880 | --DOMWINDOW == 147 (22122800) [pid = 2880] [serial = 1139] [outer = 00000000] [url = about:blank] 13:02:38 INFO - PROCESS | 2880 | --DOMWINDOW == 146 (1E1AB400) [pid = 2880] [serial = 1147] [outer = 00000000] [url = about:blank] 13:02:38 INFO - PROCESS | 2880 | --DOMWINDOW == 145 (13B94400) [pid = 2880] [serial = 1126] [outer = 00000000] [url = about:blank] 13:02:38 INFO - PROCESS | 2880 | --DOMWINDOW == 144 (1A24DC00) [pid = 2880] [serial = 1127] [outer = 00000000] [url = about:blank] 13:02:38 INFO - PROCESS | 2880 | --DOMWINDOW == 143 (1B833800) [pid = 2880] [serial = 1121] [outer = 00000000] [url = about:blank] 13:02:38 INFO - PROCESS | 2880 | --DOMWINDOW == 142 (1901C800) [pid = 2880] [serial = 1120] [outer = 00000000] [url = about:blank] 13:02:38 INFO - PROCESS | 2880 | --DOMWINDOW == 141 (1E8D6C00) [pid = 2880] [serial = 1124] [outer = 00000000] [url = about:blank] 13:02:38 INFO - PROCESS | 2880 | --DOMWINDOW == 140 (1D972400) [pid = 2880] [serial = 1123] [outer = 00000000] [url = about:blank] 13:02:38 INFO - PROCESS | 2880 | --DOMWINDOW == 139 (1CC43C00) [pid = 2880] [serial = 1129] [outer = 00000000] [url = about:blank] 13:02:38 INFO - PROCESS | 2880 | --DOMWINDOW == 138 (1D890C00) [pid = 2880] [serial = 1130] [outer = 00000000] [url = about:blank] 13:02:38 INFO - PROCESS | 2880 | --DOMWINDOW == 137 (2396D000) [pid = 2880] [serial = 1094] [outer = 00000000] [url = about:blank] 13:02:38 INFO - PROCESS | 2880 | --DOMWINDOW == 136 (236A5C00) [pid = 2880] [serial = 1142] [outer = 00000000] [url = about:blank] 13:02:38 INFO - PROCESS | 2880 | --DOMWINDOW == 135 (1FC10000) [pid = 2880] [serial = 1148] [outer = 00000000] [url = about:blank] 13:02:38 INFO - PROCESS | 2880 | --DOMWINDOW == 134 (1FC15C00) [pid = 2880] [serial = 1132] [outer = 00000000] [url = about:blank] 13:02:38 INFO - PROCESS | 2880 | --DOMWINDOW == 133 (20536400) [pid = 2880] [serial = 1133] [outer = 00000000] [url = about:blank] 13:02:38 INFO - PROCESS | 2880 | --DOMWINDOW == 132 (20A0F800) [pid = 2880] [serial = 1135] [outer = 00000000] [url = about:blank] 13:02:38 INFO - PROCESS | 2880 | --DOMWINDOW == 131 (20AC2C00) [pid = 2880] [serial = 1136] [outer = 00000000] [url = about:blank] 13:02:38 INFO - PROCESS | 2880 | --DOMWINDOW == 130 (1336A800) [pid = 2880] [serial = 1145] [outer = 00000000] [url = about:blank] 13:02:38 INFO - PROCESS | 2880 | --DOMWINDOW == 129 (1BB04C00) [pid = 2880] [serial = 1144] [outer = 00000000] [url = about:blank] 13:02:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 13:02:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1122ms 13:02:38 INFO - PROCESS | 2880 | 1461182558182 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 13:02:38 INFO - PROCESS | 2880 | 1461182558185 Marionette TRACE conn4 <- [1,1617,null,{"value":"13"}] 13:02:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 13:02:38 INFO - PROCESS | 2880 | 1461182558193 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 13:02:38 INFO - PROCESS | 2880 | 1461182558195 Marionette TRACE conn4 <- [1,1618,null,{}] 13:02:38 INFO - PROCESS | 2880 | 1461182558199 Marionette TRACE conn4 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:38 INFO - PROCESS | 2880 | 1461182558302 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 13:02:38 INFO - PROCESS | 2880 | 1461182558309 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:38 INFO - PROCESS | 2880 | ++DOCSHELL 17077800 == 108 [pid = 2880] [id = 414] 13:02:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 130 (17079400) [pid = 2880] [serial = 1242] [outer = 00000000] 13:02:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 131 (188E9C00) [pid = 2880] [serial = 1243] [outer = 17079400] 13:02:38 INFO - PROCESS | 2880 | 1461182558355 Marionette DEBUG loaded listener.js 13:02:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 132 (1A66D800) [pid = 2880] [serial = 1244] [outer = 17079400] 13:02:38 INFO - PROCESS | 2880 | 1461182558917 Marionette TRACE conn4 <- [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]]]}] 13:02:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 13:02:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 770ms 13:02:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 13:02:38 INFO - PROCESS | 2880 | 1461182558965 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 13:02:38 INFO - PROCESS | 2880 | 1461182558967 Marionette TRACE conn4 <- [1,1621,null,{"value":"13"}] 13:02:38 INFO - PROCESS | 2880 | 1461182558972 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 13:02:38 INFO - PROCESS | 2880 | 1461182558978 Marionette TRACE conn4 <- [1,1622,null,{}] 13:02:38 INFO - PROCESS | 2880 | 1461182558987 Marionette TRACE conn4 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:39 INFO - PROCESS | 2880 | 1461182559089 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 13:02:39 INFO - PROCESS | 2880 | 1461182559205 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:39 INFO - PROCESS | 2880 | ++DOCSHELL 1C86C800 == 109 [pid = 2880] [id = 415] 13:02:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 133 (1C882C00) [pid = 2880] [serial = 1245] [outer = 00000000] 13:02:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 134 (1CAD7800) [pid = 2880] [serial = 1246] [outer = 1C882C00] 13:02:39 INFO - PROCESS | 2880 | 1461182559251 Marionette DEBUG loaded listener.js 13:02:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 135 (1CC4B400) [pid = 2880] [serial = 1247] [outer = 1C882C00] 13:02:39 INFO - PROCESS | 2880 | 1461182559654 Marionette TRACE conn4 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 13:02:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 13:02:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 730ms 13:02:39 INFO - PROCESS | 2880 | 1461182559705 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 13:02:39 INFO - PROCESS | 2880 | 1461182559708 Marionette TRACE conn4 <- [1,1625,null,{"value":"13"}] 13:02:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 13:02:39 INFO - PROCESS | 2880 | 1461182559711 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 13:02:39 INFO - PROCESS | 2880 | 1461182559712 Marionette TRACE conn4 <- [1,1626,null,{}] 13:02:39 INFO - PROCESS | 2880 | 1461182559716 Marionette TRACE conn4 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:39 INFO - PROCESS | 2880 | 1461182559822 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 13:02:39 INFO - PROCESS | 2880 | 1461182559833 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:39 INFO - PROCESS | 2880 | ++DOCSHELL 1D91FC00 == 110 [pid = 2880] [id = 416] 13:02:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 136 (1D923000) [pid = 2880] [serial = 1248] [outer = 00000000] 13:02:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 137 (1D9A8400) [pid = 2880] [serial = 1249] [outer = 1D923000] 13:02:39 INFO - PROCESS | 2880 | 1461182559881 Marionette DEBUG loaded listener.js 13:02:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 138 (1E5A9400) [pid = 2880] [serial = 1250] [outer = 1D923000] 13:02:40 INFO - PROCESS | 2880 | 1461182560344 Marionette TRACE conn4 <- [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]]]}] 13:02:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 13:02:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 670ms 13:02:40 INFO - PROCESS | 2880 | 1461182560385 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 13:02:40 INFO - PROCESS | 2880 | 1461182560387 Marionette TRACE conn4 <- [1,1629,null,{"value":"13"}] 13:02:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 13:02:40 INFO - PROCESS | 2880 | 1461182560390 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 13:02:40 INFO - PROCESS | 2880 | 1461182560392 Marionette TRACE conn4 <- [1,1630,null,{}] 13:02:40 INFO - PROCESS | 2880 | 1461182560405 Marionette TRACE conn4 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:40 INFO - PROCESS | 2880 | 1461182560565 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 13:02:40 INFO - PROCESS | 2880 | 1461182560586 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:40 INFO - PROCESS | 2880 | ++DOCSHELL 1E8D6C00 == 111 [pid = 2880] [id = 417] 13:02:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 139 (1F18B400) [pid = 2880] [serial = 1251] [outer = 00000000] 13:02:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 140 (1FC0FC00) [pid = 2880] [serial = 1252] [outer = 1F18B400] 13:02:40 INFO - PROCESS | 2880 | 1461182560639 Marionette DEBUG loaded listener.js 13:02:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 141 (20431400) [pid = 2880] [serial = 1253] [outer = 1F18B400] 13:02:41 INFO - PROCESS | 2880 | 1461182561125 Marionette TRACE conn4 <- [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]]]}] 13:02:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 13:02:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 790ms 13:02:41 INFO - PROCESS | 2880 | 1461182561181 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 13:02:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 13:02:41 INFO - PROCESS | 2880 | 1461182561183 Marionette TRACE conn4 <- [1,1633,null,{"value":"13"}] 13:02:41 INFO - PROCESS | 2880 | 1461182561187 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 13:02:41 INFO - PROCESS | 2880 | 1461182561188 Marionette TRACE conn4 <- [1,1634,null,{}] 13:02:41 INFO - PROCESS | 2880 | 1461182561198 Marionette TRACE conn4 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:41 INFO - PROCESS | 2880 | 1461182561333 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 13:02:41 INFO - PROCESS | 2880 | 1461182561413 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:41 INFO - PROCESS | 2880 | ++DOCSHELL 2053AC00 == 112 [pid = 2880] [id = 418] 13:02:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 142 (2094A800) [pid = 2880] [serial = 1254] [outer = 00000000] 13:02:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 143 (209ABC00) [pid = 2880] [serial = 1255] [outer = 2094A800] 13:02:41 INFO - PROCESS | 2880 | 1461182561458 Marionette DEBUG loaded listener.js 13:02:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 144 (20A09C00) [pid = 2880] [serial = 1256] [outer = 2094A800] 13:02:41 INFO - PROCESS | 2880 | 1461182561895 Marionette TRACE conn4 <- [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]]]}] 13:02:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 13:02:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 730ms 13:02:41 INFO - PROCESS | 2880 | 1461182561947 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 13:02:41 INFO - PROCESS | 2880 | 1461182561949 Marionette TRACE conn4 <- [1,1637,null,{"value":"13"}] 13:02:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 13:02:41 INFO - PROCESS | 2880 | 1461182561957 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 13:02:41 INFO - PROCESS | 2880 | 1461182561959 Marionette TRACE conn4 <- [1,1638,null,{}] 13:02:41 INFO - PROCESS | 2880 | 1461182561962 Marionette TRACE conn4 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:42 INFO - PROCESS | 2880 | 1461182562096 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 13:02:42 INFO - PROCESS | 2880 | 1461182562117 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:42 INFO - PROCESS | 2880 | ++DOCSHELL 209A9C00 == 113 [pid = 2880] [id = 419] 13:02:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 145 (20A0D400) [pid = 2880] [serial = 1257] [outer = 00000000] 13:02:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 146 (20AC8C00) [pid = 2880] [serial = 1258] [outer = 20A0D400] 13:02:42 INFO - PROCESS | 2880 | 1461182562162 Marionette DEBUG loaded listener.js 13:02:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 147 (20B7E400) [pid = 2880] [serial = 1259] [outer = 20A0D400] 13:02:42 INFO - PROCESS | 2880 | --DOMWINDOW == 146 (21CE1C00) [pid = 2880] [serial = 1158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 13:02:42 INFO - PROCESS | 2880 | --DOMWINDOW == 145 (1CAA4C00) [pid = 2880] [serial = 1149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 13:02:42 INFO - PROCESS | 2880 | --DOMWINDOW == 144 (1901E400) [pid = 2880] [serial = 1185] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 13:02:42 INFO - PROCESS | 2880 | --DOMWINDOW == 143 (1BEB0000) [pid = 2880] [serial = 1188] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 13:02:42 INFO - PROCESS | 2880 | --DOMWINDOW == 142 (12CC9400) [pid = 2880] [serial = 1182] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 13:02:42 INFO - PROCESS | 2880 | --DOMWINDOW == 141 (23740800) [pid = 2880] [serial = 1161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 13:02:42 INFO - PROCESS | 2880 | --DOMWINDOW == 140 (127E1400) [pid = 2880] [serial = 1176] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 13:02:42 INFO - PROCESS | 2880 | --DOMWINDOW == 139 (18CAA400) [pid = 2880] [serial = 1152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 13:02:42 INFO - PROCESS | 2880 | --DOMWINDOW == 138 (1727FC00) [pid = 2880] [serial = 1179] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 13:02:42 INFO - PROCESS | 2880 | --DOMWINDOW == 137 (26058400) [pid = 2880] [serial = 1167] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 13:02:42 INFO - PROCESS | 2880 | --DOMWINDOW == 136 (1C869C00) [pid = 2880] [serial = 1155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 13:02:42 INFO - PROCESS | 2880 | --DOMWINDOW == 135 (1C861000) [pid = 2880] [serial = 1191] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 13:02:42 INFO - PROCESS | 2880 | --DOMWINDOW == 134 (1C9C7800) [pid = 2880] [serial = 1203] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 13:02:42 INFO - PROCESS | 2880 | --DOMWINDOW == 133 (2506E000) [pid = 2880] [serial = 1113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 13:02:42 INFO - PROCESS | 2880 | --DOMWINDOW == 132 (2507B000) [pid = 2880] [serial = 1116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 13:02:42 INFO - PROCESS | 2880 | --DOMWINDOW == 131 (236AB000) [pid = 2880] [serial = 1101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 13:02:42 INFO - PROCESS | 2880 | --DOMWINDOW == 130 (1C88DC00) [pid = 2880] [serial = 1098] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 13:02:42 INFO - PROCESS | 2880 | --DOMWINDOW == 129 (2211E400) [pid = 2880] [serial = 1040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 13:02:42 INFO - PROCESS | 2880 | --DOMWINDOW == 128 (23172800) [pid = 2880] [serial = 1104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 13:02:42 INFO - PROCESS | 2880 | --DOMWINDOW == 127 (17093800) [pid = 2880] [serial = 1095] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 13:02:42 INFO - PROCESS | 2880 | --DOMWINDOW == 126 (23176000) [pid = 2880] [serial = 1107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 13:02:42 INFO - PROCESS | 2880 | --DOMWINDOW == 125 (24D96800) [pid = 2880] [serial = 1110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 13:02:42 INFO - PROCESS | 2880 | --DOMWINDOW == 124 (1D920400) [pid = 2880] [serial = 1194] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 13:02:42 INFO - PROCESS | 2880 | --DOMWINDOW == 123 (1E893400) [pid = 2880] [serial = 1197] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 13:02:42 INFO - PROCESS | 2880 | --DOMWINDOW == 122 (1E897C00) [pid = 2880] [serial = 1200] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 13:02:42 INFO - PROCESS | 2880 | --DOMWINDOW == 121 (2042F400) [pid = 2880] [serial = 1206] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 13:02:42 INFO - PROCESS | 2880 | --DOMWINDOW == 120 (243C8000) [pid = 2880] [serial = 1164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 13:02:42 INFO - PROCESS | 2880 | 1461182562955 Marionette TRACE conn4 <- [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]]]}] 13:02:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 13:02:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1017ms 13:02:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 13:02:42 INFO - PROCESS | 2880 | 1461182562979 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 13:02:42 INFO - PROCESS | 2880 | 1461182562981 Marionette TRACE conn4 <- [1,1641,null,{"value":"13"}] 13:02:42 INFO - PROCESS | 2880 | 1461182562984 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 13:02:42 INFO - PROCESS | 2880 | 1461182562986 Marionette TRACE conn4 <- [1,1642,null,{}] 13:02:43 INFO - PROCESS | 2880 | 1461182563015 Marionette TRACE conn4 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:43 INFO - PROCESS | 2880 | 1461182563146 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 13:02:43 INFO - PROCESS | 2880 | 1461182563159 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:43 INFO - PROCESS | 2880 | ++DOCSHELL 12D88400 == 114 [pid = 2880] [id = 420] 13:02:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 121 (1880AC00) [pid = 2880] [serial = 1260] [outer = 00000000] 13:02:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 122 (1C9BC400) [pid = 2880] [serial = 1261] [outer = 1880AC00] 13:02:43 INFO - PROCESS | 2880 | 1461182563203 Marionette DEBUG loaded listener.js 13:02:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 123 (1D918400) [pid = 2880] [serial = 1262] [outer = 1880AC00] 13:02:43 INFO - PROCESS | 2880 | 1461182563623 Marionette TRACE conn4 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 13:02:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 13:02:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 690ms 13:02:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 13:02:43 INFO - PROCESS | 2880 | 1461182563675 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 13:02:43 INFO - PROCESS | 2880 | 1461182563677 Marionette TRACE conn4 <- [1,1645,null,{"value":"13"}] 13:02:43 INFO - PROCESS | 2880 | 1461182563680 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 13:02:43 INFO - PROCESS | 2880 | 1461182563682 Marionette TRACE conn4 <- [1,1646,null,{}] 13:02:43 INFO - PROCESS | 2880 | 1461182563685 Marionette TRACE conn4 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:43 INFO - PROCESS | 2880 | 1461182563779 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 13:02:43 INFO - PROCESS | 2880 | 1461182563820 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:43 INFO - PROCESS | 2880 | ++DOCSHELL 20436C00 == 115 [pid = 2880] [id = 421] 13:02:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 124 (20536C00) [pid = 2880] [serial = 1263] [outer = 00000000] 13:02:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 125 (21A09400) [pid = 2880] [serial = 1264] [outer = 20536C00] 13:02:43 INFO - PROCESS | 2880 | 1461182563865 Marionette DEBUG loaded listener.js 13:02:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 126 (20AC7800) [pid = 2880] [serial = 1265] [outer = 20536C00] 13:02:44 INFO - PROCESS | 2880 | 1461182564372 Marionette TRACE conn4 <- [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]]]}] 13:02:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 13:02:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 730ms 13:02:44 INFO - PROCESS | 2880 | 1461182564411 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 13:02:44 INFO - PROCESS | 2880 | 1461182564413 Marionette TRACE conn4 <- [1,1649,null,{"value":"13"}] 13:02:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 13:02:44 INFO - PROCESS | 2880 | 1461182564416 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 13:02:44 INFO - PROCESS | 2880 | 1461182564418 Marionette TRACE conn4 <- [1,1650,null,{}] 13:02:44 INFO - PROCESS | 2880 | 1461182564421 Marionette TRACE conn4 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:44 INFO - PROCESS | 2880 | 1461182564516 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 13:02:44 INFO - PROCESS | 2880 | 1461182564522 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:44 INFO - PROCESS | 2880 | ++DOCSHELL 133BD000 == 116 [pid = 2880] [id = 422] 13:02:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 127 (21CE3800) [pid = 2880] [serial = 1266] [outer = 00000000] 13:02:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 128 (22127000) [pid = 2880] [serial = 1267] [outer = 21CE3800] 13:02:44 INFO - PROCESS | 2880 | 1461182564572 Marionette DEBUG loaded listener.js 13:02:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 129 (2316F800) [pid = 2880] [serial = 1268] [outer = 21CE3800] 13:02:45 INFO - PROCESS | 2880 | 1461182565379 Marionette TRACE conn4 <- [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]]]}] 13:02:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 13:02:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1021ms 13:02:45 INFO - PROCESS | 2880 | 1461182565439 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 13:02:45 INFO - PROCESS | 2880 | 1461182565444 Marionette TRACE conn4 <- [1,1653,null,{"value":"13"}] 13:02:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 13:02:45 INFO - PROCESS | 2880 | 1461182565450 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 13:02:45 INFO - PROCESS | 2880 | 1461182565454 Marionette TRACE conn4 <- [1,1654,null,{}] 13:02:45 INFO - PROCESS | 2880 | 1461182565522 Marionette TRACE conn4 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:45 INFO - PROCESS | 2880 | 1461182565650 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 13:02:45 INFO - PROCESS | 2880 | 1461182565841 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:45 INFO - PROCESS | 2880 | ++DOCSHELL 131DF000 == 117 [pid = 2880] [id = 423] 13:02:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 130 (14286C00) [pid = 2880] [serial = 1269] [outer = 00000000] 13:02:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 131 (1BE89C00) [pid = 2880] [serial = 1270] [outer = 14286C00] 13:02:45 INFO - PROCESS | 2880 | 1461182565900 Marionette DEBUG loaded listener.js 13:02:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 132 (1BEAFC00) [pid = 2880] [serial = 1271] [outer = 14286C00] 13:02:46 INFO - PROCESS | 2880 | 1461182566471 Marionette TRACE conn4 <- [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]]]}] 13:02:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 13:02:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1101ms 13:02:46 INFO - PROCESS | 2880 | 1461182566556 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 13:02:46 INFO - PROCESS | 2880 | 1461182566562 Marionette TRACE conn4 <- [1,1657,null,{"value":"13"}] 13:02:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 13:02:46 INFO - PROCESS | 2880 | 1461182566588 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 13:02:46 INFO - PROCESS | 2880 | 1461182566591 Marionette TRACE conn4 <- [1,1658,null,{}] 13:02:46 INFO - PROCESS | 2880 | 1461182566640 Marionette TRACE conn4 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:46 INFO - PROCESS | 2880 | 1461182566770 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 13:02:46 INFO - PROCESS | 2880 | 1461182566921 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:46 INFO - PROCESS | 2880 | ++DOCSHELL 12D35C00 == 118 [pid = 2880] [id = 424] 13:02:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 133 (18805400) [pid = 2880] [serial = 1272] [outer = 00000000] 13:02:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 134 (1E1F6000) [pid = 2880] [serial = 1273] [outer = 18805400] 13:02:46 INFO - PROCESS | 2880 | 1461182566980 Marionette DEBUG loaded listener.js 13:02:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 135 (1FC0B000) [pid = 2880] [serial = 1274] [outer = 18805400] 13:02:47 INFO - PROCESS | 2880 | 1461182567570 Marionette TRACE conn4 <- [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]]]}] 13:02:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 13:02:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1037ms 13:02:47 INFO - PROCESS | 2880 | 1461182567607 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 13:02:47 INFO - PROCESS | 2880 | 1461182567609 Marionette TRACE conn4 <- [1,1661,null,{"value":"13"}] 13:02:47 INFO - PROCESS | 2880 | 1461182567613 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 13:02:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 13:02:47 INFO - PROCESS | 2880 | 1461182567617 Marionette TRACE conn4 <- [1,1662,null,{}] 13:02:47 INFO - PROCESS | 2880 | 1461182567628 Marionette TRACE conn4 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:47 INFO - PROCESS | 2880 | 1461182567754 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 13:02:47 INFO - PROCESS | 2880 | 1461182567930 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:47 INFO - PROCESS | 2880 | ++DOCSHELL 220F3000 == 119 [pid = 2880] [id = 425] 13:02:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 136 (2211DC00) [pid = 2880] [serial = 1275] [outer = 00000000] 13:02:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 137 (22284C00) [pid = 2880] [serial = 1276] [outer = 2211DC00] 13:02:47 INFO - PROCESS | 2880 | 1461182567994 Marionette DEBUG loaded listener.js 13:02:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 138 (236A1000) [pid = 2880] [serial = 1277] [outer = 2211DC00] 13:02:48 INFO - PROCESS | 2880 | 1461182568619 Marionette TRACE conn4 <- [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]]]}] 13:02:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 13:02:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1077ms 13:02:48 INFO - PROCESS | 2880 | 1461182568693 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 13:02:48 INFO - PROCESS | 2880 | 1461182568696 Marionette TRACE conn4 <- [1,1665,null,{"value":"13"}] 13:02:48 INFO - PROCESS | 2880 | 1461182568700 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 13:02:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 13:02:48 INFO - PROCESS | 2880 | 1461182568702 Marionette TRACE conn4 <- [1,1666,null,{}] 13:02:48 INFO - PROCESS | 2880 | 1461182568705 Marionette TRACE conn4 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:48 INFO - PROCESS | 2880 | 1461182568828 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 13:02:48 INFO - PROCESS | 2880 | 1461182568986 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:48 INFO - PROCESS | 2880 | ++DOCSHELL 23738400 == 120 [pid = 2880] [id = 426] 13:02:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 139 (23738C00) [pid = 2880] [serial = 1278] [outer = 00000000] 13:02:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 140 (2391AC00) [pid = 2880] [serial = 1279] [outer = 23738C00] 13:02:49 INFO - PROCESS | 2880 | 1461182569043 Marionette DEBUG loaded listener.js 13:02:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 141 (23970800) [pid = 2880] [serial = 1280] [outer = 23738C00] 13:02:49 INFO - PROCESS | 2880 | 1461182569632 Marionette TRACE conn4 <- [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]]]}] 13:02:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 13:02:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 970ms 13:02:49 INFO - PROCESS | 2880 | 1461182569674 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 13:02:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 13:02:49 INFO - PROCESS | 2880 | 1461182569676 Marionette TRACE conn4 <- [1,1669,null,{"value":"13"}] 13:02:49 INFO - PROCESS | 2880 | 1461182569680 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 13:02:49 INFO - PROCESS | 2880 | 1461182569682 Marionette TRACE conn4 <- [1,1670,null,{}] 13:02:49 INFO - PROCESS | 2880 | 1461182569685 Marionette TRACE conn4 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:49 INFO - PROCESS | 2880 | 1461182569804 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 13:02:49 INFO - PROCESS | 2880 | 1461182569975 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:49 INFO - PROCESS | 2880 | ++DOCSHELL 209A0800 == 121 [pid = 2880] [id = 427] 13:02:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 142 (23975C00) [pid = 2880] [serial = 1281] [outer = 00000000] 13:02:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 143 (24D94000) [pid = 2880] [serial = 1282] [outer = 23975C00] 13:02:50 INFO - PROCESS | 2880 | 1461182570032 Marionette DEBUG loaded listener.js 13:02:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 144 (24DA0000) [pid = 2880] [serial = 1283] [outer = 23975C00] 13:02:50 INFO - PROCESS | 2880 | 1461182570640 Marionette TRACE conn4 <- [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]]]}] 13:02:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 13:02:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1020ms 13:02:50 INFO - PROCESS | 2880 | 1461182570701 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 13:02:50 INFO - PROCESS | 2880 | 1461182570703 Marionette TRACE conn4 <- [1,1673,null,{"value":"13"}] 13:02:50 INFO - PROCESS | 2880 | 1461182570706 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 13:02:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 13:02:50 INFO - PROCESS | 2880 | 1461182570708 Marionette TRACE conn4 <- [1,1674,null,{}] 13:02:50 INFO - PROCESS | 2880 | 1461182570712 Marionette TRACE conn4 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:50 INFO - PROCESS | 2880 | 1461182570840 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 13:02:50 INFO - PROCESS | 2880 | 1461182570999 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:50 INFO - PROCESS | 2880 | ++DOCSHELL 2506E000 == 122 [pid = 2880] [id = 428] 13:02:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 145 (25508800) [pid = 2880] [serial = 1284] [outer = 00000000] 13:02:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 146 (25C22800) [pid = 2880] [serial = 1285] [outer = 25508800] 13:02:51 INFO - PROCESS | 2880 | 1461182571059 Marionette DEBUG loaded listener.js 13:02:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 147 (25C26800) [pid = 2880] [serial = 1286] [outer = 25508800] 13:02:51 INFO - PROCESS | 2880 | 1461182571621 Marionette TRACE conn4 <- [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]]]}] 13:02:51 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 13:02:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 970ms 13:02:51 INFO - PROCESS | 2880 | 1461182571681 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 13:02:51 INFO - PROCESS | 2880 | 1461182571683 Marionette TRACE conn4 <- [1,1677,null,{"value":"13"}] 13:02:51 INFO - PROCESS | 2880 | 1461182571687 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 13:02:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 13:02:51 INFO - PROCESS | 2880 | 1461182571689 Marionette TRACE conn4 <- [1,1678,null,{}] 13:02:51 INFO - PROCESS | 2880 | 1461182571693 Marionette TRACE conn4 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:51 INFO - PROCESS | 2880 | 1461182571810 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 13:02:51 INFO - PROCESS | 2880 | 1461182571981 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:51 INFO - PROCESS | 2880 | ++DOCSHELL 25C2A000 == 123 [pid = 2880] [id = 429] 13:02:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 148 (25C2EC00) [pid = 2880] [serial = 1287] [outer = 00000000] 13:02:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 149 (2605E000) [pid = 2880] [serial = 1288] [outer = 25C2EC00] 13:02:52 INFO - PROCESS | 2880 | 1461182572040 Marionette DEBUG loaded listener.js 13:02:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 150 (26061C00) [pid = 2880] [serial = 1289] [outer = 25C2EC00] 13:02:52 INFO - PROCESS | 2880 | 1461182572619 Marionette TRACE conn4 <- [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]]]}] 13:02:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 13:02:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 970ms 13:02:52 INFO - PROCESS | 2880 | 1461182572661 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 13:02:52 INFO - PROCESS | 2880 | 1461182572663 Marionette TRACE conn4 <- [1,1681,null,{"value":"13"}] 13:02:52 INFO - PROCESS | 2880 | 1461182572666 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 13:02:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 13:02:52 INFO - PROCESS | 2880 | 1461182572668 Marionette TRACE conn4 <- [1,1682,null,{}] 13:02:52 INFO - PROCESS | 2880 | 1461182572672 Marionette TRACE conn4 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:52 INFO - PROCESS | 2880 | 1461182572789 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 13:02:52 INFO - PROCESS | 2880 | 1461182572967 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:52 INFO - PROCESS | 2880 | ++DOCSHELL 17A10400 == 124 [pid = 2880] [id = 430] 13:02:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 151 (23170400) [pid = 2880] [serial = 1290] [outer = 00000000] 13:02:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 152 (26418C00) [pid = 2880] [serial = 1291] [outer = 23170400] 13:02:53 INFO - PROCESS | 2880 | 1461182573023 Marionette DEBUG loaded listener.js 13:02:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 153 (2641A000) [pid = 2880] [serial = 1292] [outer = 23170400] 13:02:53 INFO - PROCESS | 2880 | 1461182573646 Marionette TRACE conn4 <- [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]]]}] 13:02:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 13:02:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1020ms 13:02:53 INFO - PROCESS | 2880 | 1461182573691 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 13:02:53 INFO - PROCESS | 2880 | 1461182573694 Marionette TRACE conn4 <- [1,1685,null,{"value":"13"}] 13:02:53 INFO - PROCESS | 2880 | 1461182573697 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 13:02:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 13:02:53 INFO - PROCESS | 2880 | 1461182573699 Marionette TRACE conn4 <- [1,1686,null,{}] 13:02:53 INFO - PROCESS | 2880 | 1461182573703 Marionette TRACE conn4 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:54 INFO - PROCESS | 2880 | 1461182574083 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 13:02:54 INFO - PROCESS | 2880 | 1461182574286 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:54 INFO - PROCESS | 2880 | ++DOCSHELL 17A81400 == 125 [pid = 2880] [id = 431] 13:02:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 154 (17A87000) [pid = 2880] [serial = 1293] [outer = 00000000] 13:02:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 155 (1A676000) [pid = 2880] [serial = 1294] [outer = 17A87000] 13:02:54 INFO - PROCESS | 2880 | 1461182574343 Marionette DEBUG loaded listener.js 13:02:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 156 (1B818C00) [pid = 2880] [serial = 1295] [outer = 17A87000] 13:02:54 INFO - PROCESS | 2880 | 1461182574919 Marionette TRACE conn4 <- [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]]]}] 13:02:54 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 13:02:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1283ms 13:02:54 INFO - PROCESS | 2880 | 1461182574986 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 13:02:54 INFO - PROCESS | 2880 | 1461182574990 Marionette TRACE conn4 <- [1,1689,null,{"value":"13"}] 13:02:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 13:02:54 INFO - PROCESS | 2880 | 1461182574995 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 13:02:54 INFO - PROCESS | 2880 | 1461182574999 Marionette TRACE conn4 <- [1,1690,null,{}] 13:02:54 INFO - PROCESS | 2880 | 1461182575003 Marionette TRACE conn4 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:55 INFO - PROCESS | 2880 | 1461182575119 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 13:02:55 INFO - PROCESS | 2880 | 1461182575290 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:55 INFO - PROCESS | 2880 | ++DOCSHELL 17328800 == 126 [pid = 2880] [id = 432] 13:02:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 157 (1A677C00) [pid = 2880] [serial = 1296] [outer = 00000000] 13:02:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 158 (1C9BE400) [pid = 2880] [serial = 1297] [outer = 1A677C00] 13:02:55 INFO - PROCESS | 2880 | 1461182575343 Marionette DEBUG loaded listener.js 13:02:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 159 (1CAA8800) [pid = 2880] [serial = 1298] [outer = 1A677C00] 13:02:55 INFO - PROCESS | 2880 | --DOCSHELL 1D80C400 == 125 [pid = 2880] [id = 118] 13:02:55 INFO - PROCESS | 2880 | --DOCSHELL 2212A400 == 124 [pid = 2880] [id = 10] 13:02:55 INFO - PROCESS | 2880 | --DOCSHELL 20436C00 == 123 [pid = 2880] [id = 421] 13:02:55 INFO - PROCESS | 2880 | --DOCSHELL 12D88400 == 122 [pid = 2880] [id = 420] 13:02:55 INFO - PROCESS | 2880 | --DOCSHELL 209A9C00 == 121 [pid = 2880] [id = 419] 13:02:55 INFO - PROCESS | 2880 | --DOCSHELL 2053AC00 == 120 [pid = 2880] [id = 418] 13:02:55 INFO - PROCESS | 2880 | --DOCSHELL 1E8D6C00 == 119 [pid = 2880] [id = 417] 13:02:55 INFO - PROCESS | 2880 | --DOMWINDOW == 158 (274A3C00) [pid = 2880] [serial = 1171] [outer = 00000000] [url = about:blank] 13:02:55 INFO - PROCESS | 2880 | --DOMWINDOW == 157 (274AD800) [pid = 2880] [serial = 1174] [outer = 00000000] [url = about:blank] 13:02:55 INFO - PROCESS | 2880 | --DOMWINDOW == 156 (20AB0000) [pid = 2880] [serial = 1210] [outer = 00000000] [url = about:blank] 13:02:55 INFO - PROCESS | 2880 | --DOCSHELL 1D91FC00 == 118 [pid = 2880] [id = 416] 13:02:55 INFO - PROCESS | 2880 | --DOCSHELL 1C86C800 == 117 [pid = 2880] [id = 415] 13:02:55 INFO - PROCESS | 2880 | --DOCSHELL 17077800 == 116 [pid = 2880] [id = 414] 13:02:55 INFO - PROCESS | 2880 | --DOCSHELL 1A670400 == 115 [pid = 2880] [id = 413] 13:02:55 INFO - PROCESS | 2880 | --DOCSHELL 12D7F400 == 114 [pid = 2880] [id = 412] 13:02:55 INFO - PROCESS | 2880 | --DOMWINDOW == 155 (2507A000) [pid = 2880] [serial = 1115] [outer = 00000000] [url = about:blank] 13:02:55 INFO - PROCESS | 2880 | --DOMWINDOW == 154 (26FBFC00) [pid = 2880] [serial = 1118] [outer = 00000000] [url = about:blank] 13:02:55 INFO - PROCESS | 2880 | --DOMWINDOW == 153 (25513800) [pid = 2880] [serial = 1103] [outer = 00000000] [url = about:blank] 13:02:55 INFO - PROCESS | 2880 | --DOMWINDOW == 152 (1E5A2C00) [pid = 2880] [serial = 1100] [outer = 00000000] [url = about:blank] 13:02:55 INFO - PROCESS | 2880 | --DOMWINDOW == 151 (2391C000) [pid = 2880] [serial = 1042] [outer = 00000000] [url = about:blank] 13:02:55 INFO - PROCESS | 2880 | --DOMWINDOW == 150 (23972000) [pid = 2880] [serial = 1106] [outer = 00000000] [url = about:blank] 13:02:55 INFO - PROCESS | 2880 | --DOMWINDOW == 149 (1A28F400) [pid = 2880] [serial = 1097] [outer = 00000000] [url = about:blank] 13:02:55 INFO - PROCESS | 2880 | --DOMWINDOW == 148 (26437C00) [pid = 2880] [serial = 1109] [outer = 00000000] [url = about:blank] 13:02:55 INFO - PROCESS | 2880 | --DOMWINDOW == 147 (26B0F000) [pid = 2880] [serial = 1112] [outer = 00000000] [url = about:blank] 13:02:55 INFO - PROCESS | 2880 | --DOMWINDOW == 146 (1E1EB800) [pid = 2880] [serial = 1195] [outer = 00000000] [url = about:blank] 13:02:55 INFO - PROCESS | 2880 | --DOMWINDOW == 145 (1F67B400) [pid = 2880] [serial = 1198] [outer = 00000000] [url = about:blank] 13:02:55 INFO - PROCESS | 2880 | --DOMWINDOW == 144 (1FBCAC00) [pid = 2880] [serial = 1199] [outer = 00000000] [url = about:blank] 13:02:55 INFO - PROCESS | 2880 | --DOMWINDOW == 143 (1E1AB800) [pid = 2880] [serial = 1196] [outer = 00000000] [url = about:blank] 13:02:55 INFO - PROCESS | 2880 | --DOMWINDOW == 142 (20068800) [pid = 2880] [serial = 1201] [outer = 00000000] [url = about:blank] 13:02:55 INFO - PROCESS | 2880 | --DOMWINDOW == 141 (20538800) [pid = 2880] [serial = 1207] [outer = 00000000] [url = about:blank] 13:02:55 INFO - PROCESS | 2880 | --DOMWINDOW == 140 (24D9D000) [pid = 2880] [serial = 1165] [outer = 00000000] [url = about:blank] 13:02:55 INFO - PROCESS | 2880 | --DOMWINDOW == 139 (236AEC00) [pid = 2880] [serial = 1160] [outer = 00000000] [url = about:blank] 13:02:55 INFO - PROCESS | 2880 | --DOMWINDOW == 138 (23171000) [pid = 2880] [serial = 1159] [outer = 00000000] [url = about:blank] 13:02:55 INFO - PROCESS | 2880 | --DOMWINDOW == 137 (220F0C00) [pid = 2880] [serial = 1151] [outer = 00000000] [url = about:blank] 13:02:55 INFO - PROCESS | 2880 | --DOMWINDOW == 136 (1AA70400) [pid = 2880] [serial = 1186] [outer = 00000000] [url = about:blank] 13:02:55 INFO - PROCESS | 2880 | --DOMWINDOW == 135 (1BDA6400) [pid = 2880] [serial = 1187] [outer = 00000000] [url = about:blank] 13:02:55 INFO - PROCESS | 2880 | --DOMWINDOW == 134 (1C9C5400) [pid = 2880] [serial = 1189] [outer = 00000000] [url = about:blank] 13:02:55 INFO - PROCESS | 2880 | --DOMWINDOW == 133 (1CAA4800) [pid = 2880] [serial = 1190] [outer = 00000000] [url = about:blank] 13:02:55 INFO - PROCESS | 2880 | --DOMWINDOW == 132 (172CCC00) [pid = 2880] [serial = 1183] [outer = 00000000] [url = about:blank] 13:02:55 INFO - PROCESS | 2880 | --DOMWINDOW == 131 (17A82000) [pid = 2880] [serial = 1184] [outer = 00000000] [url = about:blank] 13:02:55 INFO - PROCESS | 2880 | --DOMWINDOW == 130 (243C4400) [pid = 2880] [serial = 1163] [outer = 00000000] [url = about:blank] 13:02:55 INFO - PROCESS | 2880 | --DOMWINDOW == 129 (23970400) [pid = 2880] [serial = 1162] [outer = 00000000] [url = about:blank] 13:02:55 INFO - PROCESS | 2880 | --DOMWINDOW == 128 (1A66F000) [pid = 2880] [serial = 1178] [outer = 00000000] [url = about:blank] 13:02:55 INFO - PROCESS | 2880 | --DOMWINDOW == 127 (18806400) [pid = 2880] [serial = 1177] [outer = 00000000] [url = about:blank] 13:02:55 INFO - PROCESS | 2880 | --DOMWINDOW == 126 (1C86BC00) [pid = 2880] [serial = 1154] [outer = 00000000] [url = about:blank] 13:02:55 INFO - PROCESS | 2880 | --DOMWINDOW == 125 (1BEB0400) [pid = 2880] [serial = 1153] [outer = 00000000] [url = about:blank] 13:02:55 INFO - PROCESS | 2880 | --DOMWINDOW == 124 (1B821000) [pid = 2880] [serial = 1181] [outer = 00000000] [url = about:blank] 13:02:55 INFO - PROCESS | 2880 | --DOMWINDOW == 123 (1A289000) [pid = 2880] [serial = 1180] [outer = 00000000] [url = about:blank] 13:02:55 INFO - PROCESS | 2880 | --DOMWINDOW == 122 (273C7400) [pid = 2880] [serial = 1169] [outer = 00000000] [url = about:blank] 13:02:55 INFO - PROCESS | 2880 | --DOMWINDOW == 121 (273C4800) [pid = 2880] [serial = 1168] [outer = 00000000] [url = about:blank] 13:02:55 INFO - PROCESS | 2880 | --DOMWINDOW == 120 (1FC0C400) [pid = 2880] [serial = 1157] [outer = 00000000] [url = about:blank] 13:02:55 INFO - PROCESS | 2880 | --DOMWINDOW == 119 (1E5A0000) [pid = 2880] [serial = 1156] [outer = 00000000] [url = about:blank] 13:02:55 INFO - PROCESS | 2880 | --DOMWINDOW == 118 (1CC44400) [pid = 2880] [serial = 1192] [outer = 00000000] [url = about:blank] 13:02:55 INFO - PROCESS | 2880 | --DOMWINDOW == 117 (20095800) [pid = 2880] [serial = 1202] [outer = 00000000] [url = about:blank] 13:02:55 INFO - PROCESS | 2880 | --DOMWINDOW == 116 (2099FC00) [pid = 2880] [serial = 1208] [outer = 00000000] [url = about:blank] 13:02:55 INFO - PROCESS | 2880 | --DOMWINDOW == 115 (25C2B800) [pid = 2880] [serial = 1166] [outer = 00000000] [url = about:blank] 13:02:55 INFO - PROCESS | 2880 | --DOMWINDOW == 114 (1F99D400) [pid = 2880] [serial = 1204] [outer = 00000000] [url = about:blank] 13:02:55 INFO - PROCESS | 2880 | --DOMWINDOW == 113 (1FC17400) [pid = 2880] [serial = 1205] [outer = 00000000] [url = about:blank] 13:02:55 INFO - PROCESS | 2880 | --DOMWINDOW == 112 (1CC4B000) [pid = 2880] [serial = 1193] [outer = 00000000] [url = about:blank] 13:02:55 INFO - PROCESS | 2880 | 1461182576012 Marionette TRACE conn4 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 13:02:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 13:02:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1078ms 13:02:56 INFO - PROCESS | 2880 | 1461182576073 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 13:02:56 INFO - PROCESS | 2880 | 1461182576076 Marionette TRACE conn4 <- [1,1693,null,{"value":"13"}] 13:02:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 13:02:56 INFO - PROCESS | 2880 | 1461182576089 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 13:02:56 INFO - PROCESS | 2880 | 1461182576091 Marionette TRACE conn4 <- [1,1694,null,{}] 13:02:56 INFO - PROCESS | 2880 | 1461182576095 Marionette TRACE conn4 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:56 INFO - PROCESS | 2880 | 1461182576193 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 13:02:56 INFO - PROCESS | 2880 | 1461182576207 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:56 INFO - PROCESS | 2880 | ++DOCSHELL 18CA7800 == 115 [pid = 2880] [id = 433] 13:02:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 113 (18CA8000) [pid = 2880] [serial = 1299] [outer = 00000000] 13:02:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 114 (1AA76800) [pid = 2880] [serial = 1300] [outer = 18CA8000] 13:02:56 INFO - PROCESS | 2880 | 1461182576254 Marionette DEBUG loaded listener.js 13:02:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 115 (1BDAC800) [pid = 2880] [serial = 1301] [outer = 18CA8000] 13:02:56 INFO - PROCESS | 2880 | 1461182576785 Marionette TRACE conn4 <- [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]]]}] 13:02:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 13:02:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 730ms 13:02:56 INFO - PROCESS | 2880 | 1461182576818 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 13:02:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 13:02:56 INFO - PROCESS | 2880 | 1461182576822 Marionette TRACE conn4 <- [1,1697,null,{"value":"13"}] 13:02:56 INFO - PROCESS | 2880 | 1461182576832 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 13:02:56 INFO - PROCESS | 2880 | 1461182576836 Marionette TRACE conn4 <- [1,1698,null,{}] 13:02:56 INFO - PROCESS | 2880 | 1461182576871 Marionette TRACE conn4 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:56 INFO - PROCESS | 2880 | 1461182576989 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 13:02:57 INFO - PROCESS | 2880 | 1461182577108 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:57 INFO - PROCESS | 2880 | ++DOCSHELL 1A678800 == 116 [pid = 2880] [id = 434] 13:02:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 116 (1BE8F400) [pid = 2880] [serial = 1302] [outer = 00000000] 13:02:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 117 (1CC47400) [pid = 2880] [serial = 1303] [outer = 1BE8F400] 13:02:57 INFO - PROCESS | 2880 | 1461182577155 Marionette DEBUG loaded listener.js 13:02:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 118 (1CCD9000) [pid = 2880] [serial = 1304] [outer = 1BE8F400] 13:02:57 INFO - PROCESS | 2880 | 1461182577562 Marionette TRACE conn4 <- [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]]]}] 13:02:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 13:02:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 790ms 13:02:57 INFO - PROCESS | 2880 | 1461182577618 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 13:02:57 INFO - PROCESS | 2880 | 1461182577620 Marionette TRACE conn4 <- [1,1701,null,{"value":"13"}] 13:02:57 INFO - PROCESS | 2880 | 1461182577623 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 13:02:57 INFO - PROCESS | 2880 | 1461182577625 Marionette TRACE conn4 <- [1,1702,null,{}] 13:02:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 13:02:57 INFO - PROCESS | 2880 | 1461182577629 Marionette TRACE conn4 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:57 INFO - PROCESS | 2880 | 1461182577726 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 13:02:57 INFO - PROCESS | 2880 | 1461182577736 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:57 INFO - PROCESS | 2880 | ++DOCSHELL 1D80C400 == 117 [pid = 2880] [id = 435] 13:02:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 119 (1D91D000) [pid = 2880] [serial = 1305] [outer = 00000000] 13:02:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 120 (1E1F0C00) [pid = 2880] [serial = 1306] [outer = 1D91D000] 13:02:57 INFO - PROCESS | 2880 | 1461182577784 Marionette DEBUG loaded listener.js 13:02:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 121 (1E5A7C00) [pid = 2880] [serial = 1307] [outer = 1D91D000] 13:02:58 INFO - PROCESS | 2880 | 1461182578282 Marionette TRACE conn4 <- [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]]]}] 13:02:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 13:02:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 730ms 13:02:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 13:02:58 INFO - PROCESS | 2880 | 1461182578379 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 13:02:58 INFO - PROCESS | 2880 | 1461182578381 Marionette TRACE conn4 <- [1,1705,null,{"value":"13"}] 13:02:58 INFO - PROCESS | 2880 | 1461182578385 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 13:02:58 INFO - PROCESS | 2880 | 1461182578387 Marionette TRACE conn4 <- [1,1706,null,{}] 13:02:58 INFO - PROCESS | 2880 | 1461182578395 Marionette TRACE conn4 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:58 INFO - PROCESS | 2880 | 1461182578532 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 13:02:58 INFO - PROCESS | 2880 | 1461182578611 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:58 INFO - PROCESS | 2880 | ++DOCSHELL 1F193400 == 118 [pid = 2880] [id = 436] 13:02:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 122 (1F193C00) [pid = 2880] [serial = 1308] [outer = 00000000] 13:02:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 123 (1FBCBC00) [pid = 2880] [serial = 1309] [outer = 1F193C00] 13:02:58 INFO - PROCESS | 2880 | 1461182578666 Marionette DEBUG loaded listener.js 13:02:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 124 (1FC15000) [pid = 2880] [serial = 1310] [outer = 1F193C00] 13:02:59 INFO - PROCESS | 2880 | 1461182579115 Marionette TRACE conn4 <- [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]]]}] 13:02:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 13:02:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 790ms 13:02:59 INFO - PROCESS | 2880 | 1461182579176 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 13:02:59 INFO - PROCESS | 2880 | 1461182579178 Marionette TRACE conn4 <- [1,1709,null,{"value":"13"}] 13:02:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 13:02:59 INFO - PROCESS | 2880 | 1461182579181 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 13:02:59 INFO - PROCESS | 2880 | 1461182579183 Marionette TRACE conn4 <- [1,1710,null,{}] 13:02:59 INFO - PROCESS | 2880 | 1461182579186 Marionette TRACE conn4 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:59 INFO - PROCESS | 2880 | 1461182579324 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 13:02:59 INFO - PROCESS | 2880 | 1461182579344 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:59 INFO - PROCESS | 2880 | ++DOCSHELL 1FC18400 == 119 [pid = 2880] [id = 437] 13:02:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 125 (20069C00) [pid = 2880] [serial = 1311] [outer = 00000000] 13:02:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 126 (20533000) [pid = 2880] [serial = 1312] [outer = 20069C00] 13:02:59 INFO - PROCESS | 2880 | 1461182579389 Marionette DEBUG loaded listener.js 13:02:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 127 (2053B800) [pid = 2880] [serial = 1313] [outer = 20069C00] 13:02:59 INFO - PROCESS | 2880 | 1461182579858 Marionette TRACE conn4 <- [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]]]}] 13:02:59 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 13:02:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 730ms 13:02:59 INFO - PROCESS | 2880 | 1461182579924 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 13:02:59 INFO - PROCESS | 2880 | 1461182579926 Marionette TRACE conn4 <- [1,1713,null,{"value":"13"}] 13:02:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 13:03:00 INFO - PROCESS | 2880 | --DOMWINDOW == 126 (1F18B400) [pid = 2880] [serial = 1251] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 13:03:00 INFO - PROCESS | 2880 | --DOMWINDOW == 125 (2094A800) [pid = 2880] [serial = 1254] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 13:03:00 INFO - PROCESS | 2880 | --DOMWINDOW == 124 (20A0D400) [pid = 2880] [serial = 1257] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 13:03:00 INFO - PROCESS | 2880 | --DOMWINDOW == 123 (1C882C00) [pid = 2880] [serial = 1245] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 13:03:00 INFO - PROCESS | 2880 | --DOMWINDOW == 122 (1D923000) [pid = 2880] [serial = 1248] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 13:03:00 INFO - PROCESS | 2880 | --DOMWINDOW == 121 (1AA77800) [pid = 2880] [serial = 1239] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 13:03:00 INFO - PROCESS | 2880 | --DOMWINDOW == 120 (20536C00) [pid = 2880] [serial = 1263] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 13:03:00 INFO - PROCESS | 2880 | --DOMWINDOW == 119 (131D9000) [pid = 2880] [serial = 1236] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 13:03:00 INFO - PROCESS | 2880 | --DOMWINDOW == 118 (17079400) [pid = 2880] [serial = 1242] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 13:03:00 INFO - PROCESS | 2880 | --DOMWINDOW == 117 (1880AC00) [pid = 2880] [serial = 1260] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 13:03:00 INFO - PROCESS | 2880 | 1461182580159 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 13:03:00 INFO - PROCESS | 2880 | 1461182580161 Marionette TRACE conn4 <- [1,1714,null,{}] 13:03:00 INFO - PROCESS | 2880 | 1461182580171 Marionette TRACE conn4 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:00 INFO - PROCESS | 2880 | 1461182580267 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 13:03:00 INFO - PROCESS | 2880 | 1461182580274 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:00 INFO - PROCESS | 2880 | ++DOCSHELL 18CAF800 == 120 [pid = 2880] [id = 438] 13:03:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 118 (1901E400) [pid = 2880] [serial = 1314] [outer = 00000000] 13:03:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 119 (1C883000) [pid = 2880] [serial = 1315] [outer = 1901E400] 13:03:00 INFO - PROCESS | 2880 | 1461182580322 Marionette DEBUG loaded listener.js 13:03:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 120 (1CCD5400) [pid = 2880] [serial = 1316] [outer = 1901E400] 13:03:00 INFO - PROCESS | 2880 | 1461182580783 Marionette TRACE conn4 <- [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]]]}] 13:03:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 13:03:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 910ms 13:03:00 INFO - PROCESS | 2880 | 1461182580843 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 13:03:00 INFO - PROCESS | 2880 | 1461182580845 Marionette TRACE conn4 <- [1,1717,null,{"value":"13"}] 13:03:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 13:03:00 INFO - PROCESS | 2880 | 1461182580848 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 13:03:00 INFO - PROCESS | 2880 | 1461182580850 Marionette TRACE conn4 <- [1,1718,null,{}] 13:03:00 INFO - PROCESS | 2880 | 1461182580853 Marionette TRACE conn4 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:00 INFO - PROCESS | 2880 | 1461182580949 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 13:03:00 INFO - PROCESS | 2880 | 1461182580956 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:00 INFO - PROCESS | 2880 | ++DOCSHELL 1C86E400 == 121 [pid = 2880] [id = 439] 13:03:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 121 (1D972000) [pid = 2880] [serial = 1317] [outer = 00000000] 13:03:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 122 (2099D400) [pid = 2880] [serial = 1318] [outer = 1D972000] 13:03:00 INFO - PROCESS | 2880 | 1461182581000 Marionette DEBUG loaded listener.js 13:03:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 123 (20A05400) [pid = 2880] [serial = 1319] [outer = 1D972000] 13:03:01 INFO - PROCESS | 2880 | 1461182581460 Marionette TRACE conn4 <- [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]]]}] 13:03:01 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 13:03:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 630ms 13:03:01 INFO - PROCESS | 2880 | 1461182581490 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 13:03:01 INFO - PROCESS | 2880 | 1461182581492 Marionette TRACE conn4 <- [1,1721,null,{"value":"13"}] 13:03:01 INFO - PROCESS | 2880 | 1461182581495 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 13:03:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 13:03:01 INFO - PROCESS | 2880 | 1461182581497 Marionette TRACE conn4 <- [1,1722,null,{}] 13:03:01 INFO - PROCESS | 2880 | 1461182581501 Marionette TRACE conn4 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:01 INFO - PROCESS | 2880 | 1461182581601 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 13:03:01 INFO - PROCESS | 2880 | 1461182581608 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:01 INFO - PROCESS | 2880 | ++DOCSHELL 20A0D400 == 122 [pid = 2880] [id = 440] 13:03:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 124 (20AB0000) [pid = 2880] [serial = 1320] [outer = 00000000] 13:03:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 125 (20AC4400) [pid = 2880] [serial = 1321] [outer = 20AB0000] 13:03:01 INFO - PROCESS | 2880 | 1461182581678 Marionette DEBUG loaded listener.js 13:03:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 126 (20B73C00) [pid = 2880] [serial = 1322] [outer = 20AB0000] 13:03:02 INFO - PROCESS | 2880 | 1461182582140 Marionette TRACE conn4 <- [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]]]}] 13:03:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 13:03:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 671ms 13:03:02 INFO - PROCESS | 2880 | 1461182582231 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 13:03:02 INFO - PROCESS | 2880 | 1461182582235 Marionette TRACE conn4 <- [1,1725,null,{"value":"13"}] 13:03:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 13:03:02 INFO - PROCESS | 2880 | 1461182582246 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 13:03:02 INFO - PROCESS | 2880 | 1461182582250 Marionette TRACE conn4 <- [1,1726,null,{}] 13:03:02 INFO - PROCESS | 2880 | 1461182582257 Marionette TRACE conn4 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:02 INFO - PROCESS | 2880 | 1461182582388 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 13:03:02 INFO - PROCESS | 2880 | 1461182582552 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:02 INFO - PROCESS | 2880 | ++DOCSHELL 17565C00 == 123 [pid = 2880] [id = 441] 13:03:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 127 (17566800) [pid = 2880] [serial = 1323] [outer = 00000000] 13:03:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 128 (18CABC00) [pid = 2880] [serial = 1324] [outer = 17566800] 13:03:02 INFO - PROCESS | 2880 | 1461182582614 Marionette DEBUG loaded listener.js 13:03:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 129 (1A0EBC00) [pid = 2880] [serial = 1325] [outer = 17566800] 13:03:03 INFO - PROCESS | 2880 | 1461182583259 Marionette TRACE conn4 <- [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]]]}] 13:03:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 13:03:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1077ms 13:03:03 INFO - PROCESS | 2880 | 1461182583327 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 13:03:03 INFO - PROCESS | 2880 | 1461182583331 Marionette TRACE conn4 <- [1,1729,null,{"value":"13"}] 13:03:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 13:03:03 INFO - PROCESS | 2880 | 1461182583339 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 13:03:03 INFO - PROCESS | 2880 | 1461182583343 Marionette TRACE conn4 <- [1,1730,null,{}] 13:03:03 INFO - PROCESS | 2880 | 1461182583348 Marionette TRACE conn4 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:03 INFO - PROCESS | 2880 | 1461182583472 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 13:03:03 INFO - PROCESS | 2880 | 1461182583657 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:03 INFO - PROCESS | 2880 | ++DOCSHELL 1C866800 == 124 [pid = 2880] [id = 442] 13:03:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 130 (1C9C5400) [pid = 2880] [serial = 1326] [outer = 00000000] 13:03:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 131 (1CCD7800) [pid = 2880] [serial = 1327] [outer = 1C9C5400] 13:03:03 INFO - PROCESS | 2880 | 1461182583713 Marionette DEBUG loaded listener.js 13:03:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 132 (1DFC4000) [pid = 2880] [serial = 1328] [outer = 1C9C5400] 13:03:04 INFO - PROCESS | 2880 | 1461182584317 Marionette TRACE conn4 <- [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]]]}] 13:03:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 13:03:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1020ms 13:03:04 INFO - PROCESS | 2880 | 1461182584362 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 13:03:04 INFO - PROCESS | 2880 | 1461182584365 Marionette TRACE conn4 <- [1,1733,null,{"value":"13"}] 13:03:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 13:03:04 INFO - PROCESS | 2880 | 1461182584368 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 13:03:04 INFO - PROCESS | 2880 | 1461182584371 Marionette TRACE conn4 <- [1,1734,null,{}] 13:03:04 INFO - PROCESS | 2880 | 1461182584381 Marionette TRACE conn4 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:04 INFO - PROCESS | 2880 | 1461182584508 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 13:03:04 INFO - PROCESS | 2880 | 1461182584681 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:04 INFO - PROCESS | 2880 | ++DOCSHELL 20AAB000 == 125 [pid = 2880] [id = 443] 13:03:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 133 (20AB3800) [pid = 2880] [serial = 1329] [outer = 00000000] 13:03:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 134 (21792C00) [pid = 2880] [serial = 1330] [outer = 20AB3800] 13:03:04 INFO - PROCESS | 2880 | 1461182584742 Marionette DEBUG loaded listener.js 13:03:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 135 (21A0CC00) [pid = 2880] [serial = 1331] [outer = 20AB3800] 13:03:05 INFO - PROCESS | 2880 | 1461182585323 Marionette TRACE conn4 <- [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]]]}] 13:03:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 13:03:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1020ms 13:03:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 13:03:05 INFO - PROCESS | 2880 | 1461182585391 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 13:03:05 INFO - PROCESS | 2880 | 1461182585394 Marionette TRACE conn4 <- [1,1737,null,{"value":"13"}] 13:03:05 INFO - PROCESS | 2880 | 1461182585398 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 13:03:05 INFO - PROCESS | 2880 | 1461182585400 Marionette TRACE conn4 <- [1,1738,null,{}] 13:03:05 INFO - PROCESS | 2880 | 1461182585404 Marionette TRACE conn4 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:05 INFO - PROCESS | 2880 | 1461182585526 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 13:03:05 INFO - PROCESS | 2880 | 1461182585684 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:05 INFO - PROCESS | 2880 | ++DOCSHELL 22122000 == 126 [pid = 2880] [id = 444] 13:03:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 136 (22122800) [pid = 2880] [serial = 1332] [outer = 00000000] 13:03:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 137 (2316E400) [pid = 2880] [serial = 1333] [outer = 22122800] 13:03:05 INFO - PROCESS | 2880 | 1461182585743 Marionette DEBUG loaded listener.js 13:03:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 138 (236A0400) [pid = 2880] [serial = 1334] [outer = 22122800] 13:03:06 INFO - PROCESS | 2880 | 1461182586352 Marionette TRACE conn4 <- [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]]]}] 13:03:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 13:03:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1017ms 13:03:06 INFO - PROCESS | 2880 | 1461182586419 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 13:03:06 INFO - PROCESS | 2880 | 1461182586421 Marionette TRACE conn4 <- [1,1741,null,{"value":"13"}] 13:03:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 13:03:06 INFO - PROCESS | 2880 | 1461182586425 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 13:03:06 INFO - PROCESS | 2880 | 1461182586427 Marionette TRACE conn4 <- [1,1742,null,{}] 13:03:06 INFO - PROCESS | 2880 | 1461182586430 Marionette TRACE conn4 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:06 INFO - PROCESS | 2880 | 1461182586549 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 13:03:06 INFO - PROCESS | 2880 | 1461182586707 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:06 INFO - PROCESS | 2880 | ++DOCSHELL 236A5C00 == 127 [pid = 2880] [id = 445] 13:03:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 139 (236A8000) [pid = 2880] [serial = 1335] [outer = 00000000] 13:03:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 140 (23917400) [pid = 2880] [serial = 1336] [outer = 236A8000] 13:03:06 INFO - PROCESS | 2880 | 1461182586764 Marionette DEBUG loaded listener.js 13:03:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 141 (23970400) [pid = 2880] [serial = 1337] [outer = 236A8000] 13:03:07 INFO - PROCESS | 2880 | 1461182587361 Marionette TRACE conn4 <- [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]]]}] 13:03:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 13:03:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 970ms 13:03:07 INFO - PROCESS | 2880 | 1461182587399 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 13:03:07 INFO - PROCESS | 2880 | 1461182587401 Marionette TRACE conn4 <- [1,1745,null,{"value":"13"}] 13:03:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 13:03:07 INFO - PROCESS | 2880 | 1461182587404 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 13:03:07 INFO - PROCESS | 2880 | 1461182587406 Marionette TRACE conn4 <- [1,1746,null,{}] 13:03:07 INFO - PROCESS | 2880 | 1461182587410 Marionette TRACE conn4 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:07 INFO - PROCESS | 2880 | 1461182587550 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 13:03:07 INFO - PROCESS | 2880 | 1461182587726 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:07 INFO - PROCESS | 2880 | ++DOCSHELL 24D95400 == 128 [pid = 2880] [id = 446] 13:03:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 142 (24D98000) [pid = 2880] [serial = 1338] [outer = 00000000] 13:03:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 143 (25070C00) [pid = 2880] [serial = 1339] [outer = 24D98000] 13:03:07 INFO - PROCESS | 2880 | 1461182587785 Marionette DEBUG loaded listener.js 13:03:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 144 (2507A400) [pid = 2880] [serial = 1340] [outer = 24D98000] 13:03:08 INFO - PROCESS | 2880 | 1461182588354 Marionette TRACE conn4 <- [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]]]}] 13:03:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 13:03:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1019ms 13:03:08 INFO - PROCESS | 2880 | 1461182588428 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 13:03:08 INFO - PROCESS | 2880 | 1461182588430 Marionette TRACE conn4 <- [1,1749,null,{"value":"13"}] 13:03:08 INFO - PROCESS | 2880 | 1461182588434 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 13:03:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 13:03:08 INFO - PROCESS | 2880 | 1461182588436 Marionette TRACE conn4 <- [1,1750,null,{}] 13:03:08 INFO - PROCESS | 2880 | 1461182588439 Marionette TRACE conn4 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:08 INFO - PROCESS | 2880 | 1461182588558 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 13:03:08 INFO - PROCESS | 2880 | 1461182588716 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:08 INFO - PROCESS | 2880 | ++DOCSHELL 1C9C0800 == 129 [pid = 2880] [id = 447] 13:03:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 145 (24D9E800) [pid = 2880] [serial = 1341] [outer = 00000000] 13:03:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 146 (25C25400) [pid = 2880] [serial = 1342] [outer = 24D9E800] 13:03:08 INFO - PROCESS | 2880 | 1461182588772 Marionette DEBUG loaded listener.js 13:03:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 147 (25C31C00) [pid = 2880] [serial = 1343] [outer = 24D9E800] 13:03:09 INFO - PROCESS | 2880 | 1461182589349 Marionette TRACE conn4 <- [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]]]}] 13:03:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 13:03:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 970ms 13:03:09 INFO - PROCESS | 2880 | 1461182589408 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 13:03:09 INFO - PROCESS | 2880 | 1461182589410 Marionette TRACE conn4 <- [1,1753,null,{"value":"13"}] 13:03:09 INFO - PROCESS | 2880 | 1461182589413 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 13:03:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 13:03:09 INFO - PROCESS | 2880 | 1461182589415 Marionette TRACE conn4 <- [1,1754,null,{}] 13:03:09 INFO - PROCESS | 2880 | 1461182589419 Marionette TRACE conn4 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:09 INFO - PROCESS | 2880 | 1461182589541 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 13:03:09 INFO - PROCESS | 2880 | 1461182589713 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:09 INFO - PROCESS | 2880 | ++DOCSHELL 2605B400 == 130 [pid = 2880] [id = 448] 13:03:09 INFO - PROCESS | 2880 | ++DOMWINDOW == 148 (2605D000) [pid = 2880] [serial = 1344] [outer = 00000000] 13:03:09 INFO - PROCESS | 2880 | ++DOMWINDOW == 149 (2641E800) [pid = 2880] [serial = 1345] [outer = 2605D000] 13:03:09 INFO - PROCESS | 2880 | 1461182589769 Marionette DEBUG loaded listener.js 13:03:09 INFO - PROCESS | 2880 | ++DOMWINDOW == 150 (26420800) [pid = 2880] [serial = 1346] [outer = 2605D000] 13:03:10 INFO - PROCESS | 2880 | 1461182590374 Marionette TRACE conn4 <- [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]]]}] 13:03:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 13:03:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1017ms 13:03:10 INFO - PROCESS | 2880 | 1461182590435 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 13:03:10 INFO - PROCESS | 2880 | 1461182590437 Marionette TRACE conn4 <- [1,1757,null,{"value":"13"}] 13:03:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 13:03:10 INFO - PROCESS | 2880 | 1461182590441 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 13:03:10 INFO - PROCESS | 2880 | 1461182590443 Marionette TRACE conn4 <- [1,1758,null,{}] 13:03:10 INFO - PROCESS | 2880 | 1461182590446 Marionette TRACE conn4 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:10 INFO - PROCESS | 2880 | 1461182590565 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 13:03:10 INFO - PROCESS | 2880 | 1461182590737 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:10 INFO - PROCESS | 2880 | ++DOCSHELL 2642E400 == 131 [pid = 2880] [id = 449] 13:03:10 INFO - PROCESS | 2880 | ++DOMWINDOW == 151 (26431C00) [pid = 2880] [serial = 1347] [outer = 00000000] 13:03:10 INFO - PROCESS | 2880 | ++DOMWINDOW == 152 (26438800) [pid = 2880] [serial = 1348] [outer = 26431C00] 13:03:10 INFO - PROCESS | 2880 | 1461182590792 Marionette DEBUG loaded listener.js 13:03:10 INFO - PROCESS | 2880 | ++DOMWINDOW == 153 (26437C00) [pid = 2880] [serial = 1349] [outer = 26431C00] 13:03:11 INFO - PROCESS | 2880 | 1461182591355 Marionette TRACE conn4 <- [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]]]}] 13:03:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 13:03:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 970ms 13:03:11 INFO - PROCESS | 2880 | 1461182591415 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 13:03:11 INFO - PROCESS | 2880 | 1461182591417 Marionette TRACE conn4 <- [1,1761,null,{"value":"13"}] 13:03:11 INFO - PROCESS | 2880 | 1461182591421 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 13:03:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 13:03:11 INFO - PROCESS | 2880 | 1461182591423 Marionette TRACE conn4 <- [1,1762,null,{}] 13:03:11 INFO - PROCESS | 2880 | 1461182591426 Marionette TRACE conn4 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:11 INFO - PROCESS | 2880 | 1461182591550 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 13:03:11 INFO - PROCESS | 2880 | 1461182591768 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:11 INFO - PROCESS | 2880 | ++DOCSHELL 21C1C800 == 132 [pid = 2880] [id = 450] 13:03:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 154 (21CE1C00) [pid = 2880] [serial = 1350] [outer = 00000000] 13:03:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 155 (23A76000) [pid = 2880] [serial = 1351] [outer = 21CE1C00] 13:03:11 INFO - PROCESS | 2880 | 1461182591824 Marionette DEBUG loaded listener.js 13:03:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 156 (23A77400) [pid = 2880] [serial = 1352] [outer = 21CE1C00] 13:03:12 INFO - PROCESS | 2880 | 1461182592626 Marionette TRACE conn4 <- [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]]]}] 13:03:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 13:03:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1284ms 13:03:12 INFO - PROCESS | 2880 | 1461182592709 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 13:03:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 13:03:12 INFO - PROCESS | 2880 | 1461182592713 Marionette TRACE conn4 <- [1,1765,null,{"value":"13"}] 13:03:12 INFO - PROCESS | 2880 | 1461182592718 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 13:03:12 INFO - PROCESS | 2880 | 1461182592722 Marionette TRACE conn4 <- [1,1766,null,{}] 13:03:12 INFO - PROCESS | 2880 | 1461182592727 Marionette TRACE conn4 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:12 INFO - PROCESS | 2880 | 1461182592846 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 13:03:12 INFO - PROCESS | 2880 | 1461182593003 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:13 INFO - PROCESS | 2880 | ++DOCSHELL 1AA76400 == 133 [pid = 2880] [id = 451] 13:03:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 157 (1B833400) [pid = 2880] [serial = 1353] [outer = 00000000] 13:03:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 158 (1BEB1400) [pid = 2880] [serial = 1354] [outer = 1B833400] 13:03:13 INFO - PROCESS | 2880 | 1461182593058 Marionette DEBUG loaded listener.js 13:03:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 159 (1C866000) [pid = 2880] [serial = 1355] [outer = 1B833400] 13:03:13 INFO - PROCESS | 2880 | 1461182593644 Marionette TRACE conn4 <- [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]]]}] 13:03:13 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 13:03:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 990ms 13:03:13 INFO - PROCESS | 2880 | 1461182593709 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 13:03:13 INFO - PROCESS | 2880 | 1461182593715 Marionette TRACE conn4 <- [1,1769,null,{"value":"13"}] 13:03:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 13:03:13 INFO - PROCESS | 2880 | 1461182593721 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 13:03:13 INFO - PROCESS | 2880 | 1461182593723 Marionette TRACE conn4 <- [1,1770,null,{}] 13:03:13 INFO - PROCESS | 2880 | 1461182593727 Marionette TRACE conn4 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:13 INFO - PROCESS | 2880 | 1461182593846 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 13:03:13 INFO - PROCESS | 2880 | 1461182594009 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:14 INFO - PROCESS | 2880 | ++DOCSHELL 1CCD2C00 == 134 [pid = 2880] [id = 452] 13:03:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 160 (1D80C000) [pid = 2880] [serial = 1356] [outer = 00000000] 13:03:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 161 (1E5A5400) [pid = 2880] [serial = 1357] [outer = 1D80C000] 13:03:14 INFO - PROCESS | 2880 | 1461182594060 Marionette DEBUG loaded listener.js 13:03:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 162 (1E89B000) [pid = 2880] [serial = 1358] [outer = 1D80C000] 13:03:14 INFO - PROCESS | 2880 | --DOCSHELL 25C2F800 == 133 [pid = 2880] [id = 351] 13:03:14 INFO - PROCESS | 2880 | --DOCSHELL 1C86E400 == 132 [pid = 2880] [id = 439] 13:03:14 INFO - PROCESS | 2880 | --DOCSHELL 18CAF800 == 131 [pid = 2880] [id = 438] 13:03:14 INFO - PROCESS | 2880 | --DOCSHELL 1FC18400 == 130 [pid = 2880] [id = 437] 13:03:14 INFO - PROCESS | 2880 | --DOCSHELL 1F193400 == 129 [pid = 2880] [id = 436] 13:03:14 INFO - PROCESS | 2880 | --DOCSHELL 1D80C400 == 128 [pid = 2880] [id = 435] 13:03:14 INFO - PROCESS | 2880 | --DOCSHELL 1A678800 == 127 [pid = 2880] [id = 434] 13:03:14 INFO - PROCESS | 2880 | --DOMWINDOW == 161 (22127000) [pid = 2880] [serial = 1267] [outer = 00000000] [url = about:blank] 13:03:14 INFO - PROCESS | 2880 | --DOCSHELL 18CA7800 == 126 [pid = 2880] [id = 433] 13:03:14 INFO - PROCESS | 2880 | --DOCSHELL 17328800 == 125 [pid = 2880] [id = 432] 13:03:14 INFO - PROCESS | 2880 | --DOCSHELL 17A81400 == 124 [pid = 2880] [id = 431] 13:03:14 INFO - PROCESS | 2880 | --DOCSHELL 2506E000 == 123 [pid = 2880] [id = 428] 13:03:14 INFO - PROCESS | 2880 | --DOCSHELL 209A0800 == 122 [pid = 2880] [id = 427] 13:03:14 INFO - PROCESS | 2880 | --DOCSHELL 23738400 == 121 [pid = 2880] [id = 426] 13:03:14 INFO - PROCESS | 2880 | --DOCSHELL 220F3000 == 120 [pid = 2880] [id = 425] 13:03:14 INFO - PROCESS | 2880 | --DOCSHELL 12D35C00 == 119 [pid = 2880] [id = 424] 13:03:14 INFO - PROCESS | 2880 | --DOCSHELL 209A2800 == 118 [pid = 2880] [id = 403] 13:03:14 INFO - PROCESS | 2880 | --DOCSHELL 131DF000 == 117 [pid = 2880] [id = 423] 13:03:14 INFO - PROCESS | 2880 | --DOMWINDOW == 160 (1CC45000) [pid = 2880] [serial = 1241] [outer = 00000000] [url = about:blank] 13:03:14 INFO - PROCESS | 2880 | --DOMWINDOW == 159 (1C9C7C00) [pid = 2880] [serial = 1240] [outer = 00000000] [url = about:blank] 13:03:14 INFO - PROCESS | 2880 | --DOMWINDOW == 158 (20B7F400) [pid = 2880] [serial = 1222] [outer = 00000000] [url = about:blank] 13:03:14 INFO - PROCESS | 2880 | --DOMWINDOW == 157 (18CAC400) [pid = 2880] [serial = 1238] [outer = 00000000] [url = about:blank] 13:03:14 INFO - PROCESS | 2880 | --DOMWINDOW == 156 (178D0000) [pid = 2880] [serial = 1237] [outer = 00000000] [url = about:blank] 13:03:14 INFO - PROCESS | 2880 | --DOMWINDOW == 155 (19020000) [pid = 2880] [serial = 1213] [outer = 00000000] [url = about:blank] 13:03:14 INFO - PROCESS | 2880 | --DOMWINDOW == 154 (188E9C00) [pid = 2880] [serial = 1243] [outer = 00000000] [url = about:blank] 13:03:14 INFO - PROCESS | 2880 | --DOMWINDOW == 153 (1A66D800) [pid = 2880] [serial = 1244] [outer = 00000000] [url = about:blank] 13:03:14 INFO - PROCESS | 2880 | --DOMWINDOW == 152 (1D88E000) [pid = 2880] [serial = 1216] [outer = 00000000] [url = about:blank] 13:03:14 INFO - PROCESS | 2880 | --DOMWINDOW == 151 (20ABC800) [pid = 2880] [serial = 1219] [outer = 00000000] [url = about:blank] 13:03:14 INFO - PROCESS | 2880 | --DOMWINDOW == 150 (23914800) [pid = 2880] [serial = 1231] [outer = 00000000] [url = about:blank] 13:03:14 INFO - PROCESS | 2880 | --DOMWINDOW == 149 (21C1AC00) [pid = 2880] [serial = 1225] [outer = 00000000] [url = about:blank] 13:03:14 INFO - PROCESS | 2880 | --DOMWINDOW == 148 (236A2400) [pid = 2880] [serial = 1228] [outer = 00000000] [url = about:blank] 13:03:14 INFO - PROCESS | 2880 | --DOMWINDOW == 147 (23976000) [pid = 2880] [serial = 1234] [outer = 00000000] [url = about:blank] 13:03:14 INFO - PROCESS | 2880 | --DOMWINDOW == 146 (1C9BC400) [pid = 2880] [serial = 1261] [outer = 00000000] [url = about:blank] 13:03:14 INFO - PROCESS | 2880 | --DOMWINDOW == 145 (20AC7800) [pid = 2880] [serial = 1265] [outer = 00000000] [url = about:blank] 13:03:14 INFO - PROCESS | 2880 | --DOMWINDOW == 144 (1E5A9400) [pid = 2880] [serial = 1250] [outer = 00000000] [url = about:blank] 13:03:14 INFO - PROCESS | 2880 | --DOMWINDOW == 143 (1D918400) [pid = 2880] [serial = 1262] [outer = 00000000] [url = about:blank] 13:03:14 INFO - PROCESS | 2880 | --DOMWINDOW == 142 (1FC0FC00) [pid = 2880] [serial = 1252] [outer = 00000000] [url = about:blank] 13:03:14 INFO - PROCESS | 2880 | --DOMWINDOW == 141 (20431400) [pid = 2880] [serial = 1253] [outer = 00000000] [url = about:blank] 13:03:14 INFO - PROCESS | 2880 | --DOMWINDOW == 140 (20A09C00) [pid = 2880] [serial = 1256] [outer = 00000000] [url = about:blank] 13:03:14 INFO - PROCESS | 2880 | --DOMWINDOW == 139 (209ABC00) [pid = 2880] [serial = 1255] [outer = 00000000] [url = about:blank] 13:03:14 INFO - PROCESS | 2880 | --DOMWINDOW == 138 (20AC8C00) [pid = 2880] [serial = 1258] [outer = 00000000] [url = about:blank] 13:03:14 INFO - PROCESS | 2880 | --DOMWINDOW == 137 (1CAD7800) [pid = 2880] [serial = 1246] [outer = 00000000] [url = about:blank] 13:03:14 INFO - PROCESS | 2880 | --DOMWINDOW == 136 (1CC4B400) [pid = 2880] [serial = 1247] [outer = 00000000] [url = about:blank] 13:03:14 INFO - PROCESS | 2880 | --DOMWINDOW == 135 (1D9A8400) [pid = 2880] [serial = 1249] [outer = 00000000] [url = about:blank] 13:03:14 INFO - PROCESS | 2880 | --DOMWINDOW == 134 (21A09400) [pid = 2880] [serial = 1264] [outer = 00000000] [url = about:blank] 13:03:14 INFO - PROCESS | 2880 | --DOMWINDOW == 133 (20B7E400) [pid = 2880] [serial = 1259] [outer = 00000000] [url = about:blank] 13:03:14 INFO - PROCESS | 2880 | 1461182594672 Marionette TRACE conn4 <- [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]]]}] 13:03:14 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 13:03:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 970ms 13:03:14 INFO - PROCESS | 2880 | 1461182594694 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 13:03:14 INFO - PROCESS | 2880 | 1461182594696 Marionette TRACE conn4 <- [1,1773,null,{"value":"13"}] 13:03:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 13:03:14 INFO - PROCESS | 2880 | 1461182594699 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 13:03:14 INFO - PROCESS | 2880 | 1461182594702 Marionette TRACE conn4 <- [1,1774,null,{}] 13:03:14 INFO - PROCESS | 2880 | 1461182594712 Marionette TRACE conn4 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:14 INFO - PROCESS | 2880 | 1461182594821 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 13:03:14 INFO - PROCESS | 2880 | 1461182594947 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:14 INFO - PROCESS | 2880 | ++DOCSHELL 17A06C00 == 118 [pid = 2880] [id = 453] 13:03:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 134 (188E9C00) [pid = 2880] [serial = 1359] [outer = 00000000] 13:03:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 135 (1BE8C400) [pid = 2880] [serial = 1360] [outer = 188E9C00] 13:03:14 INFO - PROCESS | 2880 | 1461182594998 Marionette DEBUG loaded listener.js 13:03:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 136 (1C883800) [pid = 2880] [serial = 1361] [outer = 188E9C00] 13:03:15 INFO - PROCESS | 2880 | 1461182595437 Marionette TRACE conn4 <- [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]]]}] 13:03:15 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 13:03:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 790ms 13:03:15 INFO - PROCESS | 2880 | 1461182595490 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 13:03:15 INFO - PROCESS | 2880 | 1461182595493 Marionette TRACE conn4 <- [1,1777,null,{"value":"13"}] 13:03:15 INFO - PROCESS | 2880 | 1461182595496 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 13:03:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 13:03:15 INFO - PROCESS | 2880 | 1461182595498 Marionette TRACE conn4 <- [1,1778,null,{}] 13:03:15 INFO - PROCESS | 2880 | 1461182595502 Marionette TRACE conn4 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:15 INFO - PROCESS | 2880 | 1461182595604 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 13:03:15 INFO - PROCESS | 2880 | 1461182595611 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:15 INFO - PROCESS | 2880 | ++DOCSHELL 1CAA5400 == 119 [pid = 2880] [id = 454] 13:03:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 137 (1CAA6000) [pid = 2880] [serial = 1362] [outer = 00000000] 13:03:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 138 (1E1EB800) [pid = 2880] [serial = 1363] [outer = 1CAA6000] 13:03:15 INFO - PROCESS | 2880 | 1461182595659 Marionette DEBUG loaded listener.js 13:03:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 139 (1E89A400) [pid = 2880] [serial = 1364] [outer = 1CAA6000] 13:03:16 INFO - PROCESS | 2880 | 1461182596205 Marionette TRACE conn4 <- [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]]]}] 13:03:16 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) 13:03:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 731ms 13:03:16 INFO - PROCESS | 2880 | 1461182596231 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 13:03:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 13:03:16 INFO - PROCESS | 2880 | 1461182596233 Marionette TRACE conn4 <- [1,1781,null,{"value":"13"}] 13:03:16 INFO - PROCESS | 2880 | 1461182596236 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 13:03:16 INFO - PROCESS | 2880 | 1461182596238 Marionette TRACE conn4 <- [1,1782,null,{}] 13:03:16 INFO - PROCESS | 2880 | 1461182596242 Marionette TRACE conn4 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:16 INFO - PROCESS | 2880 | 1461182596344 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 13:03:16 INFO - PROCESS | 2880 | 1461182596475 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:16 INFO - PROCESS | 2880 | ++DOCSHELL 1D890800 == 120 [pid = 2880] [id = 455] 13:03:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 140 (1D89A800) [pid = 2880] [serial = 1365] [outer = 00000000] 13:03:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 141 (20099000) [pid = 2880] [serial = 1366] [outer = 1D89A800] 13:03:16 INFO - PROCESS | 2880 | 1461182596521 Marionette DEBUG loaded listener.js 13:03:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 142 (20432400) [pid = 2880] [serial = 1367] [outer = 1D89A800] 13:03:16 INFO - PROCESS | 2880 | 1461182596940 Marionette TRACE conn4 <- [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]]]}] 13:03:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:03:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 730ms 13:03:16 INFO - PROCESS | 2880 | 1461182596973 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 13:03:16 INFO - PROCESS | 2880 | 1461182596975 Marionette TRACE conn4 <- [1,1785,null,{"value":"13"}] 13:03:16 INFO - PROCESS | 2880 | 1461182596978 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 13:03:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 13:03:16 INFO - PROCESS | 2880 | 1461182596980 Marionette TRACE conn4 <- [1,1786,null,{}] 13:03:16 INFO - PROCESS | 2880 | 1461182596983 Marionette TRACE conn4 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:17 INFO - PROCESS | 2880 | 1461182597173 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 13:03:17 INFO - PROCESS | 2880 | 1461182597203 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:17 INFO - PROCESS | 2880 | ++DOCSHELL 20536000 == 121 [pid = 2880] [id = 456] 13:03:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 143 (209A0C00) [pid = 2880] [serial = 1368] [outer = 00000000] 13:03:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 144 (20AAA400) [pid = 2880] [serial = 1369] [outer = 209A0C00] 13:03:17 INFO - PROCESS | 2880 | 1461182597253 Marionette DEBUG loaded listener.js 13:03:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 145 (20AC4800) [pid = 2880] [serial = 1370] [outer = 209A0C00] 13:03:17 INFO - PROCESS | 2880 | 1461182597723 Marionette TRACE conn4 <- [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]]]}] 13:03:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 13:03:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 770ms 13:03:17 INFO - PROCESS | 2880 | 1461182597752 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 13:03:17 INFO - PROCESS | 2880 | 1461182597754 Marionette TRACE conn4 <- [1,1789,null,{"value":"13"}] 13:03:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 13:03:17 INFO - PROCESS | 2880 | 1461182597757 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 13:03:17 INFO - PROCESS | 2880 | 1461182597758 Marionette TRACE conn4 <- [1,1790,null,{}] 13:03:17 INFO - PROCESS | 2880 | 1461182597762 Marionette TRACE conn4 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:17 INFO - PROCESS | 2880 | 1461182597900 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 13:03:17 INFO - PROCESS | 2880 | 1461182597917 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:17 INFO - PROCESS | 2880 | ++DOCSHELL 1A0EC400 == 122 [pid = 2880] [id = 457] 13:03:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 146 (1E1F8800) [pid = 2880] [serial = 1371] [outer = 00000000] 13:03:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 147 (21794000) [pid = 2880] [serial = 1372] [outer = 1E1F8800] 13:03:17 INFO - PROCESS | 2880 | 1461182597961 Marionette DEBUG loaded listener.js 13:03:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 148 (21C18400) [pid = 2880] [serial = 1373] [outer = 1E1F8800] 13:03:18 INFO - PROCESS | 2880 | 1461182598422 Marionette TRACE conn4 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 13:03:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 13:03:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 730ms 13:03:18 INFO - PROCESS | 2880 | 1461182598489 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 13:03:18 INFO - PROCESS | 2880 | 1461182598491 Marionette TRACE conn4 <- [1,1793,null,{"value":"13"}] 13:03:18 INFO - PROCESS | 2880 | 1461182598494 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 13:03:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 13:03:18 INFO - PROCESS | 2880 | 1461182598496 Marionette TRACE conn4 <- [1,1794,null,{}] 13:03:18 INFO - PROCESS | 2880 | 1461182598499 Marionette TRACE conn4 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:18 INFO - PROCESS | 2880 | 1461182598664 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 13:03:18 INFO - PROCESS | 2880 | 1461182598702 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:18 INFO - PROCESS | 2880 | ++DOCSHELL 2204DC00 == 123 [pid = 2880] [id = 458] 13:03:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 149 (220E4800) [pid = 2880] [serial = 1374] [outer = 00000000] 13:03:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 150 (22281800) [pid = 2880] [serial = 1375] [outer = 220E4800] 13:03:18 INFO - PROCESS | 2880 | 1461182598750 Marionette DEBUG loaded listener.js 13:03:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 151 (236AB400) [pid = 2880] [serial = 1376] [outer = 220E4800] 13:03:19 INFO - PROCESS | 2880 | --DOMWINDOW == 150 (1F193C00) [pid = 2880] [serial = 1308] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 13:03:19 INFO - PROCESS | 2880 | --DOMWINDOW == 149 (20069C00) [pid = 2880] [serial = 1311] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 13:03:19 INFO - PROCESS | 2880 | --DOMWINDOW == 148 (1901E400) [pid = 2880] [serial = 1314] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 13:03:19 INFO - PROCESS | 2880 | --DOMWINDOW == 147 (18CA8000) [pid = 2880] [serial = 1299] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 13:03:19 INFO - PROCESS | 2880 | --DOMWINDOW == 146 (1A677C00) [pid = 2880] [serial = 1296] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 13:03:19 INFO - PROCESS | 2880 | --DOMWINDOW == 145 (17A87000) [pid = 2880] [serial = 1293] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 13:03:19 INFO - PROCESS | 2880 | --DOMWINDOW == 144 (1D972000) [pid = 2880] [serial = 1317] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 13:03:19 INFO - PROCESS | 2880 | --DOMWINDOW == 143 (1D91D000) [pid = 2880] [serial = 1305] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 13:03:19 INFO - PROCESS | 2880 | --DOMWINDOW == 142 (1BE8F400) [pid = 2880] [serial = 1302] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 13:03:19 INFO - PROCESS | 2880 | 1461182599354 Marionette TRACE conn4 <- [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]]]}] 13:03:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 13:03:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 870ms 13:03:19 INFO - PROCESS | 2880 | 1461182599372 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 13:03:19 INFO - PROCESS | 2880 | 1461182599374 Marionette TRACE conn4 <- [1,1797,null,{"value":"13"}] 13:03:19 INFO - PROCESS | 2880 | 1461182599378 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 13:03:19 INFO - PROCESS | 2880 | 1461182599379 Marionette TRACE conn4 <- [1,1798,null,{}] 13:03:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 13:03:19 INFO - PROCESS | 2880 | 1461182599399 Marionette TRACE conn4 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:19 INFO - PROCESS | 2880 | 1461182599498 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 13:03:19 INFO - PROCESS | 2880 | 1461182599505 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:19 INFO - PROCESS | 2880 | ++DOCSHELL 188E7000 == 124 [pid = 2880] [id = 459] 13:03:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 143 (1F193C00) [pid = 2880] [serial = 1377] [outer = 00000000] 13:03:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 144 (20B7FC00) [pid = 2880] [serial = 1378] [outer = 1F193C00] 13:03:19 INFO - PROCESS | 2880 | 1461182599549 Marionette DEBUG loaded listener.js 13:03:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 145 (22123800) [pid = 2880] [serial = 1379] [outer = 1F193C00] 13:03:19 INFO - PROCESS | 2880 | 1461182600002 Marionette TRACE conn4 <- [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]]]}] 13:03:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 13:03:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 630ms 13:03:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 13:03:20 INFO - PROCESS | 2880 | 1461182600013 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 13:03:20 INFO - PROCESS | 2880 | 1461182600015 Marionette TRACE conn4 <- [1,1801,null,{"value":"13"}] 13:03:20 INFO - PROCESS | 2880 | 1461182600018 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 13:03:20 INFO - PROCESS | 2880 | 1461182600019 Marionette TRACE conn4 <- [1,1802,null,{}] 13:03:20 INFO - PROCESS | 2880 | 1461182600023 Marionette TRACE conn4 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:20 INFO - PROCESS | 2880 | 1461182600180 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 13:03:20 INFO - PROCESS | 2880 | 1461182600193 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:20 INFO - PROCESS | 2880 | ++DOCSHELL 209A7C00 == 125 [pid = 2880] [id = 460] 13:03:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 146 (20A0E000) [pid = 2880] [serial = 1380] [outer = 00000000] 13:03:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 147 (2396FC00) [pid = 2880] [serial = 1381] [outer = 20A0E000] 13:03:20 INFO - PROCESS | 2880 | 1461182600238 Marionette DEBUG loaded listener.js 13:03:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 148 (23A73C00) [pid = 2880] [serial = 1382] [outer = 20A0E000] 13:03:20 INFO - PROCESS | 2880 | 1461182600695 Marionette TRACE conn4 <- [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]]]}] 13:03:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 13:03:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 730ms 13:03:20 INFO - PROCESS | 2880 | 1461182600752 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 13:03:20 INFO - PROCESS | 2880 | 1461182600754 Marionette TRACE conn4 <- [1,1805,null,{"value":"13"}] 13:03:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 13:03:20 INFO - PROCESS | 2880 | 1461182600757 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 13:03:20 INFO - PROCESS | 2880 | 1461182600760 Marionette TRACE conn4 <- [1,1806,null,{}] 13:03:20 INFO - PROCESS | 2880 | 1461182600763 Marionette TRACE conn4 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:20 INFO - PROCESS | 2880 | 1461182600880 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 13:03:20 INFO - PROCESS | 2880 | 1461182600895 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:20 INFO - PROCESS | 2880 | ++DOCSHELL 24D9F400 == 126 [pid = 2880] [id = 461] 13:03:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 149 (2506D000) [pid = 2880] [serial = 1383] [outer = 00000000] 13:03:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 150 (25516400) [pid = 2880] [serial = 1384] [outer = 2506D000] 13:03:20 INFO - PROCESS | 2880 | 1461182600944 Marionette DEBUG loaded listener.js 13:03:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 151 (2605F800) [pid = 2880] [serial = 1385] [outer = 2506D000] 13:03:21 INFO - PROCESS | 2880 | 1461182601745 Marionette TRACE conn4 <- [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]]]}] 13:03:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 13:03:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1018ms 13:03:21 INFO - PROCESS | 2880 | 1461182601777 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 13:03:21 INFO - PROCESS | 2880 | 1461182601783 Marionette TRACE conn4 <- [1,1809,null,{"value":"13"}] 13:03:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 13:03:21 INFO - PROCESS | 2880 | 1461182601789 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 13:03:21 INFO - PROCESS | 2880 | 1461182601792 Marionette TRACE conn4 <- [1,1810,null,{}] 13:03:21 INFO - PROCESS | 2880 | 1461182601798 Marionette TRACE conn4 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:21 INFO - PROCESS | 2880 | 1461182601951 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 13:03:22 INFO - PROCESS | 2880 | 1461182602117 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:22 INFO - PROCESS | 2880 | ++DOCSHELL 1A28F400 == 127 [pid = 2880] [id = 462] 13:03:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 152 (1A66C400) [pid = 2880] [serial = 1386] [outer = 00000000] 13:03:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 153 (1BDB4000) [pid = 2880] [serial = 1387] [outer = 1A66C400] 13:03:22 INFO - PROCESS | 2880 | 1461182602179 Marionette DEBUG loaded listener.js 13:03:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 154 (1C9B9000) [pid = 2880] [serial = 1388] [outer = 1A66C400] 13:03:22 INFO - PROCESS | 2880 | 1461182602761 Marionette TRACE conn4 <- [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]]]}] 13:03:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 13:03:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1018ms 13:03:22 INFO - PROCESS | 2880 | 1461182602811 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 13:03:22 INFO - PROCESS | 2880 | 1461182602817 Marionette TRACE conn4 <- [1,1813,null,{"value":"13"}] 13:03:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 13:03:22 INFO - PROCESS | 2880 | 1461182602823 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 13:03:22 INFO - PROCESS | 2880 | 1461182602827 Marionette TRACE conn4 <- [1,1814,null,{}] 13:03:22 INFO - PROCESS | 2880 | 1461182602831 Marionette TRACE conn4 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:22 INFO - PROCESS | 2880 | 1461182602960 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 13:03:23 INFO - PROCESS | 2880 | 1461182603136 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:23 INFO - PROCESS | 2880 | ++DOCSHELL 1D920400 == 128 [pid = 2880] [id = 463] 13:03:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 155 (1DFC2800) [pid = 2880] [serial = 1389] [outer = 00000000] 13:03:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 156 (2053D800) [pid = 2880] [serial = 1390] [outer = 1DFC2800] 13:03:23 INFO - PROCESS | 2880 | 1461182603195 Marionette DEBUG loaded listener.js 13:03:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 157 (20A08800) [pid = 2880] [serial = 1391] [outer = 1DFC2800] 13:03:23 INFO - PROCESS | 2880 | 1461182603842 Marionette TRACE conn4 <- [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]]]}] 13:03:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 13:03:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1079ms 13:03:23 INFO - PROCESS | 2880 | 1461182603904 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 13:03:23 INFO - PROCESS | 2880 | 1461182603907 Marionette TRACE conn4 <- [1,1817,null,{"value":"13"}] 13:03:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 13:03:23 INFO - PROCESS | 2880 | 1461182603911 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 13:03:23 INFO - PROCESS | 2880 | 1461182603915 Marionette TRACE conn4 <- [1,1818,null,{}] 13:03:23 INFO - PROCESS | 2880 | 1461182603926 Marionette TRACE conn4 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:24 INFO - PROCESS | 2880 | 1461182604055 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 13:03:24 INFO - PROCESS | 2880 | 1461182604224 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:24 INFO - PROCESS | 2880 | ++DOCSHELL 243CD800 == 129 [pid = 2880] [id = 464] 13:03:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 158 (24D99800) [pid = 2880] [serial = 1392] [outer = 00000000] 13:03:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 159 (2550C800) [pid = 2880] [serial = 1393] [outer = 24D99800] 13:03:24 INFO - PROCESS | 2880 | 1461182604285 Marionette DEBUG loaded listener.js 13:03:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 160 (26414800) [pid = 2880] [serial = 1394] [outer = 24D99800] 13:03:24 INFO - PROCESS | 2880 | 1461182604894 Marionette TRACE conn4 <- [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]]]}] 13:03:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 13:03:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1019ms 13:03:24 INFO - PROCESS | 2880 | 1461182604933 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 13:03:24 INFO - PROCESS | 2880 | 1461182604936 Marionette TRACE conn4 <- [1,1821,null,{"value":"13"}] 13:03:24 INFO - PROCESS | 2880 | 1461182604939 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 13:03:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 13:03:24 INFO - PROCESS | 2880 | 1461182604941 Marionette TRACE conn4 <- [1,1822,null,{}] 13:03:24 INFO - PROCESS | 2880 | 1461182604945 Marionette TRACE conn4 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:25 INFO - PROCESS | 2880 | 1461182605070 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 13:03:25 INFO - PROCESS | 2880 | 1461182605236 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:25 INFO - PROCESS | 2880 | ++DOCSHELL 26420C00 == 130 [pid = 2880] [id = 465] 13:03:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 161 (26436000) [pid = 2880] [serial = 1395] [outer = 00000000] 13:03:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 162 (26B0AC00) [pid = 2880] [serial = 1396] [outer = 26436000] 13:03:25 INFO - PROCESS | 2880 | 1461182605293 Marionette DEBUG loaded listener.js 13:03:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 163 (26FB2400) [pid = 2880] [serial = 1397] [outer = 26436000] 13:03:25 INFO - PROCESS | 2880 | 1461182605891 Marionette TRACE conn4 <- [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]]]}] 13:03:25 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 13:03:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1018ms 13:03:25 INFO - PROCESS | 2880 | 1461182605962 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 13:03:25 INFO - PROCESS | 2880 | 1461182605964 Marionette TRACE conn4 <- [1,1825,null,{"value":"13"}] 13:03:25 INFO - PROCESS | 2880 | 1461182605967 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 13:03:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 13:03:25 INFO - PROCESS | 2880 | 1461182605969 Marionette TRACE conn4 <- [1,1826,null,{}] 13:03:25 INFO - PROCESS | 2880 | 1461182605973 Marionette TRACE conn4 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:26 INFO - PROCESS | 2880 | 1461182606094 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 13:03:26 INFO - PROCESS | 2880 | 1461182606258 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:26 INFO - PROCESS | 2880 | ++DOCSHELL 26B06800 == 131 [pid = 2880] [id = 466] 13:03:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 164 (26FB4400) [pid = 2880] [serial = 1398] [outer = 00000000] 13:03:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 165 (26FBD800) [pid = 2880] [serial = 1399] [outer = 26FB4400] 13:03:26 INFO - PROCESS | 2880 | 1461182606314 Marionette DEBUG loaded listener.js 13:03:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 166 (273C2000) [pid = 2880] [serial = 1400] [outer = 26FB4400] 13:03:26 INFO - PROCESS | 2880 | 1461182606942 Marionette TRACE conn4 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 13:03:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 13:03:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1016ms 13:03:26 INFO - PROCESS | 2880 | 1461182606987 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 13:03:26 INFO - PROCESS | 2880 | 1461182606990 Marionette TRACE conn4 <- [1,1829,null,{"value":"13"}] 13:03:26 INFO - PROCESS | 2880 | 1461182606993 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 13:03:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 13:03:26 INFO - PROCESS | 2880 | 1461182606995 Marionette TRACE conn4 <- [1,1830,null,{}] 13:03:26 INFO - PROCESS | 2880 | 1461182606999 Marionette TRACE conn4 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:27 INFO - PROCESS | 2880 | 1461182607132 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 13:03:27 INFO - PROCESS | 2880 | 1461182607311 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:27 INFO - PROCESS | 2880 | ++DOCSHELL 26FBC000 == 132 [pid = 2880] [id = 467] 13:03:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 167 (26FBC800) [pid = 2880] [serial = 1401] [outer = 00000000] 13:03:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 168 (274A9C00) [pid = 2880] [serial = 1402] [outer = 26FBC800] 13:03:27 INFO - PROCESS | 2880 | 1461182607371 Marionette DEBUG loaded listener.js 13:03:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 169 (274AB800) [pid = 2880] [serial = 1403] [outer = 26FBC800] 13:03:27 INFO - PROCESS | 2880 | 1461182607912 Marionette TRACE conn4 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 13:03:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 13:03:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 970ms 13:03:27 INFO - PROCESS | 2880 | 1461182607968 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 13:03:27 INFO - PROCESS | 2880 | 1461182607970 Marionette TRACE conn4 <- [1,1833,null,{"value":"13"}] 13:03:27 INFO - PROCESS | 2880 | 1461182607973 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 13:03:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 13:03:27 INFO - PROCESS | 2880 | 1461182607975 Marionette TRACE conn4 <- [1,1834,null,{}] 13:03:27 INFO - PROCESS | 2880 | 1461182607979 Marionette TRACE conn4 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:28 INFO - PROCESS | 2880 | 1461182608100 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 13:03:28 INFO - PROCESS | 2880 | 1461182608279 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:28 INFO - PROCESS | 2880 | ++DOCSHELL 273CD400 == 133 [pid = 2880] [id = 468] 13:03:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 170 (274AF000) [pid = 2880] [serial = 1404] [outer = 00000000] 13:03:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 171 (28670000) [pid = 2880] [serial = 1405] [outer = 274AF000] 13:03:28 INFO - PROCESS | 2880 | 1461182608335 Marionette DEBUG loaded listener.js 13:03:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 172 (2866FC00) [pid = 2880] [serial = 1406] [outer = 274AF000] 13:03:28 INFO - PROCESS | 2880 | 1461182608921 Marionette TRACE conn4 <- [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]]]}] 13:03:28 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) 13:03:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 970ms 13:03:28 INFO - PROCESS | 2880 | 1461182608947 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 13:03:28 INFO - PROCESS | 2880 | 1461182608950 Marionette TRACE conn4 <- [1,1837,null,{"value":"13"}] 13:03:28 INFO - PROCESS | 2880 | 1461182608953 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 13:03:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 13:03:28 INFO - PROCESS | 2880 | 1461182608955 Marionette TRACE conn4 <- [1,1838,null,{}] 13:03:28 INFO - PROCESS | 2880 | 1461182608959 Marionette TRACE conn4 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:29 INFO - PROCESS | 2880 | 1461182609081 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 13:03:29 INFO - PROCESS | 2880 | 1461182609259 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:29 INFO - PROCESS | 2880 | ++DOCSHELL 27029000 == 134 [pid = 2880] [id = 469] 13:03:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 173 (2702A000) [pid = 2880] [serial = 1407] [outer = 00000000] 13:03:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 174 (2702F800) [pid = 2880] [serial = 1408] [outer = 2702A000] 13:03:29 INFO - PROCESS | 2880 | 1461182609315 Marionette DEBUG loaded listener.js 13:03:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 175 (27031000) [pid = 2880] [serial = 1409] [outer = 2702A000] 13:03:29 INFO - PROCESS | 2880 | 1461182609966 Marionette TRACE conn4 <- [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]]]}] 13:03:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:03:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1069ms 13:03:30 INFO - PROCESS | 2880 | 1461182610027 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 13:03:30 INFO - PROCESS | 2880 | 1461182610029 Marionette TRACE conn4 <- [1,1841,null,{"value":"13"}] 13:03:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 13:03:30 INFO - PROCESS | 2880 | 1461182610033 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 13:03:30 INFO - PROCESS | 2880 | 1461182610035 Marionette TRACE conn4 <- [1,1842,null,{}] 13:03:30 INFO - PROCESS | 2880 | 1461182610039 Marionette TRACE conn4 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:30 INFO - PROCESS | 2880 | 1461182610161 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 13:03:30 INFO - PROCESS | 2880 | 1461182610333 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:30 INFO - PROCESS | 2880 | ++DOCSHELL 1A283000 == 135 [pid = 2880] [id = 470] 13:03:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 176 (1BB06000) [pid = 2880] [serial = 1410] [outer = 00000000] 13:03:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 177 (1CC41C00) [pid = 2880] [serial = 1411] [outer = 1BB06000] 13:03:30 INFO - PROCESS | 2880 | 1461182610389 Marionette DEBUG loaded listener.js 13:03:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 178 (1D890C00) [pid = 2880] [serial = 1412] [outer = 1BB06000] 13:03:31 INFO - PROCESS | 2880 | 1461182611241 Marionette TRACE conn4 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 13:03:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 13:03:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1281ms 13:03:31 INFO - PROCESS | 2880 | 1461182611318 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 13:03:31 INFO - PROCESS | 2880 | 1461182611323 Marionette TRACE conn4 <- [1,1845,null,{"value":"13"}] 13:03:31 INFO - PROCESS | 2880 | 1461182611328 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 13:03:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 13:03:31 INFO - PROCESS | 2880 | 1461182611331 Marionette TRACE conn4 <- [1,1846,null,{}] 13:03:31 INFO - PROCESS | 2880 | 1461182611336 Marionette TRACE conn4 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:31 INFO - PROCESS | 2880 | 1461182611455 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 13:03:31 INFO - PROCESS | 2880 | 1461182611626 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:31 INFO - PROCESS | 2880 | ++DOCSHELL 0F10F000 == 136 [pid = 2880] [id = 471] 13:03:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 179 (0F15B400) [pid = 2880] [serial = 1413] [outer = 00000000] 13:03:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 180 (1A0EB800) [pid = 2880] [serial = 1414] [outer = 0F15B400] 13:03:31 INFO - PROCESS | 2880 | 1461182611678 Marionette DEBUG loaded listener.js 13:03:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 181 (1A674C00) [pid = 2880] [serial = 1415] [outer = 0F15B400] 13:03:32 INFO - PROCESS | 2880 | 1461182612308 Marionette TRACE conn4 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 13:03:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 13:03:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1020ms 13:03:32 INFO - PROCESS | 2880 | 1461182612354 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 13:03:32 INFO - PROCESS | 2880 | 1461182612359 Marionette TRACE conn4 <- [1,1849,null,{"value":"13"}] 13:03:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 13:03:32 INFO - PROCESS | 2880 | 1461182612365 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 13:03:32 INFO - PROCESS | 2880 | 1461182612367 Marionette TRACE conn4 <- [1,1850,null,{}] 13:03:32 INFO - PROCESS | 2880 | 1461182612371 Marionette TRACE conn4 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:32 INFO - PROCESS | 2880 | 1461182612482 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 13:03:32 INFO - PROCESS | 2880 | 1461182612688 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:32 INFO - PROCESS | 2880 | --DOCSHELL 1B81FC00 == 135 [pid = 2880] [id = 405] 13:03:32 INFO - PROCESS | 2880 | --DOCSHELL 140DFC00 == 134 [pid = 2880] [id = 411] 13:03:32 INFO - PROCESS | 2880 | --DOCSHELL 1D969C00 == 133 [pid = 2880] [id = 410] 13:03:32 INFO - PROCESS | 2880 | --DOCSHELL 20432000 == 132 [pid = 2880] [id = 192] 13:03:32 INFO - PROCESS | 2880 | --DOCSHELL 20A06800 == 131 [pid = 2880] [id = 406] 13:03:32 INFO - PROCESS | 2880 | --DOCSHELL 1F918000 == 130 [pid = 2880] [id = 408] 13:03:32 INFO - PROCESS | 2880 | --DOCSHELL 20AC9C00 == 129 [pid = 2880] [id = 407] 13:03:32 INFO - PROCESS | 2880 | --DOCSHELL 209A7C00 == 128 [pid = 2880] [id = 460] 13:03:32 INFO - PROCESS | 2880 | --DOCSHELL 188E7000 == 127 [pid = 2880] [id = 459] 13:03:32 INFO - PROCESS | 2880 | --DOCSHELL 2204DC00 == 126 [pid = 2880] [id = 458] 13:03:32 INFO - PROCESS | 2880 | --DOCSHELL 1A0EC400 == 125 [pid = 2880] [id = 457] 13:03:32 INFO - PROCESS | 2880 | --DOCSHELL 20536000 == 124 [pid = 2880] [id = 456] 13:03:32 INFO - PROCESS | 2880 | --DOMWINDOW == 180 (20AC4400) [pid = 2880] [serial = 1321] [outer = 00000000] [url = about:blank] 13:03:32 INFO - PROCESS | 2880 | ++DOCSHELL 0F101400 == 125 [pid = 2880] [id = 472] 13:03:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 181 (0F159800) [pid = 2880] [serial = 1416] [outer = 00000000] 13:03:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 182 (17A87000) [pid = 2880] [serial = 1417] [outer = 0F159800] 13:03:32 INFO - PROCESS | 2880 | 1461182612810 Marionette DEBUG loaded listener.js 13:03:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 183 (1B0BD400) [pid = 2880] [serial = 1418] [outer = 0F159800] 13:03:32 INFO - PROCESS | 2880 | --DOCSHELL 1D890800 == 124 [pid = 2880] [id = 455] 13:03:32 INFO - PROCESS | 2880 | --DOCSHELL 1CAA5400 == 123 [pid = 2880] [id = 454] 13:03:32 INFO - PROCESS | 2880 | --DOCSHELL 17A06C00 == 122 [pid = 2880] [id = 453] 13:03:32 INFO - PROCESS | 2880 | --DOCSHELL 1CCD2C00 == 121 [pid = 2880] [id = 452] 13:03:32 INFO - PROCESS | 2880 | --DOCSHELL 1AA76400 == 120 [pid = 2880] [id = 451] 13:03:32 INFO - PROCESS | 2880 | --DOCSHELL 1C9C0800 == 119 [pid = 2880] [id = 447] 13:03:32 INFO - PROCESS | 2880 | --DOCSHELL 24D95400 == 118 [pid = 2880] [id = 446] 13:03:32 INFO - PROCESS | 2880 | --DOCSHELL 236A5C00 == 117 [pid = 2880] [id = 445] 13:03:32 INFO - PROCESS | 2880 | --DOCSHELL 22122000 == 116 [pid = 2880] [id = 444] 13:03:32 INFO - PROCESS | 2880 | --DOCSHELL 20AAB000 == 115 [pid = 2880] [id = 443] 13:03:32 INFO - PROCESS | 2880 | --DOCSHELL 1C866800 == 114 [pid = 2880] [id = 442] 13:03:32 INFO - PROCESS | 2880 | --DOCSHELL 17565C00 == 113 [pid = 2880] [id = 441] 13:03:32 INFO - PROCESS | 2880 | --DOCSHELL 20A0D400 == 112 [pid = 2880] [id = 440] 13:03:33 INFO - PROCESS | 2880 | --DOMWINDOW == 182 (1FBCBC00) [pid = 2880] [serial = 1309] [outer = 00000000] [url = about:blank] 13:03:33 INFO - PROCESS | 2880 | --DOMWINDOW == 181 (20533000) [pid = 2880] [serial = 1312] [outer = 00000000] [url = about:blank] 13:03:33 INFO - PROCESS | 2880 | --DOMWINDOW == 180 (1FC15000) [pid = 2880] [serial = 1310] [outer = 00000000] [url = about:blank] 13:03:33 INFO - PROCESS | 2880 | --DOMWINDOW == 179 (1CCD5400) [pid = 2880] [serial = 1316] [outer = 00000000] [url = about:blank] 13:03:33 INFO - PROCESS | 2880 | --DOMWINDOW == 178 (1C883000) [pid = 2880] [serial = 1315] [outer = 00000000] [url = about:blank] 13:03:33 INFO - PROCESS | 2880 | --DOMWINDOW == 177 (1E1F6000) [pid = 2880] [serial = 1273] [outer = 00000000] [url = about:blank] 13:03:33 INFO - PROCESS | 2880 | --DOMWINDOW == 176 (1AA76800) [pid = 2880] [serial = 1300] [outer = 00000000] [url = about:blank] 13:03:33 INFO - PROCESS | 2880 | --DOMWINDOW == 175 (1BDAC800) [pid = 2880] [serial = 1301] [outer = 00000000] [url = about:blank] 13:03:33 INFO - PROCESS | 2880 | --DOMWINDOW == 174 (1CAA8800) [pid = 2880] [serial = 1298] [outer = 00000000] [url = about:blank] 13:03:33 INFO - PROCESS | 2880 | --DOMWINDOW == 173 (1C9BE400) [pid = 2880] [serial = 1297] [outer = 00000000] [url = about:blank] 13:03:33 INFO - PROCESS | 2880 | --DOMWINDOW == 172 (26418C00) [pid = 2880] [serial = 1291] [outer = 00000000] [url = about:blank] 13:03:33 INFO - PROCESS | 2880 | --DOMWINDOW == 171 (25C22800) [pid = 2880] [serial = 1285] [outer = 00000000] [url = about:blank] 13:03:33 INFO - PROCESS | 2880 | --DOMWINDOW == 170 (1B818C00) [pid = 2880] [serial = 1295] [outer = 00000000] [url = about:blank] 13:03:33 INFO - PROCESS | 2880 | --DOMWINDOW == 169 (1A676000) [pid = 2880] [serial = 1294] [outer = 00000000] [url = about:blank] 13:03:33 INFO - PROCESS | 2880 | --DOMWINDOW == 168 (2099D400) [pid = 2880] [serial = 1318] [outer = 00000000] [url = about:blank] 13:03:33 INFO - PROCESS | 2880 | --DOMWINDOW == 167 (2605E000) [pid = 2880] [serial = 1288] [outer = 00000000] [url = about:blank] 13:03:33 INFO - PROCESS | 2880 | --DOMWINDOW == 166 (1E1F0C00) [pid = 2880] [serial = 1306] [outer = 00000000] [url = about:blank] 13:03:33 INFO - PROCESS | 2880 | --DOMWINDOW == 165 (1CC47400) [pid = 2880] [serial = 1303] [outer = 00000000] [url = about:blank] 13:03:33 INFO - PROCESS | 2880 | --DOMWINDOW == 164 (1CCD9000) [pid = 2880] [serial = 1304] [outer = 00000000] [url = about:blank] 13:03:33 INFO - PROCESS | 2880 | --DOMWINDOW == 163 (22284C00) [pid = 2880] [serial = 1276] [outer = 00000000] [url = about:blank] 13:03:33 INFO - PROCESS | 2880 | --DOMWINDOW == 162 (1BE89C00) [pid = 2880] [serial = 1270] [outer = 00000000] [url = about:blank] 13:03:33 INFO - PROCESS | 2880 | --DOMWINDOW == 161 (2391AC00) [pid = 2880] [serial = 1279] [outer = 00000000] [url = about:blank] 13:03:33 INFO - PROCESS | 2880 | --DOMWINDOW == 160 (24D94000) [pid = 2880] [serial = 1282] [outer = 00000000] [url = about:blank] 13:03:33 INFO - PROCESS | 2880 | --DOMWINDOW == 159 (20A05400) [pid = 2880] [serial = 1319] [outer = 00000000] [url = about:blank] 13:03:33 INFO - PROCESS | 2880 | --DOMWINDOW == 158 (2053B800) [pid = 2880] [serial = 1313] [outer = 00000000] [url = about:blank] 13:03:33 INFO - PROCESS | 2880 | --DOMWINDOW == 157 (1E5A7C00) [pid = 2880] [serial = 1307] [outer = 00000000] [url = about:blank] 13:03:33 INFO - PROCESS | 2880 | 1461182613350 Marionette TRACE conn4 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 13:03:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 13:03:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1019ms 13:03:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 13:03:33 INFO - PROCESS | 2880 | 1461182613387 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 13:03:33 INFO - PROCESS | 2880 | 1461182613389 Marionette TRACE conn4 <- [1,1853,null,{"value":"13"}] 13:03:33 INFO - PROCESS | 2880 | 1461182613392 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 13:03:33 INFO - PROCESS | 2880 | 1461182613395 Marionette TRACE conn4 <- [1,1854,null,{}] 13:03:33 INFO - PROCESS | 2880 | 1461182613406 Marionette TRACE conn4 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:33 INFO - PROCESS | 2880 | 1461182613525 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 13:03:33 INFO - PROCESS | 2880 | 1461182613534 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:33 INFO - PROCESS | 2880 | ++DOCSHELL 1BDAF000 == 113 [pid = 2880] [id = 473] 13:03:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 158 (1BE88C00) [pid = 2880] [serial = 1419] [outer = 00000000] 13:03:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 159 (1C865400) [pid = 2880] [serial = 1420] [outer = 1BE88C00] 13:03:33 INFO - PROCESS | 2880 | 1461182613588 Marionette DEBUG loaded listener.js 13:03:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 160 (1C9B8800) [pid = 2880] [serial = 1421] [outer = 1BE88C00] 13:03:34 INFO - PROCESS | 2880 | 1461182614122 Marionette TRACE conn4 <- [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]]]}] 13:03:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 13:03:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 790ms 13:03:34 INFO - PROCESS | 2880 | 1461182614183 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 13:03:34 INFO - PROCESS | 2880 | 1461182614185 Marionette TRACE conn4 <- [1,1857,null,{"value":"13"}] 13:03:34 INFO - PROCESS | 2880 | 1461182614188 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 13:03:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 13:03:34 INFO - PROCESS | 2880 | 1461182614190 Marionette TRACE conn4 <- [1,1858,null,{}] 13:03:34 INFO - PROCESS | 2880 | 1461182614194 Marionette TRACE conn4 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:34 INFO - PROCESS | 2880 | 1461182614297 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 13:03:34 INFO - PROCESS | 2880 | 1461182614306 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:34 INFO - PROCESS | 2880 | ++DOCSHELL 1CB68000 == 114 [pid = 2880] [id = 474] 13:03:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 161 (1CB69000) [pid = 2880] [serial = 1422] [outer = 00000000] 13:03:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 162 (1CCD8800) [pid = 2880] [serial = 1423] [outer = 1CB69000] 13:03:34 INFO - PROCESS | 2880 | 1461182614352 Marionette DEBUG loaded listener.js 13:03:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 163 (1D890800) [pid = 2880] [serial = 1424] [outer = 1CB69000] 13:03:34 INFO - PROCESS | 2880 | 1461182614822 Marionette TRACE conn4 <- [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]]]}] 13:03:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 13:03:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 670ms 13:03:34 INFO - PROCESS | 2880 | 1461182614867 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 13:03:34 INFO - PROCESS | 2880 | 1461182614869 Marionette TRACE conn4 <- [1,1861,null,{"value":"13"}] 13:03:34 INFO - PROCESS | 2880 | 1461182614873 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 13:03:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 13:03:34 INFO - PROCESS | 2880 | 1461182614875 Marionette TRACE conn4 <- [1,1862,null,{}] 13:03:34 INFO - PROCESS | 2880 | 1461182614891 Marionette TRACE conn4 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:35 INFO - PROCESS | 2880 | 1461182615058 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 13:03:35 INFO - PROCESS | 2880 | 1461182615079 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:35 INFO - PROCESS | 2880 | ++DOCSHELL 1CCD2C00 == 115 [pid = 2880] [id = 475] 13:03:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 164 (1D923C00) [pid = 2880] [serial = 1425] [outer = 00000000] 13:03:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 165 (1D976C00) [pid = 2880] [serial = 1426] [outer = 1D923C00] 13:03:35 INFO - PROCESS | 2880 | 1461182615125 Marionette DEBUG loaded listener.js 13:03:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 166 (1E1F8000) [pid = 2880] [serial = 1427] [outer = 1D923C00] 13:03:35 INFO - PROCESS | 2880 | 1461182615624 Marionette TRACE conn4 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 13:03:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 13:03:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 790ms 13:03:35 INFO - PROCESS | 2880 | 1461182615668 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 13:03:35 INFO - PROCESS | 2880 | 1461182615670 Marionette TRACE conn4 <- [1,1865,null,{"value":"13"}] 13:03:35 INFO - PROCESS | 2880 | 1461182615673 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 13:03:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 13:03:35 INFO - PROCESS | 2880 | 1461182615675 Marionette TRACE conn4 <- [1,1866,null,{}] 13:03:35 INFO - PROCESS | 2880 | 1461182615678 Marionette TRACE conn4 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:35 INFO - PROCESS | 2880 | 1461182615833 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 13:03:35 INFO - PROCESS | 2880 | 1461182615916 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:35 INFO - PROCESS | 2880 | ++DOCSHELL 1F918000 == 116 [pid = 2880] [id = 476] 13:03:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 167 (1F994800) [pid = 2880] [serial = 1428] [outer = 00000000] 13:03:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 168 (1FC15000) [pid = 2880] [serial = 1429] [outer = 1F994800] 13:03:35 INFO - PROCESS | 2880 | 1461182615964 Marionette DEBUG loaded listener.js 13:03:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 169 (20067C00) [pid = 2880] [serial = 1430] [outer = 1F994800] 13:03:36 INFO - PROCESS | 2880 | 1461182616392 Marionette TRACE conn4 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 13:03:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 13:03:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 770ms 13:03:36 INFO - PROCESS | 2880 | 1461182616448 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 13:03:36 INFO - PROCESS | 2880 | 1461182616450 Marionette TRACE conn4 <- [1,1869,null,{"value":"13"}] 13:03:36 INFO - PROCESS | 2880 | 1461182616453 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 13:03:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 13:03:36 INFO - PROCESS | 2880 | 1461182616455 Marionette TRACE conn4 <- [1,1870,null,{}] 13:03:36 INFO - PROCESS | 2880 | 1461182616459 Marionette TRACE conn4 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:36 INFO - PROCESS | 2880 | 1461182616595 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 13:03:36 INFO - PROCESS | 2880 | 1461182616612 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:36 INFO - PROCESS | 2880 | ++DOCSHELL 12CBC400 == 117 [pid = 2880] [id = 477] 13:03:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 170 (12D43400) [pid = 2880] [serial = 1431] [outer = 00000000] 13:03:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 171 (20435400) [pid = 2880] [serial = 1432] [outer = 12D43400] 13:03:36 INFO - PROCESS | 2880 | 1461182616657 Marionette DEBUG loaded listener.js 13:03:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 172 (2043C400) [pid = 2880] [serial = 1433] [outer = 12D43400] 13:03:37 INFO - PROCESS | 2880 | --DOMWINDOW == 171 (220E4800) [pid = 2880] [serial = 1374] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 13:03:37 INFO - PROCESS | 2880 | --DOMWINDOW == 170 (20A0E000) [pid = 2880] [serial = 1380] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 13:03:37 INFO - PROCESS | 2880 | --DOMWINDOW == 169 (1E1F8800) [pid = 2880] [serial = 1371] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 13:03:37 INFO - PROCESS | 2880 | --DOMWINDOW == 168 (1D80C000) [pid = 2880] [serial = 1356] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 13:03:37 INFO - PROCESS | 2880 | --DOMWINDOW == 167 (20A04400) [pid = 2880] [serial = 1209] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 13:03:37 INFO - PROCESS | 2880 | --DOMWINDOW == 166 (1B833400) [pid = 2880] [serial = 1353] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 13:03:37 INFO - PROCESS | 2880 | --DOMWINDOW == 165 (1BE88000) [pid = 2880] [serial = 1173] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 13:03:37 INFO - PROCESS | 2880 | --DOMWINDOW == 164 (209A0C00) [pid = 2880] [serial = 1368] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 13:03:37 INFO - PROCESS | 2880 | --DOMWINDOW == 163 (188E9C00) [pid = 2880] [serial = 1359] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 13:03:37 INFO - PROCESS | 2880 | --DOMWINDOW == 162 (1F193C00) [pid = 2880] [serial = 1377] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 13:03:37 INFO - PROCESS | 2880 | --DOMWINDOW == 161 (1D89A800) [pid = 2880] [serial = 1365] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 13:03:37 INFO - PROCESS | 2880 | --DOMWINDOW == 160 (273C8C00) [pid = 2880] [serial = 1170] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 13:03:37 INFO - PROCESS | 2880 | --DOMWINDOW == 159 (1CAA6000) [pid = 2880] [serial = 1362] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 13:03:37 INFO - PROCESS | 2880 | --DOMWINDOW == 158 (20AB0000) [pid = 2880] [serial = 1320] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 13:03:37 INFO - PROCESS | 2880 | 1461182617439 Marionette TRACE conn4 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 13:03:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 13:03:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1016ms 13:03:37 INFO - PROCESS | 2880 | 1461182617476 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 13:03:37 INFO - PROCESS | 2880 | 1461182617478 Marionette TRACE conn4 <- [1,1873,null,{"value":"13"}] 13:03:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 13:03:37 INFO - PROCESS | 2880 | 1461182617481 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 13:03:37 INFO - PROCESS | 2880 | 1461182617483 Marionette TRACE conn4 <- [1,1874,null,{}] 13:03:37 INFO - PROCESS | 2880 | 1461182617508 Marionette TRACE conn4 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:37 INFO - PROCESS | 2880 | 1461182617602 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 13:03:37 INFO - PROCESS | 2880 | 1461182617611 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:37 INFO - PROCESS | 2880 | ++DOCSHELL 1A0E6800 == 118 [pid = 2880] [id = 478] 13:03:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 159 (1C87F400) [pid = 2880] [serial = 1434] [outer = 00000000] 13:03:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 160 (1DAE4400) [pid = 2880] [serial = 1435] [outer = 1C87F400] 13:03:37 INFO - PROCESS | 2880 | 1461182617659 Marionette DEBUG loaded listener.js 13:03:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 161 (1FB52000) [pid = 2880] [serial = 1436] [outer = 1C87F400] 13:03:38 INFO - PROCESS | 2880 | 1461182618356 Marionette TRACE conn4 <- [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]]]}] 13:03:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 13:03:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 930ms 13:03:38 INFO - PROCESS | 2880 | 1461182618415 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 13:03:38 INFO - PROCESS | 2880 | 1461182618419 Marionette TRACE conn4 <- [1,1877,null,{"value":"13"}] 13:03:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 13:03:38 INFO - PROCESS | 2880 | 1461182618425 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 13:03:38 INFO - PROCESS | 2880 | 1461182618430 Marionette TRACE conn4 <- [1,1878,null,{}] 13:03:38 INFO - PROCESS | 2880 | 1461182618438 Marionette TRACE conn4 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:38 INFO - PROCESS | 2880 | 1461182618583 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 13:03:38 INFO - PROCESS | 2880 | 1461182618741 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:38 INFO - PROCESS | 2880 | ++DOCSHELL 127D5000 == 119 [pid = 2880] [id = 479] 13:03:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 162 (127E1400) [pid = 2880] [serial = 1437] [outer = 00000000] 13:03:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 163 (18CB6800) [pid = 2880] [serial = 1438] [outer = 127E1400] 13:03:38 INFO - PROCESS | 2880 | 1461182618800 Marionette DEBUG loaded listener.js 13:03:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 164 (1A0F3800) [pid = 2880] [serial = 1439] [outer = 127E1400] 13:03:39 INFO - PROCESS | 2880 | 1461182619412 Marionette TRACE conn4 <- [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]]]}] 13:03:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 13:03:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1022ms 13:03:39 INFO - PROCESS | 2880 | 1461182619452 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 13:03:39 INFO - PROCESS | 2880 | 1461182619459 Marionette TRACE conn4 <- [1,1881,null,{"value":"13"}] 13:03:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 13:03:39 INFO - PROCESS | 2880 | 1461182619466 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 13:03:39 INFO - PROCESS | 2880 | 1461182619469 Marionette TRACE conn4 <- [1,1882,null,{}] 13:03:39 INFO - PROCESS | 2880 | 1461182619473 Marionette TRACE conn4 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:39 INFO - PROCESS | 2880 | 1461182619600 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 13:03:39 INFO - PROCESS | 2880 | 1461182619750 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:39 INFO - PROCESS | 2880 | ++DOCSHELL 1AA76800 == 120 [pid = 2880] [id = 480] 13:03:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 165 (1B83AC00) [pid = 2880] [serial = 1440] [outer = 00000000] 13:03:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 166 (1CAD4000) [pid = 2880] [serial = 1441] [outer = 1B83AC00] 13:03:39 INFO - PROCESS | 2880 | 1461182619805 Marionette DEBUG loaded listener.js 13:03:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 167 (1D90A800) [pid = 2880] [serial = 1442] [outer = 1B83AC00] 13:03:40 INFO - PROCESS | 2880 | 1461182620433 Marionette TRACE conn4 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 13:03:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 13:03:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1025ms 13:03:40 INFO - PROCESS | 2880 | 1461182620492 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 13:03:40 INFO - PROCESS | 2880 | 1461182620494 Marionette TRACE conn4 <- [1,1885,null,{"value":"13"}] 13:03:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 13:03:40 INFO - PROCESS | 2880 | 1461182620498 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 13:03:40 INFO - PROCESS | 2880 | 1461182620503 Marionette TRACE conn4 <- [1,1886,null,{}] 13:03:40 INFO - PROCESS | 2880 | 1461182620514 Marionette TRACE conn4 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:40 INFO - PROCESS | 2880 | 1461182620665 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 13:03:40 INFO - PROCESS | 2880 | 1461182620827 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:40 INFO - PROCESS | 2880 | ++DOCSHELL 1F679400 == 121 [pid = 2880] [id = 481] 13:03:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 168 (1FC0E800) [pid = 2880] [serial = 1443] [outer = 00000000] 13:03:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 169 (2053CC00) [pid = 2880] [serial = 1444] [outer = 1FC0E800] 13:03:40 INFO - PROCESS | 2880 | 1461182620886 Marionette DEBUG loaded listener.js 13:03:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 170 (209A2800) [pid = 2880] [serial = 1445] [outer = 1FC0E800] 13:03:41 INFO - PROCESS | 2880 | 1461182621503 Marionette TRACE conn4 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 13:03:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 13:03:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1080ms 13:03:41 INFO - PROCESS | 2880 | 1461182621597 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 13:03:41 INFO - PROCESS | 2880 | 1461182621600 Marionette TRACE conn4 <- [1,1889,null,{"value":"13"}] 13:03:41 INFO - PROCESS | 2880 | 1461182621604 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 13:03:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 13:03:41 INFO - PROCESS | 2880 | 1461182621606 Marionette TRACE conn4 <- [1,1890,null,{}] 13:03:41 INFO - PROCESS | 2880 | 1461182621610 Marionette TRACE conn4 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:41 INFO - PROCESS | 2880 | 1461182621767 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 13:03:41 INFO - PROCESS | 2880 | 1461182621929 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:41 INFO - PROCESS | 2880 | ++DOCSHELL 20A03C00 == 122 [pid = 2880] [id = 482] 13:03:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 171 (20A06800) [pid = 2880] [serial = 1446] [outer = 00000000] 13:03:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 172 (20AB1400) [pid = 2880] [serial = 1447] [outer = 20A06800] 13:03:41 INFO - PROCESS | 2880 | 1461182621990 Marionette DEBUG loaded listener.js 13:03:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 173 (20AC7400) [pid = 2880] [serial = 1448] [outer = 20A06800] 13:03:42 INFO - PROCESS | 2880 | 1461182622551 Marionette TRACE conn4 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 13:03:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 13:03:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 970ms 13:03:42 INFO - PROCESS | 2880 | 1461182622589 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 13:03:42 INFO - PROCESS | 2880 | 1461182622591 Marionette TRACE conn4 <- [1,1893,null,{"value":"13"}] 13:03:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 13:03:42 INFO - PROCESS | 2880 | 1461182622595 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 13:03:42 INFO - PROCESS | 2880 | 1461182622597 Marionette TRACE conn4 <- [1,1894,null,{}] 13:03:42 INFO - PROCESS | 2880 | 1461182622601 Marionette TRACE conn4 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:42 INFO - PROCESS | 2880 | 1461182622719 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 13:03:42 INFO - PROCESS | 2880 | 1461182622894 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:42 INFO - PROCESS | 2880 | ++DOCSHELL 209A8400 == 123 [pid = 2880] [id = 483] 13:03:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 174 (20A0A000) [pid = 2880] [serial = 1449] [outer = 00000000] 13:03:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 175 (21796400) [pid = 2880] [serial = 1450] [outer = 20A0A000] 13:03:42 INFO - PROCESS | 2880 | 1461182622951 Marionette DEBUG loaded listener.js 13:03:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 176 (21A0F400) [pid = 2880] [serial = 1451] [outer = 20A0A000] 13:03:43 INFO - PROCESS | 2880 | 1461182623566 Marionette TRACE conn4 <- [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]]]}] 13:03:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 13:03:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1016ms 13:03:43 INFO - PROCESS | 2880 | 1461182623616 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 13:03:43 INFO - PROCESS | 2880 | 1461182623619 Marionette TRACE conn4 <- [1,1897,null,{"value":"13"}] 13:03:43 INFO - PROCESS | 2880 | 1461182623622 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 13:03:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 13:03:43 INFO - PROCESS | 2880 | 1461182623624 Marionette TRACE conn4 <- [1,1898,null,{}] 13:03:43 INFO - PROCESS | 2880 | 1461182623628 Marionette TRACE conn4 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:43 INFO - PROCESS | 2880 | 1461182623767 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 13:03:43 INFO - PROCESS | 2880 | 1461182623933 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:43 INFO - PROCESS | 2880 | ++DOCSHELL 22278C00 == 124 [pid = 2880] [id = 484] 13:03:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 177 (2227DC00) [pid = 2880] [serial = 1452] [outer = 00000000] 13:03:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 178 (23177C00) [pid = 2880] [serial = 1453] [outer = 2227DC00] 13:03:43 INFO - PROCESS | 2880 | 1461182623993 Marionette DEBUG loaded listener.js 13:03:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 179 (23739400) [pid = 2880] [serial = 1454] [outer = 2227DC00] 13:03:44 INFO - PROCESS | 2880 | 1461182624563 Marionette TRACE conn4 <- [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]]]}] 13:03:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 13:03:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 970ms 13:03:44 INFO - PROCESS | 2880 | 1461182624605 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 13:03:44 INFO - PROCESS | 2880 | 1461182624607 Marionette TRACE conn4 <- [1,1901,null,{"value":"13"}] 13:03:44 INFO - PROCESS | 2880 | 1461182624612 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 13:03:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 13:03:44 INFO - PROCESS | 2880 | 1461182624614 Marionette TRACE conn4 <- [1,1902,null,{}] 13:03:44 INFO - PROCESS | 2880 | 1461182624618 Marionette TRACE conn4 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:44 INFO - PROCESS | 2880 | 1461182624740 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 13:03:44 INFO - PROCESS | 2880 | 1461182624923 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:44 INFO - PROCESS | 2880 | ++DOCSHELL 2373BC00 == 125 [pid = 2880] [id = 485] 13:03:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 180 (23915800) [pid = 2880] [serial = 1455] [outer = 00000000] 13:03:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 181 (23973C00) [pid = 2880] [serial = 1456] [outer = 23915800] 13:03:44 INFO - PROCESS | 2880 | 1461182624983 Marionette DEBUG loaded listener.js 13:03:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 182 (23A76400) [pid = 2880] [serial = 1457] [outer = 23915800] 13:03:45 INFO - PROCESS | 2880 | 1461182625540 Marionette TRACE conn4 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 13:03:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 13:03:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 970ms 13:03:45 INFO - PROCESS | 2880 | 1461182625588 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 13:03:45 INFO - PROCESS | 2880 | 1461182625590 Marionette TRACE conn4 <- [1,1905,null,{"value":"13"}] 13:03:45 INFO - PROCESS | 2880 | 1461182625593 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 13:03:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 13:03:45 INFO - PROCESS | 2880 | 1461182625596 Marionette TRACE conn4 <- [1,1906,null,{}] 13:03:45 INFO - PROCESS | 2880 | 1461182625599 Marionette TRACE conn4 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:45 INFO - PROCESS | 2880 | 1461182625716 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 13:03:45 INFO - PROCESS | 2880 | 1461182625893 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:45 INFO - PROCESS | 2880 | ++DOCSHELL 2396EC00 == 126 [pid = 2880] [id = 486] 13:03:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 183 (243CA400) [pid = 2880] [serial = 1458] [outer = 00000000] 13:03:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 184 (24D9D800) [pid = 2880] [serial = 1459] [outer = 243CA400] 13:03:45 INFO - PROCESS | 2880 | 1461182625949 Marionette DEBUG loaded listener.js 13:03:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 185 (25077C00) [pid = 2880] [serial = 1460] [outer = 243CA400] 13:03:46 INFO - PROCESS | 2880 | 1461182626553 Marionette TRACE conn4 <- [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]]]}] 13:03:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 13:03:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1019ms 13:03:46 INFO - PROCESS | 2880 | 1461182626616 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 13:03:46 INFO - PROCESS | 2880 | 1461182626619 Marionette TRACE conn4 <- [1,1909,null,{"value":"13"}] 13:03:46 INFO - PROCESS | 2880 | 1461182626622 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 13:03:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 13:03:46 INFO - PROCESS | 2880 | 1461182626624 Marionette TRACE conn4 <- [1,1910,null,{}] 13:03:46 INFO - PROCESS | 2880 | 1461182626628 Marionette TRACE conn4 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:46 INFO - PROCESS | 2880 | 1461182626746 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 13:03:46 INFO - PROCESS | 2880 | 1461182626910 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:46 INFO - PROCESS | 2880 | ++DOCSHELL 2507A000 == 127 [pid = 2880] [id = 487] 13:03:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 186 (25511800) [pid = 2880] [serial = 1461] [outer = 00000000] 13:03:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 187 (25C2FC00) [pid = 2880] [serial = 1462] [outer = 25511800] 13:03:46 INFO - PROCESS | 2880 | 1461182626966 Marionette DEBUG loaded listener.js 13:03:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 188 (26413800) [pid = 2880] [serial = 1463] [outer = 25511800] 13:03:47 INFO - PROCESS | 2880 | 1461182627568 Marionette TRACE conn4 <- [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]]]}] 13:03:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 13:03:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1019ms 13:03:47 INFO - PROCESS | 2880 | 1461182627646 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 13:03:47 INFO - PROCESS | 2880 | 1461182627648 Marionette TRACE conn4 <- [1,1913,null,{"value":"13"}] 13:03:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 13:03:47 INFO - PROCESS | 2880 | 1461182627652 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 13:03:47 INFO - PROCESS | 2880 | 1461182627654 Marionette TRACE conn4 <- [1,1914,null,{}] 13:03:47 INFO - PROCESS | 2880 | 1461182627658 Marionette TRACE conn4 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:47 INFO - PROCESS | 2880 | 1461182627823 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 13:03:47 INFO - PROCESS | 2880 | 1461182628018 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:48 INFO - PROCESS | 2880 | ++DOCSHELL 2642A800 == 128 [pid = 2880] [id = 488] 13:03:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 189 (2642C000) [pid = 2880] [serial = 1464] [outer = 00000000] 13:03:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 190 (26B05C00) [pid = 2880] [serial = 1465] [outer = 2642C000] 13:03:48 INFO - PROCESS | 2880 | 1461182628072 Marionette DEBUG loaded listener.js 13:03:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 191 (26B0C800) [pid = 2880] [serial = 1466] [outer = 2642C000] 13:03:48 INFO - PROCESS | 2880 | 1461182628636 Marionette TRACE conn4 <- [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]]]}] 13:03:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 13:03:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1020ms 13:03:48 INFO - PROCESS | 2880 | 1461182628676 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 13:03:48 INFO - PROCESS | 2880 | 1461182628678 Marionette TRACE conn4 <- [1,1917,null,{"value":"13"}] 13:03:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 13:03:48 INFO - PROCESS | 2880 | 1461182628682 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 13:03:48 INFO - PROCESS | 2880 | 1461182628685 Marionette TRACE conn4 <- [1,1918,null,{}] 13:03:48 INFO - PROCESS | 2880 | 1461182628688 Marionette TRACE conn4 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:48 INFO - PROCESS | 2880 | 1461182628830 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 13:03:49 INFO - PROCESS | 2880 | 1461182629028 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:49 INFO - PROCESS | 2880 | ++DOCSHELL 1C9C3C00 == 129 [pid = 2880] [id = 489] 13:03:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 192 (1C9C7C00) [pid = 2880] [serial = 1467] [outer = 00000000] 13:03:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 193 (20B7F800) [pid = 2880] [serial = 1468] [outer = 1C9C7C00] 13:03:49 INFO - PROCESS | 2880 | 1461182629093 Marionette DEBUG loaded listener.js 13:03:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 194 (23173400) [pid = 2880] [serial = 1469] [outer = 1C9C7C00] 13:03:49 INFO - PROCESS | 2880 | 1461182629910 Marionette TRACE conn4 <- [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]]]}] 13:03:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 13:03:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1274ms 13:03:49 INFO - PROCESS | 2880 | 1461182629960 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 13:03:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 13:03:49 INFO - PROCESS | 2880 | 1461182629964 Marionette TRACE conn4 <- [1,1921,null,{"value":"13"}] 13:03:49 INFO - PROCESS | 2880 | 1461182629969 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 13:03:49 INFO - PROCESS | 2880 | 1461182629972 Marionette TRACE conn4 <- [1,1922,null,{}] 13:03:49 INFO - PROCESS | 2880 | 1461182629978 Marionette TRACE conn4 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:50 INFO - PROCESS | 2880 | 1461182630102 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 13:03:50 INFO - PROCESS | 2880 | 1461182630276 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:50 INFO - PROCESS | 2880 | ++DOCSHELL 188ED000 == 130 [pid = 2880] [id = 490] 13:03:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 195 (1A0EC800) [pid = 2880] [serial = 1470] [outer = 00000000] 13:03:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 196 (1C819400) [pid = 2880] [serial = 1471] [outer = 1A0EC800] 13:03:50 INFO - PROCESS | 2880 | 1461182630328 Marionette DEBUG loaded listener.js 13:03:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 197 (1C9C3800) [pid = 2880] [serial = 1472] [outer = 1A0EC800] 13:03:50 INFO - PROCESS | 2880 | 1461182630985 Marionette TRACE conn4 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 13:03:50 INFO - PROCESS | 2880 | --DOCSHELL 12CBC400 == 129 [pid = 2880] [id = 477] 13:03:50 INFO - PROCESS | 2880 | --DOCSHELL 1F918000 == 128 [pid = 2880] [id = 476] 13:03:50 INFO - PROCESS | 2880 | --DOCSHELL 1CCD2C00 == 127 [pid = 2880] [id = 475] 13:03:50 INFO - PROCESS | 2880 | --DOCSHELL 1CB68000 == 126 [pid = 2880] [id = 474] 13:03:50 INFO - PROCESS | 2880 | --DOCSHELL 1BDAF000 == 125 [pid = 2880] [id = 473] 13:03:50 INFO - PROCESS | 2880 | --DOCSHELL 0F101400 == 124 [pid = 2880] [id = 472] 13:03:50 INFO - PROCESS | 2880 | --DOCSHELL 0F10F000 == 123 [pid = 2880] [id = 471] 13:03:50 INFO - PROCESS | 2880 | --DOCSHELL 27029000 == 122 [pid = 2880] [id = 469] 13:03:51 INFO - PROCESS | 2880 | --DOMWINDOW == 196 (25516400) [pid = 2880] [serial = 1384] [outer = 00000000] [url = about:blank] 13:03:51 INFO - PROCESS | 2880 | --DOCSHELL 273CD400 == 121 [pid = 2880] [id = 468] 13:03:51 INFO - PROCESS | 2880 | --DOCSHELL 26FBC000 == 120 [pid = 2880] [id = 467] 13:03:51 INFO - PROCESS | 2880 | --DOCSHELL 26B06800 == 119 [pid = 2880] [id = 466] 13:03:51 INFO - PROCESS | 2880 | --DOCSHELL 26420C00 == 118 [pid = 2880] [id = 465] 13:03:51 INFO - PROCESS | 2880 | --DOCSHELL 243CD800 == 117 [pid = 2880] [id = 464] 13:03:51 INFO - PROCESS | 2880 | --DOCSHELL 1D920400 == 116 [pid = 2880] [id = 463] 13:03:51 INFO - PROCESS | 2880 | --DOCSHELL 1A28F400 == 115 [pid = 2880] [id = 462] 13:03:51 INFO - PROCESS | 2880 | --DOMWINDOW == 195 (23A73C00) [pid = 2880] [serial = 1382] [outer = 00000000] [url = about:blank] 13:03:51 INFO - PROCESS | 2880 | --DOMWINDOW == 194 (22281800) [pid = 2880] [serial = 1375] [outer = 00000000] [url = about:blank] 13:03:51 INFO - PROCESS | 2880 | --DOMWINDOW == 193 (2641E800) [pid = 2880] [serial = 1345] [outer = 00000000] [url = about:blank] 13:03:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 13:03:51 INFO - PROCESS | 2880 | --DOMWINDOW == 192 (25070C00) [pid = 2880] [serial = 1339] [outer = 00000000] [url = about:blank] 13:03:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1136ms 13:03:51 INFO - PROCESS | 2880 | --DOMWINDOW == 191 (2396FC00) [pid = 2880] [serial = 1381] [outer = 00000000] [url = about:blank] 13:03:51 INFO - PROCESS | 2880 | --DOMWINDOW == 190 (2316E400) [pid = 2880] [serial = 1333] [outer = 00000000] [url = about:blank] 13:03:51 INFO - PROCESS | 2880 | --DOMWINDOW == 189 (21C18400) [pid = 2880] [serial = 1373] [outer = 00000000] [url = about:blank] 13:03:51 INFO - PROCESS | 2880 | --DOMWINDOW == 188 (25C25400) [pid = 2880] [serial = 1342] [outer = 00000000] [url = about:blank] 13:03:51 INFO - PROCESS | 2880 | --DOMWINDOW == 187 (1E89B000) [pid = 2880] [serial = 1358] [outer = 00000000] [url = about:blank] 13:03:51 INFO - PROCESS | 2880 | --DOMWINDOW == 186 (26438800) [pid = 2880] [serial = 1348] [outer = 00000000] [url = about:blank] 13:03:51 INFO - PROCESS | 2880 | --DOMWINDOW == 185 (23917400) [pid = 2880] [serial = 1336] [outer = 00000000] [url = about:blank] 13:03:51 INFO - PROCESS | 2880 | --DOMWINDOW == 184 (20ABF400) [pid = 2880] [serial = 1211] [outer = 00000000] [url = about:blank] 13:03:51 INFO - PROCESS | 2880 | --DOMWINDOW == 183 (21792C00) [pid = 2880] [serial = 1330] [outer = 00000000] [url = about:blank] 13:03:51 INFO - PROCESS | 2880 | --DOMWINDOW == 182 (18CABC00) [pid = 2880] [serial = 1324] [outer = 00000000] [url = about:blank] 13:03:51 INFO - PROCESS | 2880 | --DOMWINDOW == 181 (1BEB1400) [pid = 2880] [serial = 1354] [outer = 00000000] [url = about:blank] 13:03:51 INFO - PROCESS | 2880 | --DOMWINDOW == 180 (274AF400) [pid = 2880] [serial = 1175] [outer = 00000000] [url = about:blank] 13:03:51 INFO - PROCESS | 2880 | --DOMWINDOW == 179 (20AC4800) [pid = 2880] [serial = 1370] [outer = 00000000] [url = about:blank] 13:03:51 INFO - PROCESS | 2880 | --DOMWINDOW == 178 (1BE8C400) [pid = 2880] [serial = 1360] [outer = 00000000] [url = about:blank] 13:03:51 INFO - PROCESS | 2880 | --DOMWINDOW == 177 (20B7FC00) [pid = 2880] [serial = 1378] [outer = 00000000] [url = about:blank] 13:03:51 INFO - PROCESS | 2880 | --DOMWINDOW == 176 (22123800) [pid = 2880] [serial = 1379] [outer = 00000000] [url = about:blank] 13:03:51 INFO - PROCESS | 2880 | --DOMWINDOW == 175 (20099000) [pid = 2880] [serial = 1366] [outer = 00000000] [url = about:blank] 13:03:51 INFO - PROCESS | 2880 | --DOMWINDOW == 174 (274A5400) [pid = 2880] [serial = 1172] [outer = 00000000] [url = about:blank] 13:03:51 INFO - PROCESS | 2880 | --DOMWINDOW == 173 (20432400) [pid = 2880] [serial = 1367] [outer = 00000000] [url = about:blank] 13:03:51 INFO - PROCESS | 2880 | --DOMWINDOW == 172 (1E5A5400) [pid = 2880] [serial = 1357] [outer = 00000000] [url = about:blank] 13:03:51 INFO - PROCESS | 2880 | --DOMWINDOW == 171 (21794000) [pid = 2880] [serial = 1372] [outer = 00000000] [url = about:blank] 13:03:51 INFO - PROCESS | 2880 | --DOMWINDOW == 170 (1E1EB800) [pid = 2880] [serial = 1363] [outer = 00000000] [url = about:blank] 13:03:51 INFO - PROCESS | 2880 | --DOMWINDOW == 169 (1E89A400) [pid = 2880] [serial = 1364] [outer = 00000000] [url = about:blank] 13:03:51 INFO - PROCESS | 2880 | --DOMWINDOW == 168 (1CCD7800) [pid = 2880] [serial = 1327] [outer = 00000000] [url = about:blank] 13:03:51 INFO - PROCESS | 2880 | --DOMWINDOW == 167 (1C883800) [pid = 2880] [serial = 1361] [outer = 00000000] [url = about:blank] 13:03:51 INFO - PROCESS | 2880 | --DOMWINDOW == 166 (20AAA400) [pid = 2880] [serial = 1369] [outer = 00000000] [url = about:blank] 13:03:51 INFO - PROCESS | 2880 | --DOMWINDOW == 165 (1C866000) [pid = 2880] [serial = 1355] [outer = 00000000] [url = about:blank] 13:03:51 INFO - PROCESS | 2880 | --DOMWINDOW == 164 (20B73C00) [pid = 2880] [serial = 1322] [outer = 00000000] [url = about:blank] 13:03:51 INFO - PROCESS | 2880 | --DOMWINDOW == 163 (236AB400) [pid = 2880] [serial = 1376] [outer = 00000000] [url = about:blank] 13:03:51 INFO - PROCESS | 2880 | --DOMWINDOW == 162 (23A76000) [pid = 2880] [serial = 1351] [outer = 00000000] [url = about:blank] 13:03:51 INFO - PROCESS | 2880 | 1461182631133 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 13:03:51 INFO - PROCESS | 2880 | 1461182631139 Marionette TRACE conn4 <- [1,1925,null,{"value":"13"}] 13:03:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 13:03:51 INFO - PROCESS | 2880 | 1461182631148 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 13:03:51 INFO - PROCESS | 2880 | 1461182631151 Marionette TRACE conn4 <- [1,1926,null,{}] 13:03:51 INFO - PROCESS | 2880 | 1461182631155 Marionette TRACE conn4 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:51 INFO - PROCESS | 2880 | 1461182631257 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 13:03:51 INFO - PROCESS | 2880 | 1461182631263 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:51 INFO - PROCESS | 2880 | ++DOCSHELL 18CACC00 == 116 [pid = 2880] [id = 491] 13:03:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 163 (18CB5800) [pid = 2880] [serial = 1473] [outer = 00000000] 13:03:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 164 (1AA76400) [pid = 2880] [serial = 1474] [outer = 18CB5800] 13:03:51 INFO - PROCESS | 2880 | 1461182631311 Marionette DEBUG loaded listener.js 13:03:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 165 (1BE8C400) [pid = 2880] [serial = 1475] [outer = 18CB5800] 13:03:51 INFO - PROCESS | 2880 | 1461182631822 Marionette TRACE conn4 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 13:03:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 13:03:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 730ms 13:03:51 INFO - PROCESS | 2880 | 1461182631882 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 13:03:51 INFO - PROCESS | 2880 | 1461182631884 Marionette TRACE conn4 <- [1,1929,null,{"value":"13"}] 13:03:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 13:03:51 INFO - PROCESS | 2880 | 1461182631887 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 13:03:51 INFO - PROCESS | 2880 | 1461182631891 Marionette TRACE conn4 <- [1,1930,null,{}] 13:03:51 INFO - PROCESS | 2880 | 1461182631901 Marionette TRACE conn4 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:51 INFO - PROCESS | 2880 | 1461182632008 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 13:03:52 INFO - PROCESS | 2880 | 1461182632135 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:52 INFO - PROCESS | 2880 | ++DOCSHELL 1D920000 == 117 [pid = 2880] [id = 492] 13:03:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 166 (1D921000) [pid = 2880] [serial = 1476] [outer = 00000000] 13:03:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 167 (1D9A8400) [pid = 2880] [serial = 1477] [outer = 1D921000] 13:03:52 INFO - PROCESS | 2880 | 1461182632187 Marionette DEBUG loaded listener.js 13:03:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 168 (1E5A9400) [pid = 2880] [serial = 1478] [outer = 1D921000] 13:03:52 INFO - PROCESS | 2880 | 1461182632572 Marionette TRACE conn4 <- [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]]]}] 13:03:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 13:03:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 730ms 13:03:52 INFO - PROCESS | 2880 | 1461182632622 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 13:03:52 INFO - PROCESS | 2880 | 1461182632624 Marionette TRACE conn4 <- [1,1933,null,{"value":"13"}] 13:03:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 13:03:52 INFO - PROCESS | 2880 | 1461182632656 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 13:03:52 INFO - PROCESS | 2880 | 1461182632658 Marionette TRACE conn4 <- [1,1934,null,{}] 13:03:52 INFO - PROCESS | 2880 | 1461182632666 Marionette TRACE conn4 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:52 INFO - PROCESS | 2880 | 1461182632771 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 13:03:52 INFO - PROCESS | 2880 | 1461182632782 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:52 INFO - PROCESS | 2880 | ++DOCSHELL 1F197000 == 118 [pid = 2880] [id = 493] 13:03:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 169 (1F197400) [pid = 2880] [serial = 1479] [outer = 00000000] 13:03:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 170 (2042F000) [pid = 2880] [serial = 1480] [outer = 1F197400] 13:03:52 INFO - PROCESS | 2880 | 1461182632831 Marionette DEBUG loaded listener.js 13:03:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 171 (20439800) [pid = 2880] [serial = 1481] [outer = 1F197400] 13:03:53 INFO - PROCESS | 2880 | 1461182633307 Marionette TRACE conn4 <- [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]]]}] 13:03:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 13:03:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 711ms 13:03:53 INFO - PROCESS | 2880 | 1461182633352 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 13:03:53 INFO - PROCESS | 2880 | 1461182633355 Marionette TRACE conn4 <- [1,1937,null,{"value":"13"}] 13:03:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 13:03:53 INFO - PROCESS | 2880 | 1461182633365 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 13:03:53 INFO - PROCESS | 2880 | 1461182633367 Marionette TRACE conn4 <- [1,1938,null,{}] 13:03:53 INFO - PROCESS | 2880 | 1461182633371 Marionette TRACE conn4 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:53 INFO - PROCESS | 2880 | 1461182633516 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 13:03:53 INFO - PROCESS | 2880 | 1461182633530 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:53 INFO - PROCESS | 2880 | ++DOCSHELL 20069800 == 119 [pid = 2880] [id = 494] 13:03:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 172 (2043DC00) [pid = 2880] [serial = 1482] [outer = 00000000] 13:03:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 173 (209A1000) [pid = 2880] [serial = 1483] [outer = 2043DC00] 13:03:53 INFO - PROCESS | 2880 | 1461182633578 Marionette DEBUG loaded listener.js 13:03:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 174 (20AA8C00) [pid = 2880] [serial = 1484] [outer = 2043DC00] 13:03:54 INFO - PROCESS | 2880 | 1461182634064 Marionette TRACE conn4 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 13:03:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 13:03:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 730ms 13:03:54 INFO - PROCESS | 2880 | 1461182634094 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 13:03:54 INFO - PROCESS | 2880 | 1461182634096 Marionette TRACE conn4 <- [1,1941,null,{"value":"13"}] 13:03:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 13:03:54 INFO - PROCESS | 2880 | 1461182634100 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 13:03:54 INFO - PROCESS | 2880 | 1461182634101 Marionette TRACE conn4 <- [1,1942,null,{}] 13:03:54 INFO - PROCESS | 2880 | 1461182634112 Marionette TRACE conn4 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:54 INFO - PROCESS | 2880 | 1461182634301 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 13:03:54 INFO - PROCESS | 2880 | 1461182634331 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:54 INFO - PROCESS | 2880 | ++DOCSHELL 20B7F400 == 120 [pid = 2880] [id = 495] 13:03:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 175 (20B7FC00) [pid = 2880] [serial = 1485] [outer = 00000000] 13:03:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 176 (22120C00) [pid = 2880] [serial = 1486] [outer = 20B7FC00] 13:03:54 INFO - PROCESS | 2880 | 1461182634381 Marionette DEBUG loaded listener.js 13:03:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 177 (22286000) [pid = 2880] [serial = 1487] [outer = 20B7FC00] 13:03:54 INFO - PROCESS | 2880 | 1461182634858 Marionette TRACE conn4 <- [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]]]}] 13:03:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 13:03:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 771ms 13:03:54 INFO - PROCESS | 2880 | 1461182634879 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 13:03:54 INFO - PROCESS | 2880 | 1461182634881 Marionette TRACE conn4 <- [1,1945,null,{"value":"13"}] 13:03:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 13:03:54 INFO - PROCESS | 2880 | 1461182634884 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 13:03:54 INFO - PROCESS | 2880 | 1461182634885 Marionette TRACE conn4 <- [1,1946,null,{}] 13:03:54 INFO - PROCESS | 2880 | 1461182634889 Marionette TRACE conn4 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:55 INFO - PROCESS | 2880 | 1461182635033 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 13:03:55 INFO - PROCESS | 2880 | 1461182635055 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:55 INFO - PROCESS | 2880 | ++DOCSHELL 21CEF000 == 121 [pid = 2880] [id = 496] 13:03:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 178 (22048000) [pid = 2880] [serial = 1488] [outer = 00000000] 13:03:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 179 (2396FC00) [pid = 2880] [serial = 1489] [outer = 22048000] 13:03:55 INFO - PROCESS | 2880 | 1461182635100 Marionette DEBUG loaded listener.js 13:03:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 180 (23A76000) [pid = 2880] [serial = 1490] [outer = 22048000] 13:03:55 INFO - PROCESS | 2880 | --DOMWINDOW == 179 (1D923C00) [pid = 2880] [serial = 1425] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 13:03:55 INFO - PROCESS | 2880 | --DOMWINDOW == 178 (1F994800) [pid = 2880] [serial = 1428] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 13:03:55 INFO - PROCESS | 2880 | --DOMWINDOW == 177 (12D43400) [pid = 2880] [serial = 1431] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 13:03:55 INFO - PROCESS | 2880 | --DOMWINDOW == 176 (0F15B400) [pid = 2880] [serial = 1413] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 13:03:55 INFO - PROCESS | 2880 | --DOMWINDOW == 175 (0F159800) [pid = 2880] [serial = 1416] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 13:03:55 INFO - PROCESS | 2880 | --DOMWINDOW == 174 (1BE88C00) [pid = 2880] [serial = 1419] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 13:03:55 INFO - PROCESS | 2880 | --DOMWINDOW == 173 (1CB69000) [pid = 2880] [serial = 1422] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 13:03:55 INFO - PROCESS | 2880 | 1461182635709 Marionette TRACE conn4 <- [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]]]}] 13:03:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 13:03:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 870ms 13:03:55 INFO - PROCESS | 2880 | 1461182635755 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 13:03:55 INFO - PROCESS | 2880 | 1461182635757 Marionette TRACE conn4 <- [1,1949,null,{"value":"13"}] 13:03:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 13:03:55 INFO - PROCESS | 2880 | 1461182635761 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 13:03:55 INFO - PROCESS | 2880 | 1461182635762 Marionette TRACE conn4 <- [1,1950,null,{}] 13:03:55 INFO - PROCESS | 2880 | 1461182635766 Marionette TRACE conn4 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:55 INFO - PROCESS | 2880 | 1461182635863 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 13:03:55 INFO - PROCESS | 2880 | 1461182635873 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:55 INFO - PROCESS | 2880 | ++DOCSHELL 1CB6DC00 == 122 [pid = 2880] [id = 497] 13:03:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 174 (1F67B400) [pid = 2880] [serial = 1491] [outer = 00000000] 13:03:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 175 (24D95400) [pid = 2880] [serial = 1492] [outer = 1F67B400] 13:03:55 INFO - PROCESS | 2880 | 1461182635924 Marionette DEBUG loaded listener.js 13:03:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 176 (25074800) [pid = 2880] [serial = 1493] [outer = 1F67B400] 13:03:56 INFO - PROCESS | 2880 | 1461182636378 Marionette TRACE conn4 <- [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]]]}] 13:03:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 13:03:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 670ms 13:03:56 INFO - PROCESS | 2880 | 1461182636435 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 13:03:56 INFO - PROCESS | 2880 | 1461182636437 Marionette TRACE conn4 <- [1,1953,null,{"value":"13"}] 13:03:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 13:03:56 INFO - PROCESS | 2880 | 1461182636440 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 13:03:56 INFO - PROCESS | 2880 | 1461182636442 Marionette TRACE conn4 <- [1,1954,null,{}] 13:03:56 INFO - PROCESS | 2880 | 1461182636446 Marionette TRACE conn4 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:56 INFO - PROCESS | 2880 | 1461182636543 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 13:03:56 INFO - PROCESS | 2880 | 1461182636549 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:56 INFO - PROCESS | 2880 | ++DOCSHELL 2399BC00 == 123 [pid = 2880] [id = 498] 13:03:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 177 (2399E800) [pid = 2880] [serial = 1494] [outer = 00000000] 13:03:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 178 (239A4000) [pid = 2880] [serial = 1495] [outer = 2399E800] 13:03:56 INFO - PROCESS | 2880 | 1461182636595 Marionette DEBUG loaded listener.js 13:03:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 179 (239A6800) [pid = 2880] [serial = 1496] [outer = 2399E800] 13:03:57 INFO - PROCESS | 2880 | 1461182637050 Marionette TRACE conn4 <- [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]]]}] 13:03:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 13:03:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 631ms 13:03:57 INFO - PROCESS | 2880 | 1461182637076 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 13:03:57 INFO - PROCESS | 2880 | 1461182637078 Marionette TRACE conn4 <- [1,1957,null,{"value":"13"}] 13:03:57 INFO - PROCESS | 2880 | 1461182637081 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 13:03:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 13:03:57 INFO - PROCESS | 2880 | 1461182637083 Marionette TRACE conn4 <- [1,1958,null,{}] 13:03:57 INFO - PROCESS | 2880 | 1461182637086 Marionette TRACE conn4 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:57 INFO - PROCESS | 2880 | 1461182637250 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 13:03:57 INFO - PROCESS | 2880 | 1461182637308 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:57 INFO - PROCESS | 2880 | ++DOCSHELL 1B81D000 == 124 [pid = 2880] [id = 499] 13:03:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 180 (2399DC00) [pid = 2880] [serial = 1497] [outer = 00000000] 13:03:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 181 (25C29400) [pid = 2880] [serial = 1498] [outer = 2399DC00] 13:03:57 INFO - PROCESS | 2880 | 1461182637353 Marionette DEBUG loaded listener.js 13:03:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 182 (2605E800) [pid = 2880] [serial = 1499] [outer = 2399DC00] 13:03:58 INFO - PROCESS | 2880 | 1461182638059 Marionette TRACE conn4 <- [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]]]}] 13:03:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 13:03:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1015ms 13:03:58 INFO - PROCESS | 2880 | 1461182638101 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 13:03:58 INFO - PROCESS | 2880 | 1461182638107 Marionette TRACE conn4 <- [1,1961,null,{"value":"13"}] 13:03:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 13:03:58 INFO - PROCESS | 2880 | 1461182638113 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 13:03:58 INFO - PROCESS | 2880 | 1461182638117 Marionette TRACE conn4 <- [1,1962,null,{}] 13:03:58 INFO - PROCESS | 2880 | 1461182638144 Marionette TRACE conn4 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:58 INFO - PROCESS | 2880 | 1461182638309 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 13:03:58 INFO - PROCESS | 2880 | 1461182638481 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:58 INFO - PROCESS | 2880 | ++DOCSHELL 18CAD000 == 125 [pid = 2880] [id = 500] 13:03:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 183 (1A66D400) [pid = 2880] [serial = 1500] [outer = 00000000] 13:03:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 184 (1BF17000) [pid = 2880] [serial = 1501] [outer = 1A66D400] 13:03:58 INFO - PROCESS | 2880 | 1461182638539 Marionette DEBUG loaded listener.js 13:03:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 185 (1C9BF400) [pid = 2880] [serial = 1502] [outer = 1A66D400] 13:03:59 INFO - PROCESS | 2880 | 1461182639170 Marionette TRACE conn4 <- [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]]]}] 13:03:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 13:03:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1079ms 13:03:59 INFO - PROCESS | 2880 | 1461182639209 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 13:03:59 INFO - PROCESS | 2880 | 1461182639215 Marionette TRACE conn4 <- [1,1965,null,{"value":"13"}] 13:03:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 13:03:59 INFO - PROCESS | 2880 | 1461182639222 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 13:03:59 INFO - PROCESS | 2880 | 1461182639225 Marionette TRACE conn4 <- [1,1966,null,{}] 13:03:59 INFO - PROCESS | 2880 | 1461182639229 Marionette TRACE conn4 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:59 INFO - PROCESS | 2880 | 1461182639357 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 13:03:59 INFO - PROCESS | 2880 | 1461182639525 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:59 INFO - PROCESS | 2880 | ++DOCSHELL 1CAA9C00 == 126 [pid = 2880] [id = 501] 13:03:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 186 (1E88F400) [pid = 2880] [serial = 1503] [outer = 00000000] 13:03:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 187 (2053AC00) [pid = 2880] [serial = 1504] [outer = 1E88F400] 13:03:59 INFO - PROCESS | 2880 | 1461182639583 Marionette DEBUG loaded listener.js 13:03:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 188 (20AAF000) [pid = 2880] [serial = 1505] [outer = 1E88F400] 13:04:00 INFO - PROCESS | 2880 | 1461182640196 Marionette TRACE conn4 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 13:04:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 13:04:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1022ms 13:04:00 INFO - PROCESS | 2880 | 1461182640245 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 13:04:00 INFO - PROCESS | 2880 | 1461182640248 Marionette TRACE conn4 <- [1,1969,null,{"value":"13"}] 13:04:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 13:04:00 INFO - PROCESS | 2880 | 1461182640252 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 13:04:00 INFO - PROCESS | 2880 | 1461182640256 Marionette TRACE conn4 <- [1,1970,null,{}] 13:04:00 INFO - PROCESS | 2880 | 1461182640268 Marionette TRACE conn4 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:04:00 INFO - PROCESS | 2880 | 1461182640449 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 13:04:00 INFO - PROCESS | 2880 | 1461182640623 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:00 INFO - PROCESS | 2880 | ++DOCSHELL 2396B800 == 127 [pid = 2880] [id = 502] 13:04:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 189 (2399C800) [pid = 2880] [serial = 1506] [outer = 00000000] 13:04:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 190 (26419C00) [pid = 2880] [serial = 1507] [outer = 2399C800] 13:04:00 INFO - PROCESS | 2880 | 1461182640685 Marionette DEBUG loaded listener.js 13:04:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 191 (26B04C00) [pid = 2880] [serial = 1508] [outer = 2399C800] 13:04:01 INFO - PROCESS | 2880 | 1461182641311 Marionette TRACE conn4 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 13:04:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 13:04:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1077ms 13:04:01 INFO - PROCESS | 2880 | 1461182641346 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 13:04:01 INFO - PROCESS | 2880 | 1461182641349 Marionette TRACE conn4 <- [1,1973,null,{"value":"13"}] 13:04:01 INFO - PROCESS | 2880 | 1461182641353 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 13:04:01 INFO - PROCESS | 2880 | 1461182641355 Marionette TRACE conn4 <- [1,1974,null,{}] 13:04:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 13:04:01 INFO - PROCESS | 2880 | 1461182641358 Marionette TRACE conn4 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:04:01 INFO - PROCESS | 2880 | 1461182641487 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 13:04:01 INFO - PROCESS | 2880 | 1461182641674 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:01 INFO - PROCESS | 2880 | ++DOCSHELL 26FBF400 == 128 [pid = 2880] [id = 503] 13:04:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 192 (26FBFC00) [pid = 2880] [serial = 1509] [outer = 00000000] 13:04:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 193 (2702E000) [pid = 2880] [serial = 1510] [outer = 26FBFC00] 13:04:01 INFO - PROCESS | 2880 | 1461182641734 Marionette DEBUG loaded listener.js 13:04:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 194 (273C2400) [pid = 2880] [serial = 1511] [outer = 26FBFC00] 13:04:02 INFO - PROCESS | 2880 | 1461182642312 Marionette TRACE conn4 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 13:04:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 13:04:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 970ms 13:04:02 INFO - PROCESS | 2880 | 1461182642338 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 13:04:02 INFO - PROCESS | 2880 | 1461182642340 Marionette TRACE conn4 <- [1,1977,null,{"value":"13"}] 13:04:02 INFO - PROCESS | 2880 | 1461182642345 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 13:04:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 13:04:02 INFO - PROCESS | 2880 | 1461182642347 Marionette TRACE conn4 <- [1,1978,null,{}] 13:04:02 INFO - PROCESS | 2880 | 1461182642351 Marionette TRACE conn4 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:04:02 INFO - PROCESS | 2880 | 1461182642474 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 13:04:02 INFO - PROCESS | 2880 | 1461182642654 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:02 INFO - PROCESS | 2880 | ++DOCSHELL 273CC400 == 129 [pid = 2880] [id = 504] 13:04:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 195 (273CD400) [pid = 2880] [serial = 1512] [outer = 00000000] 13:04:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 196 (274A3000) [pid = 2880] [serial = 1513] [outer = 273CD400] 13:04:02 INFO - PROCESS | 2880 | 1461182642711 Marionette DEBUG loaded listener.js 13:04:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 197 (274A9000) [pid = 2880] [serial = 1514] [outer = 273CD400] 13:04:03 INFO - PROCESS | 2880 | 1461182643283 Marionette TRACE conn4 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 13:04:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 13:04:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 970ms 13:04:03 INFO - PROCESS | 2880 | 1461182643321 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 13:04:03 INFO - PROCESS | 2880 | 1461182643324 Marionette TRACE conn4 <- [1,1981,null,{"value":"13"}] 13:04:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 13:04:03 INFO - PROCESS | 2880 | 1461182643327 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 13:04:03 INFO - PROCESS | 2880 | 1461182643329 Marionette TRACE conn4 <- [1,1982,null,{}] 13:04:03 INFO - PROCESS | 2880 | 1461182643333 Marionette TRACE conn4 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:04:03 INFO - PROCESS | 2880 | 1461182643466 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 13:04:03 INFO - PROCESS | 2880 | 1461182643636 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:03 INFO - PROCESS | 2880 | ++DOCSHELL 28676800 == 130 [pid = 2880] [id = 505] 13:04:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 198 (28678C00) [pid = 2880] [serial = 1515] [outer = 00000000] 13:04:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 199 (28ACE000) [pid = 2880] [serial = 1516] [outer = 28678C00] 13:04:03 INFO - PROCESS | 2880 | 1461182643697 Marionette DEBUG loaded listener.js 13:04:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 200 (28ACF400) [pid = 2880] [serial = 1517] [outer = 28678C00] 13:04:04 INFO - PROCESS | 2880 | 1461182644301 Marionette TRACE conn4 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 13:04:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 13:04:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1017ms 13:04:04 INFO - PROCESS | 2880 | 1461182644348 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 13:04:04 INFO - PROCESS | 2880 | 1461182644351 Marionette TRACE conn4 <- [1,1985,null,{"value":"13"}] 13:04:04 INFO - PROCESS | 2880 | 1461182644354 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 13:04:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 13:04:04 INFO - PROCESS | 2880 | 1461182644356 Marionette TRACE conn4 <- [1,1986,null,{}] 13:04:04 INFO - PROCESS | 2880 | 1461182644360 Marionette TRACE conn4 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:04:04 INFO - PROCESS | 2880 | 1461182644485 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 13:04:04 INFO - PROCESS | 2880 | 1461182644662 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:04 INFO - PROCESS | 2880 | ++DOCSHELL 28ACC800 == 131 [pid = 2880] [id = 506] 13:04:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 201 (28AD3000) [pid = 2880] [serial = 1518] [outer = 00000000] 13:04:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 202 (28BDCC00) [pid = 2880] [serial = 1519] [outer = 28AD3000] 13:04:04 INFO - PROCESS | 2880 | 1461182644721 Marionette DEBUG loaded listener.js 13:04:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 203 (28BDEC00) [pid = 2880] [serial = 1520] [outer = 28AD3000] 13:04:05 INFO - PROCESS | 2880 | 1461182645323 Marionette TRACE conn4 <- [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]]]}] 13:04:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 13:04:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1019ms 13:04:05 INFO - PROCESS | 2880 | 1461182645378 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 13:04:05 INFO - PROCESS | 2880 | 1461182645380 Marionette TRACE conn4 <- [1,1989,null,{"value":"13"}] 13:04:05 INFO - PROCESS | 2880 | 1461182645383 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 13:04:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 13:04:05 INFO - PROCESS | 2880 | 1461182645386 Marionette TRACE conn4 <- [1,1990,null,{}] 13:04:05 INFO - PROCESS | 2880 | 1461182645389 Marionette TRACE conn4 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:04:05 INFO - PROCESS | 2880 | 1461182645510 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 13:04:05 INFO - PROCESS | 2880 | 1461182645693 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:05 INFO - PROCESS | 2880 | ++DOCSHELL 28B8AC00 == 132 [pid = 2880] [id = 507] 13:04:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 204 (28B8B000) [pid = 2880] [serial = 1521] [outer = 00000000] 13:04:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 205 (28B91400) [pid = 2880] [serial = 1522] [outer = 28B8B000] 13:04:05 INFO - PROCESS | 2880 | 1461182645749 Marionette DEBUG loaded listener.js 13:04:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 206 (28B93C00) [pid = 2880] [serial = 1523] [outer = 28B8B000] 13:04:06 INFO - PROCESS | 2880 | 1461182646283 Marionette TRACE conn4 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 13:04:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 13:04:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 930ms 13:04:06 INFO - PROCESS | 2880 | 1461182646322 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 13:04:06 INFO - PROCESS | 2880 | 1461182646324 Marionette TRACE conn4 <- [1,1993,null,{"value":"13"}] 13:04:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 13:04:06 INFO - PROCESS | 2880 | 1461182646330 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 13:04:06 INFO - PROCESS | 2880 | 1461182646332 Marionette TRACE conn4 <- [1,1994,null,{}] 13:04:06 INFO - PROCESS | 2880 | 1461182646336 Marionette TRACE conn4 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:04:06 INFO - PROCESS | 2880 | 1461182646466 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 13:04:06 INFO - PROCESS | 2880 | 1461182646657 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:06 INFO - PROCESS | 2880 | ++DOCSHELL 28B90000 == 133 [pid = 2880] [id = 508] 13:04:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 207 (28B94C00) [pid = 2880] [serial = 1524] [outer = 00000000] 13:04:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 208 (297C3C00) [pid = 2880] [serial = 1525] [outer = 28B94C00] 13:04:06 INFO - PROCESS | 2880 | 1461182646717 Marionette DEBUG loaded listener.js 13:04:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 209 (297C5000) [pid = 2880] [serial = 1526] [outer = 28B94C00] 13:04:07 INFO - PROCESS | 2880 | 1461182647323 Marionette TRACE conn4 <- [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]]]}] 13:04:07 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 13:04:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1022ms 13:04:07 INFO - PROCESS | 2880 | 1461182647354 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 13:04:07 INFO - PROCESS | 2880 | 1461182647357 Marionette TRACE conn4 <- [1,1997,null,{"value":"13"}] 13:04:07 INFO - PROCESS | 2880 | 1461182647360 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 13:04:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 13:04:07 INFO - PROCESS | 2880 | 1461182647362 Marionette TRACE conn4 <- [1,1998,null,{}] 13:04:07 INFO - PROCESS | 2880 | 1461182647366 Marionette TRACE conn4 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:04:07 INFO - PROCESS | 2880 | 1461182647487 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 13:04:07 INFO - PROCESS | 2880 | 1461182647682 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:07 INFO - PROCESS | 2880 | ++DOCSHELL 18CAE000 == 134 [pid = 2880] [id = 509] 13:04:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 210 (2605EC00) [pid = 2880] [serial = 1527] [outer = 00000000] 13:04:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 211 (29168800) [pid = 2880] [serial = 1528] [outer = 2605EC00] 13:04:07 INFO - PROCESS | 2880 | 1461182647738 Marionette DEBUG loaded listener.js 13:04:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 212 (29169C00) [pid = 2880] [serial = 1529] [outer = 2605EC00] 13:04:08 INFO - PROCESS | 2880 | 1461182648342 Marionette TRACE conn4 <- [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]]]}] 13:04:08 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 13:04:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1015ms 13:04:08 INFO - PROCESS | 2880 | 1461182648379 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 13:04:08 INFO - PROCESS | 2880 | 1461182648382 Marionette TRACE conn4 <- [1,2001,null,{"value":"13"}] 13:04:08 INFO - PROCESS | 2880 | 1461182648385 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 13:04:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 13:04:08 INFO - PROCESS | 2880 | 1461182648388 Marionette TRACE conn4 <- [1,2002,null,{}] 13:04:08 INFO - PROCESS | 2880 | 1461182648392 Marionette TRACE conn4 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:04:08 INFO - PROCESS | 2880 | 1461182648537 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 13:04:08 INFO - PROCESS | 2880 | 1461182648735 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:08 INFO - PROCESS | 2880 | ++DOCSHELL 1BDAC000 == 135 [pid = 2880] [id = 510] 13:04:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 213 (1C882C00) [pid = 2880] [serial = 1530] [outer = 00000000] 13:04:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 214 (29163800) [pid = 2880] [serial = 1531] [outer = 1C882C00] 13:04:08 INFO - PROCESS | 2880 | 1461182648801 Marionette DEBUG loaded listener.js 13:04:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 215 (2916E800) [pid = 2880] [serial = 1532] [outer = 1C882C00] 13:04:09 INFO - PROCESS | 2880 | 1461182649673 Marionette TRACE conn4 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 13:04:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 13:04:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1333ms 13:04:09 INFO - PROCESS | 2880 | 1461182649723 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 13:04:09 INFO - PROCESS | 2880 | 1461182649728 Marionette TRACE conn4 <- [1,2005,null,{"value":"13"}] 13:04:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 13:04:09 INFO - PROCESS | 2880 | 1461182649733 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 13:04:09 INFO - PROCESS | 2880 | 1461182649737 Marionette TRACE conn4 <- [1,2006,null,{}] 13:04:09 INFO - PROCESS | 2880 | 1461182649741 Marionette TRACE conn4 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:04:09 INFO - PROCESS | 2880 | 1461182649862 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 13:04:10 INFO - PROCESS | 2880 | 1461182650043 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:10 INFO - PROCESS | 2880 | ++DOCSHELL 0F160400 == 136 [pid = 2880] [id = 511] 13:04:10 INFO - PROCESS | 2880 | ++DOMWINDOW == 216 (17076400) [pid = 2880] [serial = 1533] [outer = 00000000] 13:04:10 INFO - PROCESS | 2880 | ++DOMWINDOW == 217 (1D926800) [pid = 2880] [serial = 1534] [outer = 17076400] 13:04:10 INFO - PROCESS | 2880 | 1461182650095 Marionette DEBUG loaded listener.js 13:04:10 INFO - PROCESS | 2880 | ++DOMWINDOW == 218 (1E5A0000) [pid = 2880] [serial = 1535] [outer = 17076400] 13:04:10 INFO - PROCESS | 2880 | 1461182650731 Marionette TRACE conn4 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 13:04:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 13:04:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1068ms 13:04:10 INFO - PROCESS | 2880 | 1461182650806 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 13:04:10 INFO - PROCESS | 2880 | 1461182650812 Marionette TRACE conn4 <- [1,2009,null,{"value":"13"}] 13:04:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 13:04:10 INFO - PROCESS | 2880 | 1461182650818 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 13:04:10 INFO - PROCESS | 2880 | 1461182650820 Marionette TRACE conn4 <- [1,2010,null,{}] 13:04:10 INFO - PROCESS | 2880 | 1461182650824 Marionette TRACE conn4 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:04:10 INFO - PROCESS | 2880 | 1461182650989 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 13:04:10 INFO - PROCESS | 2880 | --DOCSHELL 17A88C00 == 135 [pid = 2880] [id = 383] 13:04:10 INFO - PROCESS | 2880 | --DOCSHELL 1CCCE400 == 134 [pid = 2880] [id = 134] 13:04:10 INFO - PROCESS | 2880 | --DOCSHELL 178D6C00 == 133 [pid = 2880] [id = 166] 13:04:10 INFO - PROCESS | 2880 | --DOCSHELL 21A0F800 == 132 [pid = 2880] [id = 315] 13:04:10 INFO - PROCESS | 2880 | --DOCSHELL 2399BC00 == 131 [pid = 2880] [id = 498] 13:04:10 INFO - PROCESS | 2880 | --DOCSHELL 1CB6DC00 == 130 [pid = 2880] [id = 497] 13:04:10 INFO - PROCESS | 2880 | --DOCSHELL 21CEF000 == 129 [pid = 2880] [id = 496] 13:04:10 INFO - PROCESS | 2880 | --DOCSHELL 20B7F400 == 128 [pid = 2880] [id = 495] 13:04:10 INFO - PROCESS | 2880 | --DOCSHELL 20069800 == 127 [pid = 2880] [id = 494] 13:04:11 INFO - PROCESS | 2880 | --DOMWINDOW == 217 (1BDB4000) [pid = 2880] [serial = 1387] [outer = 00000000] [url = about:blank] 13:04:11 INFO - PROCESS | 2880 | --DOMWINDOW == 216 (2053D800) [pid = 2880] [serial = 1390] [outer = 00000000] [url = about:blank] 13:04:11 INFO - PROCESS | 2880 | --DOMWINDOW == 215 (2550C800) [pid = 2880] [serial = 1393] [outer = 00000000] [url = about:blank] 13:04:11 INFO - PROCESS | 2880 | --DOMWINDOW == 214 (26B0AC00) [pid = 2880] [serial = 1396] [outer = 00000000] [url = about:blank] 13:04:11 INFO - PROCESS | 2880 | --DOMWINDOW == 213 (26FBD800) [pid = 2880] [serial = 1399] [outer = 00000000] [url = about:blank] 13:04:11 INFO - PROCESS | 2880 | --DOMWINDOW == 212 (274A9C00) [pid = 2880] [serial = 1402] [outer = 00000000] [url = about:blank] 13:04:11 INFO - PROCESS | 2880 | --DOMWINDOW == 211 (28670000) [pid = 2880] [serial = 1405] [outer = 00000000] [url = about:blank] 13:04:11 INFO - PROCESS | 2880 | --DOMWINDOW == 210 (2702F800) [pid = 2880] [serial = 1408] [outer = 00000000] [url = about:blank] 13:04:11 INFO - PROCESS | 2880 | --DOMWINDOW == 209 (1DAE4400) [pid = 2880] [serial = 1435] [outer = 00000000] [url = about:blank] 13:04:11 INFO - PROCESS | 2880 | --DOCSHELL 1F197000 == 126 [pid = 2880] [id = 493] 13:04:11 INFO - PROCESS | 2880 | --DOCSHELL 1D920000 == 125 [pid = 2880] [id = 492] 13:04:11 INFO - PROCESS | 2880 | --DOCSHELL 18CACC00 == 124 [pid = 2880] [id = 491] 13:04:11 INFO - PROCESS | 2880 | --DOCSHELL 188ED000 == 123 [pid = 2880] [id = 490] 13:04:11 INFO - PROCESS | 2880 | --DOCSHELL 1F679400 == 122 [pid = 2880] [id = 481] 13:04:11 INFO - PROCESS | 2880 | --DOCSHELL 1AA76800 == 121 [pid = 2880] [id = 480] 13:04:11 INFO - PROCESS | 2880 | --DOCSHELL 127D5000 == 120 [pid = 2880] [id = 479] 13:04:11 INFO - PROCESS | 2880 | --DOCSHELL 1A0E6800 == 119 [pid = 2880] [id = 478] 13:04:11 INFO - PROCESS | 2880 | --DOMWINDOW == 208 (1D976C00) [pid = 2880] [serial = 1426] [outer = 00000000] [url = about:blank] 13:04:11 INFO - PROCESS | 2880 | --DOMWINDOW == 207 (20067C00) [pid = 2880] [serial = 1430] [outer = 00000000] [url = about:blank] 13:04:11 INFO - PROCESS | 2880 | --DOMWINDOW == 206 (1FC15000) [pid = 2880] [serial = 1429] [outer = 00000000] [url = about:blank] 13:04:11 INFO - PROCESS | 2880 | --DOMWINDOW == 205 (20435400) [pid = 2880] [serial = 1432] [outer = 00000000] [url = about:blank] 13:04:11 INFO - PROCESS | 2880 | --DOMWINDOW == 204 (1A674C00) [pid = 2880] [serial = 1415] [outer = 00000000] [url = about:blank] 13:04:11 INFO - PROCESS | 2880 | --DOMWINDOW == 203 (1A0EB800) [pid = 2880] [serial = 1414] [outer = 00000000] [url = about:blank] 13:04:11 INFO - PROCESS | 2880 | --DOMWINDOW == 202 (17A87000) [pid = 2880] [serial = 1417] [outer = 00000000] [url = about:blank] 13:04:11 INFO - PROCESS | 2880 | --DOMWINDOW == 201 (1B0BD400) [pid = 2880] [serial = 1418] [outer = 00000000] [url = about:blank] 13:04:11 INFO - PROCESS | 2880 | --DOMWINDOW == 200 (1C865400) [pid = 2880] [serial = 1420] [outer = 00000000] [url = about:blank] 13:04:11 INFO - PROCESS | 2880 | --DOMWINDOW == 199 (1C9B8800) [pid = 2880] [serial = 1421] [outer = 00000000] [url = about:blank] 13:04:11 INFO - PROCESS | 2880 | --DOMWINDOW == 198 (1CCD8800) [pid = 2880] [serial = 1423] [outer = 00000000] [url = about:blank] 13:04:11 INFO - PROCESS | 2880 | --DOMWINDOW == 197 (1CC41C00) [pid = 2880] [serial = 1411] [outer = 00000000] [url = about:blank] 13:04:11 INFO - PROCESS | 2880 | --DOMWINDOW == 196 (2043C400) [pid = 2880] [serial = 1433] [outer = 00000000] [url = about:blank] 13:04:11 INFO - PROCESS | 2880 | --DOMWINDOW == 195 (1E1F8000) [pid = 2880] [serial = 1427] [outer = 00000000] [url = about:blank] 13:04:11 INFO - PROCESS | 2880 | --DOMWINDOW == 194 (1D890800) [pid = 2880] [serial = 1424] [outer = 00000000] [url = about:blank] 13:04:11 INFO - PROCESS | 2880 | 1461182651263 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:11 INFO - PROCESS | 2880 | ++DOCSHELL 0F15B400 == 120 [pid = 2880] [id = 512] 13:04:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 195 (0F6B7800) [pid = 2880] [serial = 1536] [outer = 00000000] 13:04:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 196 (13B91400) [pid = 2880] [serial = 1537] [outer = 0F6B7800] 13:04:11 INFO - PROCESS | 2880 | 1461182651312 Marionette DEBUG loaded listener.js 13:04:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 197 (17A81400) [pid = 2880] [serial = 1538] [outer = 0F6B7800] 13:04:11 INFO - PROCESS | 2880 | 1461182651766 Marionette TRACE conn4 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 13:04:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 13:04:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 970ms 13:04:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 13:04:11 INFO - PROCESS | 2880 | 1461182651794 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 13:04:11 INFO - PROCESS | 2880 | 1461182651796 Marionette TRACE conn4 <- [1,2013,null,{"value":"13"}] 13:04:11 INFO - PROCESS | 2880 | 1461182651800 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 13:04:11 INFO - PROCESS | 2880 | 1461182651803 Marionette TRACE conn4 <- [1,2014,null,{}] 13:04:11 INFO - PROCESS | 2880 | 1461182651813 Marionette TRACE conn4 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:04:11 INFO - PROCESS | 2880 | 1461182651919 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 13:04:11 INFO - PROCESS | 2880 | 1461182651929 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:11 INFO - PROCESS | 2880 | ++DOCSHELL 1C9C4C00 == 121 [pid = 2880] [id = 513] 13:04:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 198 (1CAA5800) [pid = 2880] [serial = 1539] [outer = 00000000] 13:04:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 199 (1CC49800) [pid = 2880] [serial = 1540] [outer = 1CAA5800] 13:04:11 INFO - PROCESS | 2880 | 1461182651986 Marionette DEBUG loaded listener.js 13:04:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 200 (1D918C00) [pid = 2880] [serial = 1541] [outer = 1CAA5800] 13:04:12 INFO - PROCESS | 2880 | 1461182652497 Marionette TRACE conn4 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 13:04:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 13:04:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 730ms 13:04:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 13:04:12 INFO - PROCESS | 2880 | 1461182652531 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 13:04:12 INFO - PROCESS | 2880 | 1461182652533 Marionette TRACE conn4 <- [1,2017,null,{"value":"13"}] 13:04:12 INFO - PROCESS | 2880 | 1461182652536 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 13:04:12 INFO - PROCESS | 2880 | 1461182652538 Marionette TRACE conn4 <- [1,2018,null,{}] 13:04:12 INFO - PROCESS | 2880 | 1461182652542 Marionette TRACE conn4 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:04:12 INFO - PROCESS | 2880 | 1461182652644 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 13:04:12 INFO - PROCESS | 2880 | 1461182652776 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:12 INFO - PROCESS | 2880 | ++DOCSHELL 1312C000 == 122 [pid = 2880] [id = 514] 13:04:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 201 (17A88C00) [pid = 2880] [serial = 1542] [outer = 00000000] 13:04:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 202 (1E898C00) [pid = 2880] [serial = 1543] [outer = 17A88C00] 13:04:12 INFO - PROCESS | 2880 | 1461182652822 Marionette DEBUG loaded listener.js 13:04:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 203 (1FC15000) [pid = 2880] [serial = 1544] [outer = 17A88C00] 13:04:13 INFO - PROCESS | 2880 | 1461182653222 Marionette TRACE conn4 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 13:04:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 13:04:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 730ms 13:04:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 13:04:13 INFO - PROCESS | 2880 | 1461182653270 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 13:04:13 INFO - PROCESS | 2880 | 1461182653272 Marionette TRACE conn4 <- [1,2021,null,{"value":"13"}] 13:04:13 INFO - PROCESS | 2880 | 1461182653276 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 13:04:13 INFO - PROCESS | 2880 | 1461182653277 Marionette TRACE conn4 <- [1,2022,null,{}] 13:04:13 INFO - PROCESS | 2880 | 1461182653281 Marionette TRACE conn4 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:04:13 INFO - PROCESS | 2880 | 1461182653468 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 13:04:13 INFO - PROCESS | 2880 | 1461182653495 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:13 INFO - PROCESS | 2880 | ++DOCSHELL 1C883000 == 123 [pid = 2880] [id = 515] 13:04:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 204 (1D924C00) [pid = 2880] [serial = 1545] [outer = 00000000] 13:04:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 205 (20530000) [pid = 2880] [serial = 1546] [outer = 1D924C00] 13:04:13 INFO - PROCESS | 2880 | 1461182653541 Marionette DEBUG loaded listener.js 13:04:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 206 (209A6400) [pid = 2880] [serial = 1547] [outer = 1D924C00] 13:04:14 INFO - PROCESS | 2880 | 1461182654036 Marionette TRACE conn4 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 13:04:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 13:04:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 830ms 13:04:14 INFO - PROCESS | 2880 | 1461182654107 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 13:04:14 INFO - PROCESS | 2880 | 1461182654109 Marionette TRACE conn4 <- [1,2025,null,{"value":"13"}] 13:04:14 INFO - PROCESS | 2880 | 1461182654112 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 13:04:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 13:04:14 INFO - PROCESS | 2880 | 1461182654114 Marionette TRACE conn4 <- [1,2026,null,{}] 13:04:14 INFO - PROCESS | 2880 | 1461182654124 Marionette TRACE conn4 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:04:14 INFO - PROCESS | 2880 | 1461182654276 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 13:04:14 INFO - PROCESS | 2880 | 1461182654298 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:14 INFO - PROCESS | 2880 | ++DOCSHELL 2052EC00 == 124 [pid = 2880] [id = 516] 13:04:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 207 (20A0B000) [pid = 2880] [serial = 1548] [outer = 00000000] 13:04:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 208 (21CE5400) [pid = 2880] [serial = 1549] [outer = 20A0B000] 13:04:14 INFO - PROCESS | 2880 | 1461182654346 Marionette DEBUG loaded listener.js 13:04:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 209 (220E4C00) [pid = 2880] [serial = 1550] [outer = 20A0B000] 13:04:14 INFO - PROCESS | 2880 | 1461182654817 Marionette TRACE conn4 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 13:04:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 13:04:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 770ms 13:04:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 13:04:14 INFO - PROCESS | 2880 | 1461182654887 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 13:04:14 INFO - PROCESS | 2880 | 1461182654889 Marionette TRACE conn4 <- [1,2029,null,{"value":"13"}] 13:04:14 INFO - PROCESS | 2880 | 1461182654892 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 13:04:14 INFO - PROCESS | 2880 | 1461182654894 Marionette TRACE conn4 <- [1,2030,null,{}] 13:04:14 INFO - PROCESS | 2880 | 1461182654905 Marionette TRACE conn4 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:04:15 INFO - PROCESS | 2880 | 1461182655053 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 13:04:15 INFO - PROCESS | 2880 | 1461182655075 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:15 INFO - PROCESS | 2880 | ++DOCSHELL 21A02000 == 125 [pid = 2880] [id = 517] 13:04:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 210 (220F3C00) [pid = 2880] [serial = 1551] [outer = 00000000] 13:04:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 211 (23738400) [pid = 2880] [serial = 1552] [outer = 220F3C00] 13:04:15 INFO - PROCESS | 2880 | 1461182655120 Marionette DEBUG loaded listener.js 13:04:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 212 (2391D800) [pid = 2880] [serial = 1553] [outer = 220F3C00] 13:04:15 INFO - PROCESS | 2880 | --DOMWINDOW == 211 (22048000) [pid = 2880] [serial = 1488] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 13:04:15 INFO - PROCESS | 2880 | --DOMWINDOW == 210 (1F197400) [pid = 2880] [serial = 1479] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 13:04:15 INFO - PROCESS | 2880 | --DOMWINDOW == 209 (1F67B400) [pid = 2880] [serial = 1491] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 13:04:15 INFO - PROCESS | 2880 | --DOMWINDOW == 208 (1D921000) [pid = 2880] [serial = 1476] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 13:04:15 INFO - PROCESS | 2880 | --DOMWINDOW == 207 (2043DC00) [pid = 2880] [serial = 1482] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 13:04:15 INFO - PROCESS | 2880 | --DOMWINDOW == 206 (18CB5800) [pid = 2880] [serial = 1473] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 13:04:15 INFO - PROCESS | 2880 | --DOMWINDOW == 205 (20B7FC00) [pid = 2880] [serial = 1485] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 13:04:15 INFO - PROCESS | 2880 | --DOMWINDOW == 204 (2399E800) [pid = 2880] [serial = 1494] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 13:04:15 INFO - PROCESS | 2880 | --DOMWINDOW == 203 (1A0EC800) [pid = 2880] [serial = 1470] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 13:04:15 INFO - PROCESS | 2880 | 1461182655901 Marionette TRACE conn4 <- [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]]]}] 13:04:15 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) 13:04:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1020ms 13:04:15 INFO - PROCESS | 2880 | 1461182655913 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 13:04:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 13:04:15 INFO - PROCESS | 2880 | 1461182655915 Marionette TRACE conn4 <- [1,2033,null,{"value":"13"}] 13:04:15 INFO - PROCESS | 2880 | 1461182655918 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 13:04:15 INFO - PROCESS | 2880 | 1461182655920 Marionette TRACE conn4 <- [1,2034,null,{}] 13:04:15 INFO - PROCESS | 2880 | 1461182655923 Marionette TRACE conn4 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:04:16 INFO - PROCESS | 2880 | 1461182656021 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 13:04:16 INFO - PROCESS | 2880 | 1461182656153 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:16 INFO - PROCESS | 2880 | ++DOCSHELL 1756A800 == 126 [pid = 2880] [id = 518] 13:04:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 204 (18CB5800) [pid = 2880] [serial = 1554] [outer = 00000000] 13:04:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 205 (20539C00) [pid = 2880] [serial = 1555] [outer = 18CB5800] 13:04:16 INFO - PROCESS | 2880 | 1461182656201 Marionette DEBUG loaded listener.js 13:04:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 206 (21C1B400) [pid = 2880] [serial = 1556] [outer = 18CB5800] 13:04:16 INFO - PROCESS | 2880 | 1461182656592 Marionette TRACE conn4 <- [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]]]}] 13:04:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:04:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 730ms 13:04:16 INFO - PROCESS | 2880 | 1461182656649 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 13:04:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 13:04:16 INFO - PROCESS | 2880 | 1461182656651 Marionette TRACE conn4 <- [1,2037,null,{"value":"13"}] 13:04:16 INFO - PROCESS | 2880 | 1461182656654 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 13:04:16 INFO - PROCESS | 2880 | 1461182656656 Marionette TRACE conn4 <- [1,2038,null,{}] 13:04:16 INFO - PROCESS | 2880 | 1461182656659 Marionette TRACE conn4 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:04:16 INFO - PROCESS | 2880 | 1461182656758 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 13:04:16 INFO - PROCESS | 2880 | 1461182656764 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:16 INFO - PROCESS | 2880 | ++DOCSHELL 2227EC00 == 127 [pid = 2880] [id = 519] 13:04:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 207 (2399B400) [pid = 2880] [serial = 1557] [outer = 00000000] 13:04:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 208 (23A76C00) [pid = 2880] [serial = 1558] [outer = 2399B400] 13:04:16 INFO - PROCESS | 2880 | 1461182656809 Marionette DEBUG loaded listener.js 13:04:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 209 (243C9000) [pid = 2880] [serial = 1559] [outer = 2399B400] 13:04:17 INFO - PROCESS | 2880 | 1461182657280 Marionette TRACE conn4 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 13:04:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 13:04:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 672ms 13:04:17 INFO - PROCESS | 2880 | 1461182657327 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 13:04:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 13:04:17 INFO - PROCESS | 2880 | 1461182657329 Marionette TRACE conn4 <- [1,2041,null,{"value":"13"}] 13:04:17 INFO - PROCESS | 2880 | 1461182657332 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 13:04:17 INFO - PROCESS | 2880 | 1461182657334 Marionette TRACE conn4 <- [1,2042,null,{}] 13:04:17 INFO - PROCESS | 2880 | 1461182657338 Marionette TRACE conn4 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:04:17 INFO - PROCESS | 2880 | 1461182657441 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 13:04:17 INFO - PROCESS | 2880 | 1461182657447 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:17 INFO - PROCESS | 2880 | ++DOCSHELL 24D94000 == 128 [pid = 2880] [id = 520] 13:04:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 210 (24D9D000) [pid = 2880] [serial = 1560] [outer = 00000000] 13:04:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 211 (25C2B000) [pid = 2880] [serial = 1561] [outer = 24D9D000] 13:04:17 INFO - PROCESS | 2880 | 1461182657492 Marionette DEBUG loaded listener.js 13:04:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 212 (1C7A7800) [pid = 2880] [serial = 1562] [outer = 24D9D000] 13:04:18 INFO - PROCESS | 2880 | 1461182658291 Marionette TRACE conn4 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 13:04:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 13:04:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1020ms 13:04:18 INFO - PROCESS | 2880 | 1461182658353 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 13:04:18 INFO - PROCESS | 2880 | 1461182658358 Marionette TRACE conn4 <- [1,2045,null,{"value":"13"}] 13:04:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 13:04:18 INFO - PROCESS | 2880 | 1461182658364 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 13:04:18 INFO - PROCESS | 2880 | 1461182658368 Marionette TRACE conn4 <- [1,2046,null,{}] 13:04:18 INFO - PROCESS | 2880 | 1461182658394 Marionette TRACE conn4 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:04:18 INFO - PROCESS | 2880 | 1461182658530 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 13:04:18 INFO - PROCESS | 2880 | 1461182658710 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:18 INFO - PROCESS | 2880 | ++DOCSHELL 1BDA9400 == 129 [pid = 2880] [id = 521] 13:04:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 213 (1BDB4000) [pid = 2880] [serial = 1563] [outer = 00000000] 13:04:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 214 (1CA65C00) [pid = 2880] [serial = 1564] [outer = 1BDB4000] 13:04:18 INFO - PROCESS | 2880 | 1461182658770 Marionette DEBUG loaded listener.js 13:04:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 215 (1CC4CC00) [pid = 2880] [serial = 1565] [outer = 1BDB4000] 13:04:18 INFO - PROCESS | 2880 | --DOCSHELL 1E1A2400 == 128 [pid = 2880] [id = 13] 13:04:19 INFO - PROCESS | 2880 | 1461182659425 Marionette TRACE conn4 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 13:04:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 13:04:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1100ms 13:04:19 INFO - PROCESS | 2880 | 1461182659481 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 13:04:19 INFO - PROCESS | 2880 | 1461182659487 Marionette TRACE conn4 <- [1,2049,null,{"value":"13"}] 13:04:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 13:04:19 INFO - PROCESS | 2880 | 1461182659493 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 13:04:19 INFO - PROCESS | 2880 | 1461182659496 Marionette TRACE conn4 <- [1,2050,null,{}] 13:04:19 INFO - PROCESS | 2880 | 1461182659501 Marionette TRACE conn4 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:04:19 INFO - PROCESS | 2880 | 1461182659633 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 13:04:19 INFO - PROCESS | 2880 | 1461182659808 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:19 INFO - PROCESS | 2880 | ++DOCSHELL 1D88DC00 == 129 [pid = 2880] [id = 522] 13:04:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 216 (1FBC1400) [pid = 2880] [serial = 1566] [outer = 00000000] 13:04:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 217 (20AAB000) [pid = 2880] [serial = 1567] [outer = 1FBC1400] 13:04:19 INFO - PROCESS | 2880 | 1461182659864 Marionette DEBUG loaded listener.js 13:04:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 218 (20B71000) [pid = 2880] [serial = 1568] [outer = 1FBC1400] 13:04:20 INFO - PROCESS | 2880 | 1461182660475 Marionette TRACE conn4 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 13:04:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 13:04:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1019ms 13:04:20 INFO - PROCESS | 2880 | 1461182660519 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 13:04:20 INFO - PROCESS | 2880 | 1461182660522 Marionette TRACE conn4 <- [1,2053,null,{"value":"13"}] 13:04:20 INFO - PROCESS | 2880 | 1461182660525 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 13:04:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 13:04:20 INFO - PROCESS | 2880 | 1461182660529 Marionette TRACE conn4 <- [1,2054,null,{}] 13:04:20 INFO - PROCESS | 2880 | 1461182660540 Marionette TRACE conn4 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:04:20 INFO - PROCESS | 2880 | 1461182660685 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 13:04:20 INFO - PROCESS | 2880 | 1461182660864 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:20 INFO - PROCESS | 2880 | ++DOCSHELL 25509800 == 130 [pid = 2880] [id = 523] 13:04:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 219 (2550C000) [pid = 2880] [serial = 1569] [outer = 00000000] 13:04:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 220 (26435000) [pid = 2880] [serial = 1570] [outer = 2550C000] 13:04:20 INFO - PROCESS | 2880 | 1461182660923 Marionette DEBUG loaded listener.js 13:04:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 221 (26FB4000) [pid = 2880] [serial = 1571] [outer = 2550C000] 13:04:21 INFO - PROCESS | 2880 | 1461182661539 Marionette TRACE conn4 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 13:04:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 13:04:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1078ms 13:04:21 INFO - PROCESS | 2880 | 1461182661615 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 13:04:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 13:04:21 INFO - PROCESS | 2880 | 1461182661618 Marionette TRACE conn4 <- [1,2057,null,{"value":"13"}] 13:04:21 INFO - PROCESS | 2880 | 1461182661622 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 13:04:21 INFO - PROCESS | 2880 | 1461182661624 Marionette TRACE conn4 <- [1,2058,null,{}] 13:04:21 INFO - PROCESS | 2880 | 1461182661628 Marionette TRACE conn4 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:04:21 INFO - PROCESS | 2880 | 1461182661754 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 13:04:21 INFO - PROCESS | 2880 | 1461182661928 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:21 INFO - PROCESS | 2880 | ++DOCSHELL 25698000 == 131 [pid = 2880] [id = 524] 13:04:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 222 (25699C00) [pid = 2880] [serial = 1572] [outer = 00000000] 13:04:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 223 (256A1800) [pid = 2880] [serial = 1573] [outer = 25699C00] 13:04:21 INFO - PROCESS | 2880 | 1461182661985 Marionette DEBUG loaded listener.js 13:04:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 224 (256A4C00) [pid = 2880] [serial = 1574] [outer = 25699C00] 13:04:22 INFO - PROCESS | 2880 | 1461182662566 Marionette TRACE conn4 <- [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]]]}] 13:04:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 13:04:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 970ms 13:04:22 INFO - PROCESS | 2880 | 1461182662593 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 13:04:22 INFO - PROCESS | 2880 | 1461182662596 Marionette TRACE conn4 <- [1,2061,null,{"value":"13"}] 13:04:22 INFO - PROCESS | 2880 | 1461182662599 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 13:04:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 13:04:22 INFO - PROCESS | 2880 | 1461182662602 Marionette TRACE conn4 <- [1,2062,null,{}] 13:04:22 INFO - PROCESS | 2880 | 1461182662606 Marionette TRACE conn4 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:04:22 INFO - PROCESS | 2880 | 1461182662730 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 13:04:22 INFO - PROCESS | 2880 | 1461182662917 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:22 INFO - PROCESS | 2880 | ++DOCSHELL 24714800 == 132 [pid = 2880] [id = 525] 13:04:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 225 (24716C00) [pid = 2880] [serial = 1575] [outer = 00000000] 13:04:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 226 (2471D400) [pid = 2880] [serial = 1576] [outer = 24716C00] 13:04:22 INFO - PROCESS | 2880 | 1461182662974 Marionette DEBUG loaded listener.js 13:04:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 227 (2471EC00) [pid = 2880] [serial = 1577] [outer = 24716C00] 13:04:23 INFO - PROCESS | 2880 | 1461182663592 Marionette TRACE conn4 <- [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]]]}] 13:04:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 13:04:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1016ms 13:04:23 INFO - PROCESS | 2880 | 1461182663619 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 13:04:23 INFO - PROCESS | 2880 | 1461182663621 Marionette TRACE conn4 <- [1,2065,null,{"value":"13"}] 13:04:23 INFO - PROCESS | 2880 | 1461182663625 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 13:04:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 13:04:23 INFO - PROCESS | 2880 | 1461182663627 Marionette TRACE conn4 <- [1,2066,null,{}] 13:04:23 INFO - PROCESS | 2880 | 1461182663630 Marionette TRACE conn4 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:04:23 INFO - PROCESS | 2880 | 1461182663771 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 13:04:23 INFO - PROCESS | 2880 | 1461182663959 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:23 INFO - PROCESS | 2880 | ++DOCSHELL 2471DC00 == 133 [pid = 2880] [id = 526] 13:04:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 228 (25697C00) [pid = 2880] [serial = 1578] [outer = 00000000] 13:04:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 229 (28673400) [pid = 2880] [serial = 1579] [outer = 25697C00] 13:04:24 INFO - PROCESS | 2880 | 1461182664019 Marionette DEBUG loaded listener.js 13:04:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 230 (28673000) [pid = 2880] [serial = 1580] [outer = 25697C00] 13:04:24 INFO - PROCESS | 2880 | 1461182664557 Marionette TRACE conn4 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 13:04:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 13:04:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 970ms 13:04:24 INFO - PROCESS | 2880 | 1461182664600 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 13:04:24 INFO - PROCESS | 2880 | 1461182664602 Marionette TRACE conn4 <- [1,2069,null,{"value":"13"}] 13:04:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 13:04:24 INFO - PROCESS | 2880 | 1461182664605 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 13:04:24 INFO - PROCESS | 2880 | 1461182664608 Marionette TRACE conn4 <- [1,2070,null,{}] 13:04:24 INFO - PROCESS | 2880 | 1461182664611 Marionette TRACE conn4 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:04:24 INFO - PROCESS | 2880 | 1461182664737 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 13:04:24 INFO - PROCESS | 2880 | 1461182664925 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:24 INFO - PROCESS | 2880 | ++DOCSHELL 2866F800 == 134 [pid = 2880] [id = 527] 13:04:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 231 (28671000) [pid = 2880] [serial = 1581] [outer = 00000000] 13:04:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 232 (28AB0400) [pid = 2880] [serial = 1582] [outer = 28671000] 13:04:24 INFO - PROCESS | 2880 | 1461182664982 Marionette DEBUG loaded listener.js 13:04:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 233 (28AB1800) [pid = 2880] [serial = 1583] [outer = 28671000] 13:04:25 INFO - PROCESS | 2880 | 1461182665556 Marionette TRACE conn4 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 13:04:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 13:04:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1017ms 13:04:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 13:04:25 INFO - PROCESS | 2880 | 1461182665626 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 13:04:25 INFO - PROCESS | 2880 | 1461182665629 Marionette TRACE conn4 <- [1,2073,null,{"value":"13"}] 13:04:25 INFO - PROCESS | 2880 | 1461182665632 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 13:04:25 INFO - PROCESS | 2880 | 1461182665634 Marionette TRACE conn4 <- [1,2074,null,{}] 13:04:25 INFO - PROCESS | 2880 | 1461182665638 Marionette TRACE conn4 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:04:25 INFO - PROCESS | 2880 | 1461182665762 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 13:04:25 INFO - PROCESS | 2880 | 1461182665951 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:25 INFO - PROCESS | 2880 | ++DOCSHELL 27309000 == 135 [pid = 2880] [id = 528] 13:04:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 234 (27309C00) [pid = 2880] [serial = 1584] [outer = 00000000] 13:04:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 235 (27310400) [pid = 2880] [serial = 1585] [outer = 27309C00] 13:04:25 INFO - PROCESS | 2880 | 1461182666007 Marionette DEBUG loaded listener.js 13:04:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 236 (27311C00) [pid = 2880] [serial = 1586] [outer = 27309C00] 13:04:26 INFO - PROCESS | 2880 | 1461182666607 Marionette TRACE conn4 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 13:04:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 13:04:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1016ms 13:04:26 INFO - PROCESS | 2880 | 1461182666652 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 13:04:26 INFO - PROCESS | 2880 | 1461182666655 Marionette TRACE conn4 <- [1,2077,null,{"value":"13"}] 13:04:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 13:04:26 INFO - PROCESS | 2880 | 1461182666658 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 13:04:26 INFO - PROCESS | 2880 | 1461182666660 Marionette TRACE conn4 <- [1,2078,null,{}] 13:04:26 INFO - PROCESS | 2880 | 1461182666663 Marionette TRACE conn4 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:04:26 INFO - PROCESS | 2880 | 1461182666787 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 13:04:26 INFO - PROCESS | 2880 | 1461182666975 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:26 INFO - PROCESS | 2880 | ++DOCSHELL 2730F000 == 136 [pid = 2880] [id = 529] 13:04:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 237 (27310C00) [pid = 2880] [serial = 1587] [outer = 00000000] 13:04:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 238 (28AB8000) [pid = 2880] [serial = 1588] [outer = 27310C00] 13:04:27 INFO - PROCESS | 2880 | 1461182667035 Marionette DEBUG loaded listener.js 13:04:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 239 (28B8A800) [pid = 2880] [serial = 1589] [outer = 27310C00] 13:04:27 INFO - PROCESS | 2880 | 1461182667607 Marionette TRACE conn4 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 13:04:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 13:04:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1016ms 13:04:27 INFO - PROCESS | 2880 | 1461182667678 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 13:04:27 INFO - PROCESS | 2880 | 1461182667681 Marionette TRACE conn4 <- [1,2081,null,{"value":"13"}] 13:04:27 INFO - PROCESS | 2880 | 1461182667684 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 13:04:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 13:04:27 INFO - PROCESS | 2880 | 1461182667686 Marionette TRACE conn4 <- [1,2082,null,{}] 13:04:27 INFO - PROCESS | 2880 | 1461182667690 Marionette TRACE conn4 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:04:27 INFO - PROCESS | 2880 | 1461182667813 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 13:04:27 INFO - PROCESS | 2880 | 1461182668003 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:27 INFO - PROCESS | 2880 | ++DOCSHELL 28AB5C00 == 137 [pid = 2880] [id = 530] 13:04:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 240 (28AB6800) [pid = 2880] [serial = 1590] [outer = 00000000] 13:04:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 241 (2916B400) [pid = 2880] [serial = 1591] [outer = 28AB6800] 13:04:28 INFO - PROCESS | 2880 | 1461182668059 Marionette DEBUG loaded listener.js 13:04:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 242 (2916D400) [pid = 2880] [serial = 1592] [outer = 28AB6800] 13:04:28 INFO - PROCESS | 2880 | 1461182668653 Marionette TRACE conn4 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 13:04:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 13:04:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1016ms 13:04:28 INFO - PROCESS | 2880 | 1461182668704 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 13:04:28 INFO - PROCESS | 2880 | 1461182668707 Marionette TRACE conn4 <- [1,2085,null,{"value":"13"}] 13:04:28 INFO - PROCESS | 2880 | 1461182668711 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 13:04:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 13:04:28 INFO - PROCESS | 2880 | 1461182668713 Marionette TRACE conn4 <- [1,2086,null,{}] 13:04:28 INFO - PROCESS | 2880 | 1461182668717 Marionette TRACE conn4 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:04:28 INFO - PROCESS | 2880 | 1461182668857 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 13:04:29 INFO - PROCESS | 2880 | 1461182669055 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:29 INFO - PROCESS | 2880 | ++DOCSHELL 297D2C00 == 138 [pid = 2880] [id = 531] 13:04:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 243 (299AF400) [pid = 2880] [serial = 1593] [outer = 00000000] 13:04:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 244 (299B4800) [pid = 2880] [serial = 1594] [outer = 299AF400] 13:04:29 INFO - PROCESS | 2880 | 1461182669121 Marionette DEBUG loaded listener.js 13:04:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 245 (2B16A400) [pid = 2880] [serial = 1595] [outer = 299AF400] 13:04:29 INFO - PROCESS | 2880 | 1461182669790 Marionette TRACE conn4 <- [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]]]}] 13:04:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 13:04:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1126ms 13:04:29 INFO - PROCESS | 2880 | 1461182669841 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 13:04:29 INFO - PROCESS | 2880 | 1461182669843 Marionette TRACE conn4 <- [1,2089,null,{"value":"13"}] 13:04:29 INFO - PROCESS | 2880 | 1461182669846 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 13:04:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 13:04:29 INFO - PROCESS | 2880 | 1461182669848 Marionette TRACE conn4 <- [1,2090,null,{}] 13:04:29 INFO - PROCESS | 2880 | 1461182669852 Marionette TRACE conn4 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:04:29 INFO - PROCESS | 2880 | 1461182669977 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 13:04:30 INFO - PROCESS | 2880 | 1461182670158 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:30 INFO - PROCESS | 2880 | ++DOCSHELL 1A0F0C00 == 139 [pid = 2880] [id = 532] 13:04:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 246 (1B838C00) [pid = 2880] [serial = 1596] [outer = 00000000] 13:04:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 247 (20091800) [pid = 2880] [serial = 1597] [outer = 1B838C00] 13:04:30 INFO - PROCESS | 2880 | 1461182670215 Marionette DEBUG loaded listener.js 13:04:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 248 (20439000) [pid = 2880] [serial = 1598] [outer = 1B838C00] 13:04:30 INFO - PROCESS | 2880 | 1461182670800 Marionette TRACE conn4 <- [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]]]}] 13:04:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 13:04:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 970ms 13:04:30 INFO - PROCESS | 2880 | 1461182670824 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 13:04:30 INFO - PROCESS | 2880 | 1461182670826 Marionette TRACE conn4 <- [1,2093,null,{"value":"13"}] 13:04:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 13:04:30 INFO - PROCESS | 2880 | 1461182670832 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 13:04:30 INFO - PROCESS | 2880 | 1461182670834 Marionette TRACE conn4 <- [1,2094,null,{}] 13:04:30 INFO - PROCESS | 2880 | 1461182670838 Marionette TRACE conn4 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:04:30 INFO - PROCESS | 2880 | 1461182670967 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 13:04:31 INFO - PROCESS | 2880 | 1461182671367 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:31 INFO - PROCESS | 2880 | ++DOCSHELL 0B09DC00 == 140 [pid = 2880] [id = 533] 13:04:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 249 (0F158800) [pid = 2880] [serial = 1599] [outer = 00000000] 13:04:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 250 (1BB08000) [pid = 2880] [serial = 1600] [outer = 0F158800] 13:04:31 INFO - PROCESS | 2880 | 1461182671431 Marionette DEBUG loaded listener.js 13:04:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 251 (1BE91C00) [pid = 2880] [serial = 1601] [outer = 0F158800] 13:04:32 INFO - PROCESS | 2880 | 1461182672044 Marionette TRACE conn4 <- [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]]]}] 13:04:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 13:04:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1275ms 13:04:32 INFO - PROCESS | 2880 | 1461182672111 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 13:04:32 INFO - PROCESS | 2880 | 1461182672116 Marionette TRACE conn4 <- [1,2097,null,{"value":"13"}] 13:04:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 13:04:32 INFO - PROCESS | 2880 | 1461182672121 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 13:04:32 INFO - PROCESS | 2880 | 1461182672124 Marionette TRACE conn4 <- [1,2098,null,{}] 13:04:32 INFO - PROCESS | 2880 | 1461182672129 Marionette TRACE conn4 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:04:32 INFO - PROCESS | 2880 | 1461182672252 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 13:04:32 INFO - PROCESS | 2880 | 1461182672442 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:32 INFO - PROCESS | 2880 | ++DOCSHELL 20092800 == 141 [pid = 2880] [id = 534] 13:04:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 252 (2009A800) [pid = 2880] [serial = 1602] [outer = 00000000] 13:04:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 253 (209A4000) [pid = 2880] [serial = 1603] [outer = 2009A800] 13:04:32 INFO - PROCESS | 2880 | 1461182672496 Marionette DEBUG loaded listener.js 13:04:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 254 (20ABC800) [pid = 2880] [serial = 1604] [outer = 2009A800] 13:04:33 INFO - PROCESS | 2880 | --DOCSHELL 2227EC00 == 140 [pid = 2880] [id = 519] 13:04:33 INFO - PROCESS | 2880 | --DOCSHELL 1756A800 == 139 [pid = 2880] [id = 518] 13:04:33 INFO - PROCESS | 2880 | --DOCSHELL 21A02000 == 138 [pid = 2880] [id = 517] 13:04:33 INFO - PROCESS | 2880 | --DOCSHELL 2052EC00 == 137 [pid = 2880] [id = 516] 13:04:33 INFO - PROCESS | 2880 | --DOCSHELL 1C883000 == 136 [pid = 2880] [id = 515] 13:04:33 INFO - PROCESS | 2880 | --DOCSHELL 1312C000 == 135 [pid = 2880] [id = 514] 13:04:33 INFO - PROCESS | 2880 | --DOCSHELL 1C9C4C00 == 134 [pid = 2880] [id = 513] 13:04:33 INFO - PROCESS | 2880 | --DOCSHELL 0F15B400 == 133 [pid = 2880] [id = 512] 13:04:33 INFO - PROCESS | 2880 | --DOMWINDOW == 253 (25C29400) [pid = 2880] [serial = 1498] [outer = 00000000] [url = about:blank] 13:04:33 INFO - PROCESS | 2880 | --DOCSHELL 0F160400 == 132 [pid = 2880] [id = 511] 13:04:33 INFO - PROCESS | 2880 | --DOCSHELL 28ACC800 == 131 [pid = 2880] [id = 506] 13:04:33 INFO - PROCESS | 2880 | --DOCSHELL 28676800 == 130 [pid = 2880] [id = 505] 13:04:33 INFO - PROCESS | 2880 | --DOCSHELL 273CC400 == 129 [pid = 2880] [id = 504] 13:04:33 INFO - PROCESS | 2880 | --DOCSHELL 26FBF400 == 128 [pid = 2880] [id = 503] 13:04:33 INFO - PROCESS | 2880 | --DOCSHELL 2396B800 == 127 [pid = 2880] [id = 502] 13:04:33 INFO - PROCESS | 2880 | --DOCSHELL 1CAA9C00 == 126 [pid = 2880] [id = 501] 13:04:33 INFO - PROCESS | 2880 | --DOCSHELL 18CAD000 == 125 [pid = 2880] [id = 500] 13:04:33 INFO - PROCESS | 2880 | 1461182673223 Marionette TRACE conn4 <- [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]]]}] 13:04:33 INFO - PROCESS | 2880 | --DOMWINDOW == 252 (2396FC00) [pid = 2880] [serial = 1489] [outer = 00000000] [url = about:blank] 13:04:33 INFO - PROCESS | 2880 | --DOMWINDOW == 251 (1CAD4000) [pid = 2880] [serial = 1441] [outer = 00000000] [url = about:blank] 13:04:33 INFO - PROCESS | 2880 | --DOMWINDOW == 250 (20439800) [pid = 2880] [serial = 1481] [outer = 00000000] [url = about:blank] 13:04:33 INFO - PROCESS | 2880 | --DOMWINDOW == 249 (25074800) [pid = 2880] [serial = 1493] [outer = 00000000] [url = about:blank] 13:04:33 INFO - PROCESS | 2880 | --DOMWINDOW == 248 (1E5A9400) [pid = 2880] [serial = 1478] [outer = 00000000] [url = about:blank] 13:04:33 INFO - PROCESS | 2880 | --DOMWINDOW == 247 (23A76000) [pid = 2880] [serial = 1490] [outer = 00000000] [url = about:blank] 13:04:33 INFO - PROCESS | 2880 | --DOMWINDOW == 246 (2053CC00) [pid = 2880] [serial = 1444] [outer = 00000000] [url = about:blank] 13:04:33 INFO - PROCESS | 2880 | --DOMWINDOW == 245 (209A1000) [pid = 2880] [serial = 1483] [outer = 00000000] [url = about:blank] 13:04:33 INFO - PROCESS | 2880 | --DOMWINDOW == 244 (2042F000) [pid = 2880] [serial = 1480] [outer = 00000000] [url = about:blank] 13:04:33 INFO - PROCESS | 2880 | --DOMWINDOW == 243 (20B7F800) [pid = 2880] [serial = 1468] [outer = 00000000] [url = about:blank] 13:04:33 INFO - PROCESS | 2880 | --DOMWINDOW == 242 (1BE8C400) [pid = 2880] [serial = 1475] [outer = 00000000] [url = about:blank] 13:04:33 INFO - PROCESS | 2880 | --DOMWINDOW == 241 (20AA8C00) [pid = 2880] [serial = 1484] [outer = 00000000] [url = about:blank] 13:04:33 INFO - PROCESS | 2880 | --DOMWINDOW == 240 (22120C00) [pid = 2880] [serial = 1486] [outer = 00000000] [url = about:blank] 13:04:33 INFO - PROCESS | 2880 | --DOMWINDOW == 239 (1AA76400) [pid = 2880] [serial = 1474] [outer = 00000000] [url = about:blank] 13:04:33 INFO - PROCESS | 2880 | --DOMWINDOW == 238 (18CB6800) [pid = 2880] [serial = 1438] [outer = 00000000] [url = about:blank] 13:04:33 INFO - PROCESS | 2880 | --DOMWINDOW == 237 (24D9D800) [pid = 2880] [serial = 1459] [outer = 00000000] [url = about:blank] 13:04:33 INFO - PROCESS | 2880 | --DOMWINDOW == 236 (239A4000) [pid = 2880] [serial = 1495] [outer = 00000000] [url = about:blank] 13:04:33 INFO - PROCESS | 2880 | --DOMWINDOW == 235 (23177C00) [pid = 2880] [serial = 1453] [outer = 00000000] [url = about:blank] 13:04:33 INFO - PROCESS | 2880 | --DOMWINDOW == 234 (1D9A8400) [pid = 2880] [serial = 1477] [outer = 00000000] [url = about:blank] 13:04:33 INFO - PROCESS | 2880 | --DOMWINDOW == 233 (25C2FC00) [pid = 2880] [serial = 1462] [outer = 00000000] [url = about:blank] 13:04:33 INFO - PROCESS | 2880 | --DOMWINDOW == 232 (20AB1400) [pid = 2880] [serial = 1447] [outer = 00000000] [url = about:blank] 13:04:33 INFO - PROCESS | 2880 | --DOMWINDOW == 231 (21796400) [pid = 2880] [serial = 1450] [outer = 00000000] [url = about:blank] 13:04:33 INFO - PROCESS | 2880 | --DOMWINDOW == 230 (22286000) [pid = 2880] [serial = 1487] [outer = 00000000] [url = about:blank] 13:04:33 INFO - PROCESS | 2880 | --DOMWINDOW == 229 (24D95400) [pid = 2880] [serial = 1492] [outer = 00000000] [url = about:blank] 13:04:33 INFO - PROCESS | 2880 | --DOMWINDOW == 228 (23973C00) [pid = 2880] [serial = 1456] [outer = 00000000] [url = about:blank] 13:04:33 INFO - PROCESS | 2880 | --DOMWINDOW == 227 (1C819400) [pid = 2880] [serial = 1471] [outer = 00000000] [url = about:blank] 13:04:33 INFO - PROCESS | 2880 | --DOMWINDOW == 226 (1C9C3800) [pid = 2880] [serial = 1472] [outer = 00000000] [url = about:blank] 13:04:33 INFO - PROCESS | 2880 | --DOMWINDOW == 225 (26B05C00) [pid = 2880] [serial = 1465] [outer = 00000000] [url = about:blank] 13:04:33 INFO - PROCESS | 2880 | --DOMWINDOW == 224 (239A6800) [pid = 2880] [serial = 1496] [outer = 00000000] [url = about:blank] 13:04:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 13:04:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1182ms 13:04:33 INFO - PROCESS | 2880 | 1461182673309 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 13:04:33 INFO - PROCESS | 2880 | 1461182673313 Marionette TRACE conn4 <- [1,2101,null,{"value":"13"}] 13:04:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 13:04:33 INFO - PROCESS | 2880 | 1461182673317 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 13:04:33 INFO - PROCESS | 2880 | 1461182673319 Marionette TRACE conn4 <- [1,2102,null,{}] 13:04:33 INFO - PROCESS | 2880 | 1461182673323 Marionette TRACE conn4 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:04:33 INFO - PROCESS | 2880 | 1461182673430 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 13:04:33 INFO - PROCESS | 2880 | 1461182673442 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:33 INFO - PROCESS | 2880 | ++DOCSHELL 19023C00 == 126 [pid = 2880] [id = 535] 13:04:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 225 (1A0EC400) [pid = 2880] [serial = 1605] [outer = 00000000] 13:04:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 226 (1BEB0800) [pid = 2880] [serial = 1606] [outer = 1A0EC400] 13:04:33 INFO - PROCESS | 2880 | 1461182673489 Marionette DEBUG loaded listener.js 13:04:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 227 (1C9C3800) [pid = 2880] [serial = 1607] [outer = 1A0EC400] 13:04:34 INFO - PROCESS | 2880 | 1461182674080 Marionette TRACE conn4 <- [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]]]}] 13:04:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 13:04:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 770ms 13:04:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 13:04:34 INFO - PROCESS | 2880 | 1461182674092 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 13:04:34 INFO - PROCESS | 2880 | 1461182674095 Marionette TRACE conn4 <- [1,2105,null,{"value":"13"}] 13:04:34 INFO - PROCESS | 2880 | 1461182674099 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 13:04:34 INFO - PROCESS | 2880 | 1461182674105 Marionette TRACE conn4 <- [1,2106,null,{}] 13:04:34 INFO - PROCESS | 2880 | 1461182674113 Marionette TRACE conn4 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:04:34 INFO - PROCESS | 2880 | 1461182674221 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 13:04:34 INFO - PROCESS | 2880 | 1461182674377 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:34 INFO - PROCESS | 2880 | ++DOCSHELL 20438000 == 127 [pid = 2880] [id = 536] 13:04:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 228 (20439800) [pid = 2880] [serial = 1608] [outer = 00000000] 13:04:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 229 (2053CC00) [pid = 2880] [serial = 1609] [outer = 20439800] 13:04:34 INFO - PROCESS | 2880 | 1461182674426 Marionette DEBUG loaded listener.js 13:04:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 230 (20AACC00) [pid = 2880] [serial = 1610] [outer = 20439800] 13:04:34 INFO - PROCESS | 2880 | 1461182674842 Marionette TRACE conn4 <- [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]]]}] 13:04:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 13:04:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 790ms 13:04:34 INFO - PROCESS | 2880 | 1461182674889 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 13:04:34 INFO - PROCESS | 2880 | 1461182674891 Marionette TRACE conn4 <- [1,2109,null,{"value":"13"}] 13:04:34 INFO - PROCESS | 2880 | 1461182674894 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 13:04:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 13:04:34 INFO - PROCESS | 2880 | 1461182674896 Marionette TRACE conn4 <- [1,2110,null,{}] 13:04:34 INFO - PROCESS | 2880 | 1461182674899 Marionette TRACE conn4 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:04:35 INFO - PROCESS | 2880 | 1461182675031 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 13:04:35 INFO - PROCESS | 2880 | 1461182675045 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:35 INFO - PROCESS | 2880 | ++DOCSHELL 21796000 == 128 [pid = 2880] [id = 537] 13:04:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 231 (21796400) [pid = 2880] [serial = 1611] [outer = 00000000] 13:04:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 232 (22286000) [pid = 2880] [serial = 1612] [outer = 21796400] 13:04:35 INFO - PROCESS | 2880 | 1461182675091 Marionette DEBUG loaded listener.js 13:04:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 233 (236A1800) [pid = 2880] [serial = 1613] [outer = 21796400] 13:04:35 INFO - PROCESS | 2880 | 1461182675592 Marionette TRACE conn4 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 13:04:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 13:04:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 770ms 13:04:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 13:04:35 INFO - PROCESS | 2880 | 1461182675669 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 13:04:35 INFO - PROCESS | 2880 | 1461182675671 Marionette TRACE conn4 <- [1,2113,null,{"value":"13"}] 13:04:35 INFO - PROCESS | 2880 | 1461182675674 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 13:04:35 INFO - PROCESS | 2880 | 1461182675675 Marionette TRACE conn4 <- [1,2114,null,{}] 13:04:35 INFO - PROCESS | 2880 | 1461182675679 Marionette TRACE conn4 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:04:35 INFO - PROCESS | 2880 | 1461182675834 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 13:04:35 INFO - PROCESS | 2880 | 1461182675850 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:35 INFO - PROCESS | 2880 | ++DOCSHELL 2399A800 == 129 [pid = 2880] [id = 538] 13:04:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 234 (2399AC00) [pid = 2880] [serial = 1614] [outer = 00000000] 13:04:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 235 (239A7000) [pid = 2880] [serial = 1615] [outer = 2399AC00] 13:04:35 INFO - PROCESS | 2880 | 1461182675904 Marionette DEBUG loaded listener.js 13:04:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 236 (24713800) [pid = 2880] [serial = 1616] [outer = 2399AC00] 13:04:36 INFO - PROCESS | 2880 | 1461182676408 Marionette TRACE conn4 <- [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]]]}] 13:04:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 13:04:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 770ms 13:04:36 INFO - PROCESS | 2880 | 1461182676472 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 13:04:36 INFO - PROCESS | 2880 | 1461182676474 Marionette TRACE conn4 <- [1,2117,null,{"value":"13"}] 13:04:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 13:04:36 INFO - PROCESS | 2880 | 1461182676477 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 13:04:36 INFO - PROCESS | 2880 | 1461182676479 Marionette TRACE conn4 <- [1,2118,null,{}] 13:04:36 INFO - PROCESS | 2880 | 1461182676483 Marionette TRACE conn4 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:04:36 INFO - PROCESS | 2880 | 1461182676634 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 13:04:36 INFO - PROCESS | 2880 | 1461182676660 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:36 INFO - PROCESS | 2880 | ++DOCSHELL 2550DC00 == 130 [pid = 2880] [id = 539] 13:04:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 237 (2550EC00) [pid = 2880] [serial = 1617] [outer = 00000000] 13:04:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 238 (25C25400) [pid = 2880] [serial = 1618] [outer = 2550EC00] 13:04:36 INFO - PROCESS | 2880 | 1461182676706 Marionette DEBUG loaded listener.js 13:04:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 239 (2605E000) [pid = 2880] [serial = 1619] [outer = 2550EC00] 13:04:37 INFO - PROCESS | 2880 | 1461182677184 Marionette TRACE conn4 <- [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] 13:04:37 INFO - PROCESS | 2880 | 1461182677213 Marionette TRACE conn4 <- [1,2121,null,{"value":"13"}] 13:04:37 INFO - PROCESS | 2880 | 1461182677216 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 13:04:37 INFO - PROCESS | 2880 | 1461182677218 Marionette TRACE conn4 <- [1,2122,null,{}] 13:04:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 13:04:37 INFO - PROCESS | 2880 | 1461182677221 Marionette TRACE conn4 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:04:37 INFO - PROCESS | 2880 | 1461182677372 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 13:04:37 INFO - PROCESS | 2880 | 1461182677390 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:37 INFO - PROCESS | 2880 | ++DOCSHELL 256A0C00 == 131 [pid = 2880] [id = 540] 13:04:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 240 (2641A800) [pid = 2880] [serial = 1620] [outer = 00000000] 13:04:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 241 (27033800) [pid = 2880] [serial = 1621] [outer = 2641A800] 13:04:37 INFO - PROCESS | 2880 | 1461182677435 Marionette DEBUG loaded listener.js 13:04:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 242 (273C3000) [pid = 2880] [serial = 1622] [outer = 2641A800] 13:04:37 INFO - PROCESS | 2880 | --DOMWINDOW == 241 (20A0B000) [pid = 2880] [serial = 1548] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 13:04:37 INFO - PROCESS | 2880 | --DOMWINDOW == 240 (220F3C00) [pid = 2880] [serial = 1551] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 13:04:37 INFO - PROCESS | 2880 | --DOMWINDOW == 239 (18CB5800) [pid = 2880] [serial = 1554] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 13:04:37 INFO - PROCESS | 2880 | --DOMWINDOW == 238 (2399B400) [pid = 2880] [serial = 1557] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 13:04:37 INFO - PROCESS | 2880 | --DOMWINDOW == 237 (17A88C00) [pid = 2880] [serial = 1542] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 13:04:37 INFO - PROCESS | 2880 | --DOMWINDOW == 236 (0F6B7800) [pid = 2880] [serial = 1536] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 13:04:37 INFO - PROCESS | 2880 | --DOMWINDOW == 235 (1CAA5800) [pid = 2880] [serial = 1539] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 13:04:37 INFO - PROCESS | 2880 | --DOMWINDOW == 234 (17076400) [pid = 2880] [serial = 1533] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 13:04:37 INFO - PROCESS | 2880 | --DOMWINDOW == 233 (1D924C00) [pid = 2880] [serial = 1545] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 13:04:38 INFO - PROCESS | 2880 | 1461182678196 Marionette TRACE conn4 <- [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]]]}] 13:04:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 13:04:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1016ms 13:04:38 INFO - PROCESS | 2880 | 1461182678237 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 13:04:38 INFO - PROCESS | 2880 | 1461182678239 Marionette TRACE conn4 <- [1,2125,null,{"value":"13"}] 13:04:38 INFO - PROCESS | 2880 | 1461182678242 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 13:04:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 13:04:38 INFO - PROCESS | 2880 | 1461182678244 Marionette TRACE conn4 <- [1,2126,null,{}] 13:04:38 INFO - PROCESS | 2880 | 1461182678248 Marionette TRACE conn4 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:04:38 INFO - PROCESS | 2880 | 1461182678353 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 13:04:38 INFO - PROCESS | 2880 | 1461182678362 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:38 INFO - PROCESS | 2880 | ++DOCSHELL 1C867800 == 132 [pid = 2880] [id = 541] 13:04:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 234 (1C9BDC00) [pid = 2880] [serial = 1623] [outer = 00000000] 13:04:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 235 (2396C800) [pid = 2880] [serial = 1624] [outer = 1C9BDC00] 13:04:38 INFO - PROCESS | 2880 | 1461182678406 Marionette DEBUG loaded listener.js 13:04:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 236 (26FBF400) [pid = 2880] [serial = 1625] [outer = 1C9BDC00] 13:04:38 INFO - PROCESS | 2880 | 1461182678888 Marionette TRACE conn4 <- [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]]]}] 13:04:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 13:04:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 670ms 13:04:38 INFO - PROCESS | 2880 | 1461182678924 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 13:04:38 INFO - PROCESS | 2880 | 1461182678926 Marionette TRACE conn4 <- [1,2129,null,{"value":"13"}] 13:04:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 13:04:38 INFO - PROCESS | 2880 | 1461182678929 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 13:04:38 INFO - PROCESS | 2880 | 1461182678931 Marionette TRACE conn4 <- [1,2130,null,{}] 13:04:38 INFO - PROCESS | 2880 | 1461182678934 Marionette TRACE conn4 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:04:39 INFO - PROCESS | 2880 | 1461182679037 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 13:04:39 INFO - PROCESS | 2880 | 1461182679043 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:39 INFO - PROCESS | 2880 | ++DOCSHELL 27306400 == 133 [pid = 2880] [id = 542] 13:04:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 237 (274A0800) [pid = 2880] [serial = 1626] [outer = 00000000] 13:04:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 238 (28863C00) [pid = 2880] [serial = 1627] [outer = 274A0800] 13:04:39 INFO - PROCESS | 2880 | 1461182679088 Marionette DEBUG loaded listener.js 13:04:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 239 (28865C00) [pid = 2880] [serial = 1628] [outer = 274A0800] 13:04:39 INFO - PROCESS | 2880 | 1461182679592 Marionette TRACE conn4 <- [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] 13:04:39 INFO - PROCESS | 2880 | 1461182679664 Marionette TRACE conn4 <- [1,2133,null,{"value":"13"}] 13:04:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 13:04:39 INFO - PROCESS | 2880 | 1461182679668 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 13:04:39 INFO - PROCESS | 2880 | 1461182679669 Marionette TRACE conn4 <- [1,2134,null,{}] 13:04:39 INFO - PROCESS | 2880 | 1461182679673 Marionette TRACE conn4 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:04:39 INFO - PROCESS | 2880 | 1461182679778 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 13:04:39 INFO - PROCESS | 2880 | 1461182679787 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:39 INFO - PROCESS | 2880 | ++DOCSHELL 26B0A000 == 134 [pid = 2880] [id = 543] 13:04:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 240 (26B0CC00) [pid = 2880] [serial = 1629] [outer = 00000000] 13:04:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 241 (28866C00) [pid = 2880] [serial = 1630] [outer = 26B0CC00] 13:04:39 INFO - PROCESS | 2880 | 1461182679837 Marionette DEBUG loaded listener.js 13:04:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 242 (2886D800) [pid = 2880] [serial = 1631] [outer = 26B0CC00] 13:04:40 INFO - PROCESS | 2880 | 1461182680672 Marionette TRACE conn4 <- [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] 13:04:40 INFO - PROCESS | 2880 | 1461182680693 Marionette TRACE conn4 <- [1,2137,null,{"value":"13"}] 13:04:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 13:04:40 INFO - PROCESS | 2880 | 1461182680699 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 13:04:40 INFO - PROCESS | 2880 | 1461182680703 Marionette TRACE conn4 <- [1,2138,null,{}] 13:04:40 INFO - PROCESS | 2880 | 1461182680729 Marionette TRACE conn4 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:04:40 INFO - PROCESS | 2880 | 1461182680867 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 13:04:41 INFO - PROCESS | 2880 | 1461182681064 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:41 INFO - PROCESS | 2880 | ++DOCSHELL 1CCCF800 == 135 [pid = 2880] [id = 544] 13:04:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 243 (1CCD2C00) [pid = 2880] [serial = 1632] [outer = 00000000] 13:04:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 244 (1F195800) [pid = 2880] [serial = 1633] [outer = 1CCD2C00] 13:04:41 INFO - PROCESS | 2880 | 1461182681124 Marionette DEBUG loaded listener.js 13:04:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 245 (20430800) [pid = 2880] [serial = 1634] [outer = 1CCD2C00] 13:04:41 INFO - PROCESS | 2880 | 1461182681724 Marionette TRACE conn4 <- [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]]]}] 13:04:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 13:04:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1091ms 13:04:41 INFO - PROCESS | 2880 | 1461182681795 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 13:04:41 INFO - PROCESS | 2880 | 1461182681801 Marionette TRACE conn4 <- [1,2141,null,{"value":"13"}] 13:04:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 13:04:41 INFO - PROCESS | 2880 | 1461182681807 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 13:04:41 INFO - PROCESS | 2880 | 1461182681810 Marionette TRACE conn4 <- [1,2142,null,{}] 13:04:41 INFO - PROCESS | 2880 | 1461182681814 Marionette TRACE conn4 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:04:41 INFO - PROCESS | 2880 | 1461182681947 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 13:04:42 INFO - PROCESS | 2880 | 1461182682128 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:42 INFO - PROCESS | 2880 | ++DOCSHELL 20095800 == 136 [pid = 2880] [id = 545] 13:04:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 246 (2043B000) [pid = 2880] [serial = 1635] [outer = 00000000] 13:04:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 247 (23A73C00) [pid = 2880] [serial = 1636] [outer = 2043B000] 13:04:42 INFO - PROCESS | 2880 | 1461182682185 Marionette DEBUG loaded listener.js 13:04:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 248 (2471A800) [pid = 2880] [serial = 1637] [outer = 2043B000] 13:04:42 INFO - PROCESS | 2880 | 1461182682813 Marionette TRACE conn4 <- [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]]]}] 13:04:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 13:04:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1077ms 13:04:42 INFO - PROCESS | 2880 | 1461182682885 Marionette TRACE conn4 -> [0,2145,"getWindowHandle",null] 13:04:42 INFO - PROCESS | 2880 | 1461182682888 Marionette TRACE conn4 <- [1,2145,null,{"value":"13"}] 13:04:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 13:04:42 INFO - PROCESS | 2880 | 1461182682892 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 13:04:42 INFO - PROCESS | 2880 | 1461182682896 Marionette TRACE conn4 <- [1,2146,null,{}] 13:04:42 INFO - PROCESS | 2880 | 1461182682907 Marionette TRACE conn4 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:04:43 INFO - PROCESS | 2880 | 1461182683103 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 13:04:43 INFO - PROCESS | 2880 | 1461182683240 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:43 INFO - PROCESS | 2880 | ++DOCSHELL 2886F800 == 137 [pid = 2880] [id = 546] 13:04:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 249 (28AAB400) [pid = 2880] [serial = 1638] [outer = 00000000] 13:04:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 250 (28AD6800) [pid = 2880] [serial = 1639] [outer = 28AAB400] 13:04:43 INFO - PROCESS | 2880 | 1461182683299 Marionette DEBUG loaded listener.js 13:04:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 251 (28BDB400) [pid = 2880] [serial = 1640] [outer = 28AAB400] 13:04:43 INFO - PROCESS | 2880 | 1461182683906 Marionette TRACE conn4 <- [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]]]}] 13:04:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 13:04:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1070ms 13:04:43 INFO - PROCESS | 2880 | 1461182683979 Marionette TRACE conn4 -> [0,2149,"getWindowHandle",null] 13:04:43 INFO - PROCESS | 2880 | 1461182683982 Marionette TRACE conn4 <- [1,2149,null,{"value":"13"}] 13:04:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 13:04:43 INFO - PROCESS | 2880 | 1461182683985 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 13:04:43 INFO - PROCESS | 2880 | 1461182683987 Marionette TRACE conn4 <- [1,2150,null,{}] 13:04:43 INFO - PROCESS | 2880 | 1461182684007 Marionette TRACE conn4 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:04:44 INFO - PROCESS | 2880 | 1461182684145 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 13:04:44 INFO - PROCESS | 2880 | 1461182684323 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:44 INFO - PROCESS | 2880 | ++DOCSHELL 28BE2C00 == 138 [pid = 2880] [id = 547] 13:04:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 252 (29168400) [pid = 2880] [serial = 1641] [outer = 00000000] 13:04:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 253 (299AB800) [pid = 2880] [serial = 1642] [outer = 29168400] 13:04:44 INFO - PROCESS | 2880 | 1461182684379 Marionette DEBUG loaded listener.js 13:04:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 254 (299B0800) [pid = 2880] [serial = 1643] [outer = 29168400] 13:04:44 INFO - PROCESS | 2880 | 1461182684956 Marionette TRACE conn4 <- [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]]]}] 13:04:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 13:04:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1020ms 13:04:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 13:04:44 INFO - PROCESS | 2880 | 1461182685006 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 13:04:44 INFO - PROCESS | 2880 | 1461182685009 Marionette TRACE conn4 <- [1,2153,null,{"value":"13"}] 13:04:44 INFO - PROCESS | 2880 | 1461182685012 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 13:04:44 INFO - PROCESS | 2880 | 1461182685014 Marionette TRACE conn4 <- [1,2154,null,{}] 13:04:44 INFO - PROCESS | 2880 | 1461182685018 Marionette TRACE conn4 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:04:45 INFO - PROCESS | 2880 | 1461182685147 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 13:04:45 INFO - PROCESS | 2880 | 1461182685343 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:45 INFO - PROCESS | 2880 | ++DOCSHELL 299A9400 == 139 [pid = 2880] [id = 548] 13:04:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 255 (299B1C00) [pid = 2880] [serial = 1644] [outer = 00000000] 13:04:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 256 (29AF0000) [pid = 2880] [serial = 1645] [outer = 299B1C00] 13:04:45 INFO - PROCESS | 2880 | 1461182685400 Marionette DEBUG loaded listener.js 13:04:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 257 (29AF4400) [pid = 2880] [serial = 1646] [outer = 299B1C00] 13:04:45 INFO - PROCESS | 2880 | 1461182686024 Marionette TRACE conn4 <- [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]]]}] 13:04:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 13:04:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1072ms 13:04:46 INFO - PROCESS | 2880 | 1461182686088 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 13:04:46 INFO - PROCESS | 2880 | 1461182686090 Marionette TRACE conn4 <- [1,2157,null,{"value":"13"}] 13:04:46 INFO - PROCESS | 2880 | 1461182686094 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 13:04:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 13:04:46 INFO - PROCESS | 2880 | 1461182686096 Marionette TRACE conn4 <- [1,2158,null,{}] 13:04:46 INFO - PROCESS | 2880 | 1461182686099 Marionette TRACE conn4 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:04:46 INFO - PROCESS | 2880 | 1461182686236 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 13:04:46 INFO - PROCESS | 2880 | 1461182686421 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:46 INFO - PROCESS | 2880 | ++DOCSHELL 29AF5800 == 140 [pid = 2880] [id = 549] 13:04:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 258 (29AF6800) [pid = 2880] [serial = 1647] [outer = 00000000] 13:04:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 259 (2B14E400) [pid = 2880] [serial = 1648] [outer = 29AF6800] 13:04:46 INFO - PROCESS | 2880 | 1461182686480 Marionette DEBUG loaded listener.js 13:04:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 260 (2B14F800) [pid = 2880] [serial = 1649] [outer = 29AF6800] 13:04:47 INFO - PROCESS | 2880 | 1461182687085 Marionette TRACE conn4 <- [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]]]}] 13:04:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 13:04:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1020ms 13:04:47 INFO - PROCESS | 2880 | 1461182687118 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 13:04:47 INFO - PROCESS | 2880 | 1461182687121 Marionette TRACE conn4 <- [1,2161,null,{"value":"13"}] 13:04:47 INFO - PROCESS | 2880 | 1461182687124 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 13:04:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 13:04:47 INFO - PROCESS | 2880 | 1461182687126 Marionette TRACE conn4 <- [1,2162,null,{}] 13:04:47 INFO - PROCESS | 2880 | 1461182687130 Marionette TRACE conn4 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:04:47 INFO - PROCESS | 2880 | 1461182687255 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 13:04:47 INFO - PROCESS | 2880 | 1461182687411 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:47 INFO - PROCESS | 2880 | ++DOCSHELL 29AFA000 == 141 [pid = 2880] [id = 550] 13:04:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 261 (29E48800) [pid = 2880] [serial = 1650] [outer = 00000000] 13:04:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 262 (29E50800) [pid = 2880] [serial = 1651] [outer = 29E48800] 13:04:47 INFO - PROCESS | 2880 | 1461182687464 Marionette DEBUG loaded listener.js 13:04:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 263 (29E52000) [pid = 2880] [serial = 1652] [outer = 29E48800] 13:04:48 INFO - PROCESS | 2880 | 1461182688042 Marionette TRACE conn4 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 13:04:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 13:04:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 970ms 13:04:48 INFO - PROCESS | 2880 | 1461182688098 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 13:04:48 INFO - PROCESS | 2880 | 1461182688101 Marionette TRACE conn4 <- [1,2165,null,{"value":"13"}] 13:04:48 INFO - PROCESS | 2880 | 1461182688104 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 13:04:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 13:04:48 INFO - PROCESS | 2880 | 1461182688106 Marionette TRACE conn4 <- [1,2166,null,{}] 13:04:48 INFO - PROCESS | 2880 | 1461182688110 Marionette TRACE conn4 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:04:48 INFO - PROCESS | 2880 | 1461182688236 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 13:04:48 INFO - PROCESS | 2880 | 1461182688420 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:48 INFO - PROCESS | 2880 | ++DOCSHELL 29E54000 == 142 [pid = 2880] [id = 551] 13:04:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 264 (29E55000) [pid = 2880] [serial = 1653] [outer = 00000000] 13:04:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 265 (2B172400) [pid = 2880] [serial = 1654] [outer = 29E55000] 13:04:48 INFO - PROCESS | 2880 | 1461182688476 Marionette DEBUG loaded listener.js 13:04:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 266 (2B173C00) [pid = 2880] [serial = 1655] [outer = 29E55000] 13:04:49 INFO - PROCESS | 2880 | 1461182689031 Marionette TRACE conn4 <- [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]]]}] 13:04:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 13:04:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 970ms 13:04:49 INFO - PROCESS | 2880 | 1461182689079 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 13:04:49 INFO - PROCESS | 2880 | 1461182689081 Marionette TRACE conn4 <- [1,2169,null,{"value":"13"}] 13:04:49 INFO - PROCESS | 2880 | 1461182689084 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 13:04:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 13:04:49 INFO - PROCESS | 2880 | 1461182689086 Marionette TRACE conn4 <- [1,2170,null,{}] 13:04:49 INFO - PROCESS | 2880 | 1461182689090 Marionette TRACE conn4 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:04:49 INFO - PROCESS | 2880 | 1461182689216 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 13:04:49 INFO - PROCESS | 2880 | 1461182689434 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:49 INFO - PROCESS | 2880 | ++DOCSHELL 251C6000 == 143 [pid = 2880] [id = 552] 13:04:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 267 (251C6400) [pid = 2880] [serial = 1656] [outer = 00000000] 13:04:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 268 (251CAC00) [pid = 2880] [serial = 1657] [outer = 251C6400] 13:04:49 INFO - PROCESS | 2880 | 1461182689491 Marionette DEBUG loaded listener.js 13:04:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 269 (2B148C00) [pid = 2880] [serial = 1658] [outer = 251C6400] 13:04:50 INFO - PROCESS | 2880 | 1461182690075 Marionette TRACE conn4 <- [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]]]}] 13:04:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 13:04:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1019ms 13:04:50 INFO - PROCESS | 2880 | 1461182690107 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 13:04:50 INFO - PROCESS | 2880 | 1461182690110 Marionette TRACE conn4 <- [1,2173,null,{"value":"13"}] 13:04:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 13:04:50 INFO - PROCESS | 2880 | 1461182690113 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 13:04:50 INFO - PROCESS | 2880 | 1461182690115 Marionette TRACE conn4 <- [1,2174,null,{}] 13:04:50 INFO - PROCESS | 2880 | 1461182690119 Marionette TRACE conn4 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:04:50 INFO - PROCESS | 2880 | 1461182690249 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 13:04:50 INFO - PROCESS | 2880 | 1461182690446 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:50 INFO - PROCESS | 2880 | ++DOCSHELL 2B16EC00 == 144 [pid = 2880] [id = 553] 13:04:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 270 (2B179C00) [pid = 2880] [serial = 1659] [outer = 00000000] 13:04:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 271 (2B5E0800) [pid = 2880] [serial = 1660] [outer = 2B179C00] 13:04:50 INFO - PROCESS | 2880 | 1461182690502 Marionette DEBUG loaded listener.js 13:04:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 272 (2B5E2800) [pid = 2880] [serial = 1661] [outer = 2B179C00] 13:04:51 INFO - PROCESS | 2880 | 1461182691217 Marionette TRACE conn4 <- [1,2176,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 13:04:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 13:04:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1177ms 13:04:51 INFO - PROCESS | 2880 | 1461182691295 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 13:04:51 INFO - PROCESS | 2880 | 1461182691297 Marionette TRACE conn4 <- [1,2177,null,{"value":"13"}] 13:04:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 13:04:51 INFO - PROCESS | 2880 | 1461182691301 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 13:04:51 INFO - PROCESS | 2880 | 1461182691304 Marionette TRACE conn4 <- [1,2178,null,{}] 13:04:51 INFO - PROCESS | 2880 | 1461182691308 Marionette TRACE conn4 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:04:51 INFO - PROCESS | 2880 | 1461182691495 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 13:04:51 INFO - PROCESS | 2880 | 1461182691677 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:51 INFO - PROCESS | 2880 | ++DOCSHELL 2043DC00 == 145 [pid = 2880] [id = 554] 13:04:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 273 (209A3C00) [pid = 2880] [serial = 1662] [outer = 00000000] 13:04:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 274 (22126800) [pid = 2880] [serial = 1663] [outer = 209A3C00] 13:04:51 INFO - PROCESS | 2880 | 1461182691736 Marionette DEBUG loaded listener.js 13:04:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 275 (239A1000) [pid = 2880] [serial = 1664] [outer = 209A3C00] 13:04:52 INFO - PROCESS | 2880 | 1461182692305 Marionette TRACE conn4 <- [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]]]}] 13:04:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 13:04:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1019ms 13:04:52 INFO - PROCESS | 2880 | 1461182692339 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 13:04:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 13:04:52 INFO - PROCESS | 2880 | 1461182692342 Marionette TRACE conn4 <- [1,2181,null,{"value":"13"}] 13:04:52 INFO - PROCESS | 2880 | 1461182692364 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 13:04:52 INFO - PROCESS | 2880 | 1461182692366 Marionette TRACE conn4 <- [1,2182,null,{}] 13:04:52 INFO - PROCESS | 2880 | 1461182692370 Marionette TRACE conn4 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:04:52 INFO - PROCESS | 2880 | 1461182692784 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 13:04:53 INFO - PROCESS | 2880 | 1461182693131 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:53 INFO - PROCESS | 2880 | ++DOCSHELL 17328800 == 146 [pid = 2880] [id = 555] 13:04:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 276 (17535400) [pid = 2880] [serial = 1665] [outer = 00000000] 13:04:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 277 (1880B000) [pid = 2880] [serial = 1666] [outer = 17535400] 13:04:53 INFO - PROCESS | 2880 | 1461182693226 Marionette DEBUG loaded listener.js 13:04:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 278 (1A24DC00) [pid = 2880] [serial = 1667] [outer = 17535400] 13:04:53 INFO - PROCESS | 2880 | 1461182693829 Marionette TRACE conn4 <- [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]]]}] 13:04:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 13:04:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1547ms 13:04:53 INFO - PROCESS | 2880 | 1461182693900 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 13:04:53 INFO - PROCESS | 2880 | 1461182693904 Marionette TRACE conn4 <- [1,2185,null,{"value":"13"}] 13:04:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 13:04:53 INFO - PROCESS | 2880 | 1461182693909 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 13:04:53 INFO - PROCESS | 2880 | 1461182693913 Marionette TRACE conn4 <- [1,2186,null,{}] 13:04:53 INFO - PROCESS | 2880 | 1461182693918 Marionette TRACE conn4 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:04:54 INFO - PROCESS | 2880 | 1461182694043 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 13:04:54 INFO - PROCESS | 2880 | 1461182694235 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:54 INFO - PROCESS | 2880 | ++DOCSHELL 1C885400 == 147 [pid = 2880] [id = 556] 13:04:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 279 (1C9B8800) [pid = 2880] [serial = 1668] [outer = 00000000] 13:04:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 280 (1CACDC00) [pid = 2880] [serial = 1669] [outer = 1C9B8800] 13:04:54 INFO - PROCESS | 2880 | 1461182694290 Marionette DEBUG loaded listener.js 13:04:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 281 (1CCD7800) [pid = 2880] [serial = 1670] [outer = 1C9B8800] 13:04:54 INFO - PROCESS | 2880 | 1461182694872 Marionette TRACE conn4 <- [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]]]}] 13:04:54 INFO - PROCESS | 2880 | --DOCSHELL 1A24B800 == 146 [pid = 2880] [id = 133] 13:04:54 INFO - PROCESS | 2880 | --DOCSHELL 27306400 == 145 [pid = 2880] [id = 542] 13:04:54 INFO - PROCESS | 2880 | --DOCSHELL 1C867800 == 144 [pid = 2880] [id = 541] 13:04:54 INFO - PROCESS | 2880 | --DOCSHELL 256A0C00 == 143 [pid = 2880] [id = 540] 13:04:54 INFO - PROCESS | 2880 | --DOCSHELL 2550DC00 == 142 [pid = 2880] [id = 539] 13:04:54 INFO - PROCESS | 2880 | --DOCSHELL 2399A800 == 141 [pid = 2880] [id = 538] 13:04:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 13:04:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1077ms 13:04:55 INFO - PROCESS | 2880 | --DOMWINDOW == 280 (25C2B000) [pid = 2880] [serial = 1561] [outer = 00000000] [url = about:blank] 13:04:55 INFO - PROCESS | 2880 | --DOMWINDOW == 279 (1BF17000) [pid = 2880] [serial = 1501] [outer = 00000000] [url = about:blank] 13:04:55 INFO - PROCESS | 2880 | --DOMWINDOW == 278 (2053AC00) [pid = 2880] [serial = 1504] [outer = 00000000] [url = about:blank] 13:04:55 INFO - PROCESS | 2880 | --DOMWINDOW == 277 (26419C00) [pid = 2880] [serial = 1507] [outer = 00000000] [url = about:blank] 13:04:55 INFO - PROCESS | 2880 | --DOMWINDOW == 276 (2702E000) [pid = 2880] [serial = 1510] [outer = 00000000] [url = about:blank] 13:04:55 INFO - PROCESS | 2880 | --DOMWINDOW == 275 (274A3000) [pid = 2880] [serial = 1513] [outer = 00000000] [url = about:blank] 13:04:55 INFO - PROCESS | 2880 | --DOMWINDOW == 274 (28ACE000) [pid = 2880] [serial = 1516] [outer = 00000000] [url = about:blank] 13:04:55 INFO - PROCESS | 2880 | --DOMWINDOW == 273 (28BDCC00) [pid = 2880] [serial = 1519] [outer = 00000000] [url = about:blank] 13:04:55 INFO - PROCESS | 2880 | --DOMWINDOW == 272 (28B91400) [pid = 2880] [serial = 1522] [outer = 00000000] [url = about:blank] 13:04:55 INFO - PROCESS | 2880 | --DOMWINDOW == 271 (297C3C00) [pid = 2880] [serial = 1525] [outer = 00000000] [url = about:blank] 13:04:55 INFO - PROCESS | 2880 | --DOMWINDOW == 270 (29168800) [pid = 2880] [serial = 1528] [outer = 00000000] [url = about:blank] 13:04:55 INFO - PROCESS | 2880 | --DOCSHELL 21796000 == 140 [pid = 2880] [id = 537] 13:04:55 INFO - PROCESS | 2880 | --DOCSHELL 20438000 == 139 [pid = 2880] [id = 536] 13:04:55 INFO - PROCESS | 2880 | --DOCSHELL 1E8CF800 == 138 [pid = 2880] [id = 14] 13:04:55 INFO - PROCESS | 2880 | --DOCSHELL 19023C00 == 137 [pid = 2880] [id = 535] 13:04:55 INFO - PROCESS | 2880 | --DOCSHELL 20092800 == 136 [pid = 2880] [id = 534] 13:04:55 INFO - PROCESS | 2880 | --DOCSHELL 0B09DC00 == 135 [pid = 2880] [id = 533] 13:04:55 INFO - PROCESS | 2880 | --DOCSHELL 2471DC00 == 134 [pid = 2880] [id = 526] 13:04:55 INFO - PROCESS | 2880 | --DOCSHELL 24714800 == 133 [pid = 2880] [id = 525] 13:04:55 INFO - PROCESS | 2880 | --DOCSHELL 25698000 == 132 [pid = 2880] [id = 524] 13:04:55 INFO - PROCESS | 2880 | --DOCSHELL 25509800 == 131 [pid = 2880] [id = 523] 13:04:55 INFO - PROCESS | 2880 | --DOCSHELL 1D88DC00 == 130 [pid = 2880] [id = 522] 13:04:55 INFO - PROCESS | 2880 | --DOCSHELL 1BDA9400 == 129 [pid = 2880] [id = 521] 13:04:55 INFO - PROCESS | 2880 | --DOMWINDOW == 269 (243C9000) [pid = 2880] [serial = 1559] [outer = 00000000] [url = about:blank] 13:04:55 INFO - PROCESS | 2880 | --DOMWINDOW == 268 (20530000) [pid = 2880] [serial = 1546] [outer = 00000000] [url = about:blank] 13:04:55 INFO - PROCESS | 2880 | --DOMWINDOW == 267 (209A6400) [pid = 2880] [serial = 1547] [outer = 00000000] [url = about:blank] 13:04:55 INFO - PROCESS | 2880 | --DOMWINDOW == 266 (220E4C00) [pid = 2880] [serial = 1550] [outer = 00000000] [url = about:blank] 13:04:55 INFO - PROCESS | 2880 | --DOMWINDOW == 265 (21C1B400) [pid = 2880] [serial = 1556] [outer = 00000000] [url = about:blank] 13:04:55 INFO - PROCESS | 2880 | --DOMWINDOW == 264 (21CE5400) [pid = 2880] [serial = 1549] [outer = 00000000] [url = about:blank] 13:04:55 INFO - PROCESS | 2880 | --DOMWINDOW == 263 (23738400) [pid = 2880] [serial = 1552] [outer = 00000000] [url = about:blank] 13:04:55 INFO - PROCESS | 2880 | --DOMWINDOW == 262 (20539C00) [pid = 2880] [serial = 1555] [outer = 00000000] [url = about:blank] 13:04:55 INFO - PROCESS | 2880 | --DOMWINDOW == 261 (23A76C00) [pid = 2880] [serial = 1558] [outer = 00000000] [url = about:blank] 13:04:55 INFO - PROCESS | 2880 | --DOMWINDOW == 260 (2391D800) [pid = 2880] [serial = 1553] [outer = 00000000] [url = about:blank] 13:04:55 INFO - PROCESS | 2880 | --DOMWINDOW == 259 (1E898C00) [pid = 2880] [serial = 1543] [outer = 00000000] [url = about:blank] 13:04:55 INFO - PROCESS | 2880 | --DOMWINDOW == 258 (1FC15000) [pid = 2880] [serial = 1544] [outer = 00000000] [url = about:blank] 13:04:55 INFO - PROCESS | 2880 | --DOMWINDOW == 257 (13B91400) [pid = 2880] [serial = 1537] [outer = 00000000] [url = about:blank] 13:04:55 INFO - PROCESS | 2880 | --DOMWINDOW == 256 (17A81400) [pid = 2880] [serial = 1538] [outer = 00000000] [url = about:blank] 13:04:55 INFO - PROCESS | 2880 | --DOMWINDOW == 255 (1CC49800) [pid = 2880] [serial = 1540] [outer = 00000000] [url = about:blank] 13:04:55 INFO - PROCESS | 2880 | --DOMWINDOW == 254 (1D918C00) [pid = 2880] [serial = 1541] [outer = 00000000] [url = about:blank] 13:04:55 INFO - PROCESS | 2880 | --DOMWINDOW == 253 (1E5A0000) [pid = 2880] [serial = 1535] [outer = 00000000] [url = about:blank] 13:04:55 INFO - PROCESS | 2880 | --DOMWINDOW == 252 (1D926800) [pid = 2880] [serial = 1534] [outer = 00000000] [url = about:blank] 13:04:55 INFO - PROCESS | 2880 | --DOMWINDOW == 251 (29163800) [pid = 2880] [serial = 1531] [outer = 00000000] [url = about:blank] 13:04:55 INFO - PROCESS | 2880 | 1461182695180 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 13:04:55 INFO - PROCESS | 2880 | 1461182695183 Marionette TRACE conn4 <- [1,2189,null,{"value":"13"}] 13:04:55 INFO - PROCESS | 2880 | 1461182695190 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 13:04:55 INFO - PROCESS | 2880 | 1461182695192 Marionette TRACE conn4 <- [1,2190,null,{}] 13:04:55 INFO - PROCESS | 2880 | 1461182695196 Marionette TRACE conn4 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:04:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 13:04:55 INFO - PROCESS | 2880 | 1461182695300 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 13:04:55 INFO - PROCESS | 2880 | 1461182695312 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:55 INFO - PROCESS | 2880 | ++DOCSHELL 1A0F2C00 == 130 [pid = 2880] [id = 557] 13:04:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 252 (1A24A800) [pid = 2880] [serial = 1671] [outer = 00000000] 13:04:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 253 (1B83EC00) [pid = 2880] [serial = 1672] [outer = 1A24A800] 13:04:55 INFO - PROCESS | 2880 | 1461182695358 Marionette DEBUG loaded listener.js 13:04:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 254 (1BE88000) [pid = 2880] [serial = 1673] [outer = 1A24A800] 13:04:55 INFO - PROCESS | 2880 | 1461182695958 Marionette TRACE conn4 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 13:04:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 13:04:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 810ms 13:04:55 INFO - PROCESS | 2880 | 1461182696011 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 13:04:55 INFO - PROCESS | 2880 | 1461182696015 Marionette TRACE conn4 <- [1,2193,null,{"value":"13"}] 13:04:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 13:04:56 INFO - PROCESS | 2880 | 1461182696025 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 13:04:56 INFO - PROCESS | 2880 | 1461182696030 Marionette TRACE conn4 <- [1,2194,null,{}] 13:04:56 INFO - PROCESS | 2880 | 1461182696033 Marionette TRACE conn4 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:04:56 INFO - PROCESS | 2880 | 1461182696147 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 13:04:56 INFO - PROCESS | 2880 | 1461182696290 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:56 INFO - PROCESS | 2880 | ++DOCSHELL 1B832800 == 131 [pid = 2880] [id = 558] 13:04:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 255 (1BEB2C00) [pid = 2880] [serial = 1674] [outer = 00000000] 13:04:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 256 (1E1F9000) [pid = 2880] [serial = 1675] [outer = 1BEB2C00] 13:04:56 INFO - PROCESS | 2880 | 1461182696339 Marionette DEBUG loaded listener.js 13:04:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 257 (1E899C00) [pid = 2880] [serial = 1676] [outer = 1BEB2C00] 13:04:56 INFO - PROCESS | 2880 | 1461182696789 Marionette TRACE conn4 <- [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]]]}] 13:04:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 13:04:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 790ms 13:04:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 13:04:56 INFO - PROCESS | 2880 | 1461182696811 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 13:04:56 INFO - PROCESS | 2880 | 1461182696813 Marionette TRACE conn4 <- [1,2197,null,{"value":"13"}] 13:04:56 INFO - PROCESS | 2880 | 1461182696816 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 13:04:56 INFO - PROCESS | 2880 | 1461182696817 Marionette TRACE conn4 <- [1,2198,null,{}] 13:04:56 INFO - PROCESS | 2880 | 1461182696821 Marionette TRACE conn4 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:04:56 INFO - PROCESS | 2880 | 1461182696928 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 13:04:56 INFO - PROCESS | 2880 | 1461182696938 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:56 INFO - PROCESS | 2880 | ++DOCSHELL 1E1F0800 == 132 [pid = 2880] [id = 559] 13:04:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 258 (1F191400) [pid = 2880] [serial = 1677] [outer = 00000000] 13:04:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 259 (20063C00) [pid = 2880] [serial = 1678] [outer = 1F191400] 13:04:56 INFO - PROCESS | 2880 | 1461182696987 Marionette DEBUG loaded listener.js 13:04:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 260 (2009AC00) [pid = 2880] [serial = 1679] [outer = 1F191400] 13:04:57 INFO - PROCESS | 2880 | 1461182697472 Marionette TRACE conn4 <- [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]]]}] 13:04:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 13:04:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 670ms 13:04:57 INFO - PROCESS | 2880 | 1461182697487 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 13:04:57 INFO - PROCESS | 2880 | 1461182697489 Marionette TRACE conn4 <- [1,2201,null,{"value":"13"}] 13:04:57 INFO - PROCESS | 2880 | 1461182697492 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 13:04:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 13:04:57 INFO - PROCESS | 2880 | 1461182697494 Marionette TRACE conn4 <- [1,2202,null,{}] 13:04:57 INFO - PROCESS | 2880 | 1461182697539 Marionette TRACE conn4 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:04:57 INFO - PROCESS | 2880 | 1461182697686 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 13:04:57 INFO - PROCESS | 2880 | 1461182697700 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:57 INFO - PROCESS | 2880 | ++DOCSHELL 20539C00 == 133 [pid = 2880] [id = 560] 13:04:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 261 (2053A400) [pid = 2880] [serial = 1680] [outer = 00000000] 13:04:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 262 (20A02800) [pid = 2880] [serial = 1681] [outer = 2053A400] 13:04:57 INFO - PROCESS | 2880 | 1461182697757 Marionette DEBUG loaded listener.js 13:04:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 263 (20AA6C00) [pid = 2880] [serial = 1682] [outer = 2053A400] 13:04:58 INFO - PROCESS | 2880 | 1461182698262 Marionette TRACE conn4 <- [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]]]}] 13:04:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 13:04:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 810ms 13:04:58 INFO - PROCESS | 2880 | 1461182698312 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 13:04:58 INFO - PROCESS | 2880 | 1461182698314 Marionette TRACE conn4 <- [1,2205,null,{"value":"13"}] 13:04:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 13:04:58 INFO - PROCESS | 2880 | 1461182698354 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 13:04:58 INFO - PROCESS | 2880 | 1461182698355 Marionette TRACE conn4 <- [1,2206,null,{}] 13:04:58 INFO - PROCESS | 2880 | 1461182698363 Marionette TRACE conn4 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:04:58 INFO - PROCESS | 2880 | 1461182698515 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 13:04:58 INFO - PROCESS | 2880 | 1461182698536 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:58 INFO - PROCESS | 2880 | ++DOCSHELL 20AAC800 == 134 [pid = 2880] [id = 561] 13:04:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 264 (20AAF800) [pid = 2880] [serial = 1683] [outer = 00000000] 13:04:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 265 (21C16000) [pid = 2880] [serial = 1684] [outer = 20AAF800] 13:04:58 INFO - PROCESS | 2880 | 1461182698583 Marionette DEBUG loaded listener.js 13:04:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 266 (22048800) [pid = 2880] [serial = 1685] [outer = 20AAF800] 13:04:59 INFO - PROCESS | 2880 | 1461182699047 Marionette TRACE conn4 <- [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]]]}] 13:04:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 13:04:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 770ms 13:04:59 INFO - PROCESS | 2880 | 1461182699092 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 13:04:59 INFO - PROCESS | 2880 | 1461182699094 Marionette TRACE conn4 <- [1,2209,null,{"value":"13"}] 13:04:59 INFO - PROCESS | 2880 | 1461182699097 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 13:04:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 13:04:59 INFO - PROCESS | 2880 | 1461182699099 Marionette TRACE conn4 <- [1,2210,null,{}] 13:04:59 INFO - PROCESS | 2880 | 1461182699103 Marionette TRACE conn4 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:04:59 INFO - PROCESS | 2880 | 1461182699261 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 13:04:59 INFO - PROCESS | 2880 | 1461182699280 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:59 INFO - PROCESS | 2880 | ++DOCSHELL 2211F400 == 135 [pid = 2880] [id = 562] 13:04:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 267 (2211FC00) [pid = 2880] [serial = 1686] [outer = 00000000] 13:04:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 268 (22286400) [pid = 2880] [serial = 1687] [outer = 2211FC00] 13:04:59 INFO - PROCESS | 2880 | 1461182699328 Marionette DEBUG loaded listener.js 13:04:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 269 (236AC400) [pid = 2880] [serial = 1688] [outer = 2211FC00] 13:05:00 INFO - PROCESS | 2880 | --DOMWINDOW == 268 (21CE3800) [pid = 2880] [serial = 1266] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 13:05:00 INFO - PROCESS | 2880 | --DOMWINDOW == 267 (2506D000) [pid = 2880] [serial = 1383] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 13:05:00 INFO - PROCESS | 2880 | --DOMWINDOW == 266 (2399DC00) [pid = 2880] [serial = 1497] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 13:05:00 INFO - PROCESS | 2880 | --DOMWINDOW == 265 (1C87F400) [pid = 2880] [serial = 1434] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 13:05:00 INFO - PROCESS | 2880 | --DOMWINDOW == 264 (1E1A7400) [pid = 2880] [serial = 35] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 13:05:00 INFO - PROCESS | 2880 | --DOMWINDOW == 263 (2550EC00) [pid = 2880] [serial = 1617] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 13:05:00 INFO - PROCESS | 2880 | --DOMWINDOW == 262 (2641A800) [pid = 2880] [serial = 1620] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 13:05:00 INFO - PROCESS | 2880 | --DOMWINDOW == 261 (274A0800) [pid = 2880] [serial = 1626] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 13:05:00 INFO - PROCESS | 2880 | --DOMWINDOW == 260 (0F158800) [pid = 2880] [serial = 1599] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 13:05:00 INFO - PROCESS | 2880 | --DOMWINDOW == 259 (21796400) [pid = 2880] [serial = 1611] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 13:05:00 INFO - PROCESS | 2880 | --DOMWINDOW == 258 (20439800) [pid = 2880] [serial = 1608] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 13:05:00 INFO - PROCESS | 2880 | --DOMWINDOW == 257 (1A0EC400) [pid = 2880] [serial = 1605] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 13:05:00 INFO - PROCESS | 2880 | --DOMWINDOW == 256 (24D9D000) [pid = 2880] [serial = 1560] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 13:05:00 INFO - PROCESS | 2880 | --DOMWINDOW == 255 (2009A800) [pid = 2880] [serial = 1602] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 13:05:00 INFO - PROCESS | 2880 | --DOMWINDOW == 254 (2399AC00) [pid = 2880] [serial = 1614] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 13:05:00 INFO - PROCESS | 2880 | --DOMWINDOW == 253 (1C9BDC00) [pid = 2880] [serial = 1623] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 13:05:00 INFO - PROCESS | 2880 | --DOMWINDOW == 252 (1F18E400) [pid = 2880] [serial = 38] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 13:05:00 INFO - PROCESS | 2880 | 1461182700256 Marionette TRACE conn4 <- [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]]]}] 13:05:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 13:05:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1178ms 13:05:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 13:05:00 INFO - PROCESS | 2880 | 1461182700280 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 13:05:00 INFO - PROCESS | 2880 | 1461182700282 Marionette TRACE conn4 <- [1,2213,null,{"value":"13"}] 13:05:00 INFO - PROCESS | 2880 | 1461182700285 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 13:05:00 INFO - PROCESS | 2880 | 1461182700287 Marionette TRACE conn4 <- [1,2214,null,{}] 13:05:00 INFO - PROCESS | 2880 | 1461182700295 Marionette TRACE conn4 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:05:00 INFO - PROCESS | 2880 | 1461182700397 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 13:05:00 INFO - PROCESS | 2880 | 1461182700403 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:00 INFO - PROCESS | 2880 | ++DOCSHELL 17A02C00 == 136 [pid = 2880] [id = 563] 13:05:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 253 (18CB5C00) [pid = 2880] [serial = 1689] [outer = 00000000] 13:05:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 254 (1E1A7400) [pid = 2880] [serial = 1690] [outer = 18CB5C00] 13:05:00 INFO - PROCESS | 2880 | 1461182700448 Marionette DEBUG loaded listener.js 13:05:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 255 (20099800) [pid = 2880] [serial = 1691] [outer = 18CB5C00] 13:05:00 INFO - PROCESS | 2880 | 1461182700917 Marionette TRACE conn4 <- [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]]]}] 13:05:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 13:05:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 670ms 13:05:00 INFO - PROCESS | 2880 | 1461182700956 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 13:05:00 INFO - PROCESS | 2880 | 1461182700958 Marionette TRACE conn4 <- [1,2217,null,{"value":"13"}] 13:05:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 13:05:00 INFO - PROCESS | 2880 | 1461182700982 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 13:05:00 INFO - PROCESS | 2880 | 1461182700984 Marionette TRACE conn4 <- [1,2218,null,{}] 13:05:00 INFO - PROCESS | 2880 | 1461182700988 Marionette TRACE conn4 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:05:01 INFO - PROCESS | 2880 | 1461182701092 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 13:05:01 INFO - PROCESS | 2880 | 1461182701102 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:01 INFO - PROCESS | 2880 | ++DOCSHELL 20437400 == 137 [pid = 2880] [id = 564] 13:05:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 256 (20AA8800) [pid = 2880] [serial = 1692] [outer = 00000000] 13:05:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 257 (23736400) [pid = 2880] [serial = 1693] [outer = 20AA8800] 13:05:01 INFO - PROCESS | 2880 | 1461182701149 Marionette DEBUG loaded listener.js 13:05:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 258 (2391D800) [pid = 2880] [serial = 1694] [outer = 20AA8800] 13:05:01 INFO - PROCESS | 2880 | 1461182701643 Marionette TRACE conn4 <- [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]]]}] 13:05:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 13:05:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 730ms 13:05:01 INFO - PROCESS | 2880 | 1461182701714 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 13:05:01 INFO - PROCESS | 2880 | 1461182701716 Marionette TRACE conn4 <- [1,2221,null,{"value":"13"}] 13:05:01 INFO - PROCESS | 2880 | 1461182701720 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 13:05:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 13:05:01 INFO - PROCESS | 2880 | 1461182701721 Marionette TRACE conn4 <- [1,2222,null,{}] 13:05:01 INFO - PROCESS | 2880 | 1461182701725 Marionette TRACE conn4 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:05:01 INFO - PROCESS | 2880 | 1461182701826 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 13:05:01 INFO - PROCESS | 2880 | 1461182701832 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:01 INFO - PROCESS | 2880 | ++DOCSHELL 23920800 == 138 [pid = 2880] [id = 565] 13:05:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 259 (2396E800) [pid = 2880] [serial = 1695] [outer = 00000000] 13:05:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 260 (239A5400) [pid = 2880] [serial = 1696] [outer = 2396E800] 13:05:01 INFO - PROCESS | 2880 | 1461182701888 Marionette DEBUG loaded listener.js 13:05:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 261 (23A77C00) [pid = 2880] [serial = 1697] [outer = 2396E800] 13:05:02 INFO - PROCESS | 2880 | 1461182702708 Marionette TRACE conn4 <- [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]]]}] 13:05:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 13:05:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1015ms 13:05:02 INFO - PROCESS | 2880 | 1461182702739 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 13:05:02 INFO - PROCESS | 2880 | 1461182702745 Marionette TRACE conn4 <- [1,2225,null,{"value":"13"}] 13:05:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 13:05:02 INFO - PROCESS | 2880 | 1461182702751 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 13:05:02 INFO - PROCESS | 2880 | 1461182702754 Marionette TRACE conn4 <- [1,2226,null,{}] 13:05:02 INFO - PROCESS | 2880 | 1461182702781 Marionette TRACE conn4 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:05:02 INFO - PROCESS | 2880 | 1461182702948 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 13:05:03 INFO - PROCESS | 2880 | 1461182703137 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:03 INFO - PROCESS | 2880 | ++DOCSHELL 17A85800 == 139 [pid = 2880] [id = 566] 13:05:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 262 (1A67BC00) [pid = 2880] [serial = 1698] [outer = 00000000] 13:05:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 263 (1C880400) [pid = 2880] [serial = 1699] [outer = 1A67BC00] 13:05:03 INFO - PROCESS | 2880 | 1461182703200 Marionette DEBUG loaded listener.js 13:05:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 264 (1CAA8800) [pid = 2880] [serial = 1700] [outer = 1A67BC00] 13:05:03 INFO - PROCESS | 2880 | 1461182703824 Marionette TRACE conn4 <- [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]]]}] 13:05:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 13:05:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1095ms 13:05:03 INFO - PROCESS | 2880 | 1461182703850 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 13:05:03 INFO - PROCESS | 2880 | 1461182703856 Marionette TRACE conn4 <- [1,2229,null,{"value":"13"}] 13:05:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 13:05:03 INFO - PROCESS | 2880 | 1461182703863 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 13:05:03 INFO - PROCESS | 2880 | 1461182703866 Marionette TRACE conn4 <- [1,2230,null,{}] 13:05:03 INFO - PROCESS | 2880 | 1461182703870 Marionette TRACE conn4 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:05:03 INFO - PROCESS | 2880 | 1461182704001 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 13:05:04 INFO - PROCESS | 2880 | 1461182704198 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:04 INFO - PROCESS | 2880 | ++DOCSHELL 1CAAD000 == 140 [pid = 2880] [id = 567] 13:05:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 265 (1CB68000) [pid = 2880] [serial = 1701] [outer = 00000000] 13:05:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 266 (20539400) [pid = 2880] [serial = 1702] [outer = 1CB68000] 13:05:04 INFO - PROCESS | 2880 | 1461182704255 Marionette DEBUG loaded listener.js 13:05:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 267 (20B73400) [pid = 2880] [serial = 1703] [outer = 1CB68000] 13:05:04 INFO - PROCESS | 2880 | 1461182704891 Marionette TRACE conn4 <- [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]]]}] 13:05:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 13:05:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1080ms 13:05:04 INFO - PROCESS | 2880 | 1461182704944 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 13:05:04 INFO - PROCESS | 2880 | 1461182704947 Marionette TRACE conn4 <- [1,2233,null,{"value":"13"}] 13:05:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 13:05:04 INFO - PROCESS | 2880 | 1461182704951 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 13:05:04 INFO - PROCESS | 2880 | 1461182704955 Marionette TRACE conn4 <- [1,2234,null,{}] 13:05:04 INFO - PROCESS | 2880 | 1461182704966 Marionette TRACE conn4 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:05:05 INFO - PROCESS | 2880 | 1461182705097 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 13:05:05 INFO - PROCESS | 2880 | 1461182705288 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:05 INFO - PROCESS | 2880 | ++DOCSHELL 24711800 == 141 [pid = 2880] [id = 568] 13:05:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 268 (24712000) [pid = 2880] [serial = 1704] [outer = 00000000] 13:05:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 269 (2471DC00) [pid = 2880] [serial = 1705] [outer = 24712000] 13:05:05 INFO - PROCESS | 2880 | 1461182705350 Marionette DEBUG loaded listener.js 13:05:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 270 (2506F000) [pid = 2880] [serial = 1706] [outer = 24712000] 13:05:05 INFO - PROCESS | 2880 | 1461182705967 Marionette TRACE conn4 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 13:05:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 13:05:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1070ms 13:05:06 INFO - PROCESS | 2880 | 1461182706024 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 13:05:06 INFO - PROCESS | 2880 | 1461182706027 Marionette TRACE conn4 <- [1,2237,null,{"value":"13"}] 13:05:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 13:05:06 INFO - PROCESS | 2880 | 1461182706031 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 13:05:06 INFO - PROCESS | 2880 | 1461182706034 Marionette TRACE conn4 <- [1,2238,null,{}] 13:05:06 INFO - PROCESS | 2880 | 1461182706038 Marionette TRACE conn4 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:05:06 INFO - PROCESS | 2880 | 1461182706175 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 13:05:06 INFO - PROCESS | 2880 | 1461182706380 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:06 INFO - PROCESS | 2880 | ++DOCSHELL 2550D400 == 142 [pid = 2880] [id = 569] 13:05:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 271 (2550EC00) [pid = 2880] [serial = 1707] [outer = 00000000] 13:05:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 272 (256A0000) [pid = 2880] [serial = 1708] [outer = 2550EC00] 13:05:06 INFO - PROCESS | 2880 | 1461182706441 Marionette DEBUG loaded listener.js 13:05:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 273 (25C24C00) [pid = 2880] [serial = 1709] [outer = 2550EC00] 13:05:07 INFO - PROCESS | 2880 | 1461182707028 Marionette TRACE conn4 <- [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]]]}] 13:05:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 13:05:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1022ms 13:05:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 13:05:07 INFO - PROCESS | 2880 | 1461182707056 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 13:05:07 INFO - PROCESS | 2880 | 1461182707059 Marionette TRACE conn4 <- [1,2241,null,{"value":"13"}] 13:05:07 INFO - PROCESS | 2880 | 1461182707062 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 13:05:07 INFO - PROCESS | 2880 | 1461182707064 Marionette TRACE conn4 <- [1,2242,null,{}] 13:05:07 INFO - PROCESS | 2880 | 1461182707068 Marionette TRACE conn4 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:05:07 INFO - PROCESS | 2880 | 1461182707196 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 13:05:07 INFO - PROCESS | 2880 | 1461182707399 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:07 INFO - PROCESS | 2880 | ++DOCSHELL 25698400 == 143 [pid = 2880] [id = 570] 13:05:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 274 (25C2D400) [pid = 2880] [serial = 1710] [outer = 00000000] 13:05:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 275 (2642F400) [pid = 2880] [serial = 1711] [outer = 25C2D400] 13:05:07 INFO - PROCESS | 2880 | 1461182707459 Marionette DEBUG loaded listener.js 13:05:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 276 (2642D400) [pid = 2880] [serial = 1712] [outer = 25C2D400] 13:05:08 INFO - PROCESS | 2880 | 1461182708057 Marionette TRACE conn4 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 13:05:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 13:05:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1068ms 13:05:08 INFO - PROCESS | 2880 | 1461182708134 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 13:05:08 INFO - PROCESS | 2880 | 1461182708137 Marionette TRACE conn4 <- [1,2245,null,{"value":"13"}] 13:05:08 INFO - PROCESS | 2880 | 1461182708140 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 13:05:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 13:05:08 INFO - PROCESS | 2880 | 1461182708143 Marionette TRACE conn4 <- [1,2246,null,{}] 13:05:08 INFO - PROCESS | 2880 | 1461182708146 Marionette TRACE conn4 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:05:08 INFO - PROCESS | 2880 | 1461182708280 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 13:05:08 INFO - PROCESS | 2880 | 1461182708470 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:08 INFO - PROCESS | 2880 | ++DOCSHELL 2702E000 == 144 [pid = 2880] [id = 571] 13:05:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 277 (27030000) [pid = 2880] [serial = 1713] [outer = 00000000] 13:05:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 278 (273D0800) [pid = 2880] [serial = 1714] [outer = 27030000] 13:05:08 INFO - PROCESS | 2880 | 1461182708534 Marionette DEBUG loaded listener.js 13:05:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 279 (274A7400) [pid = 2880] [serial = 1715] [outer = 27030000] 13:05:09 INFO - PROCESS | 2880 | 1461182709180 Marionette TRACE conn4 <- [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]]]}] 13:05:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 13:05:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1067ms 13:05:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 13:05:09 INFO - PROCESS | 2880 | 1461182709211 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 13:05:09 INFO - PROCESS | 2880 | 1461182709213 Marionette TRACE conn4 <- [1,2249,null,{"value":"13"}] 13:05:09 INFO - PROCESS | 2880 | 1461182709217 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 13:05:09 INFO - PROCESS | 2880 | 1461182709219 Marionette TRACE conn4 <- [1,2250,null,{}] 13:05:09 INFO - PROCESS | 2880 | 1461182709222 Marionette TRACE conn4 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:05:09 INFO - PROCESS | 2880 | 1461182709350 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 13:05:09 INFO - PROCESS | 2880 | 1461182709547 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:09 INFO - PROCESS | 2880 | ++DOCSHELL 1E89A400 == 145 [pid = 2880] [id = 572] 13:05:09 INFO - PROCESS | 2880 | ++DOMWINDOW == 280 (23734800) [pid = 2880] [serial = 1716] [outer = 00000000] 13:05:09 INFO - PROCESS | 2880 | ++DOMWINDOW == 281 (28867000) [pid = 2880] [serial = 1717] [outer = 23734800] 13:05:09 INFO - PROCESS | 2880 | 1461182709604 Marionette DEBUG loaded listener.js 13:05:09 INFO - PROCESS | 2880 | ++DOMWINDOW == 282 (2886C000) [pid = 2880] [serial = 1718] [outer = 23734800] 13:05:10 INFO - PROCESS | 2880 | 1461182710143 Marionette TRACE conn4 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 13:05:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 13:05:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 970ms 13:05:10 INFO - PROCESS | 2880 | 1461182710188 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 13:05:10 INFO - PROCESS | 2880 | 1461182710191 Marionette TRACE conn4 <- [1,2253,null,{"value":"13"}] 13:05:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 13:05:10 INFO - PROCESS | 2880 | 1461182710194 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 13:05:10 INFO - PROCESS | 2880 | 1461182710197 Marionette TRACE conn4 <- [1,2254,null,{}] 13:05:10 INFO - PROCESS | 2880 | 1461182710201 Marionette TRACE conn4 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:05:10 INFO - PROCESS | 2880 | 1461182710328 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 13:05:10 INFO - PROCESS | 2880 | 1461182710534 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:10 INFO - PROCESS | 2880 | ++DOCSHELL 28AAF400 == 146 [pid = 2880] [id = 573] 13:05:10 INFO - PROCESS | 2880 | ++DOMWINDOW == 283 (28AB6C00) [pid = 2880] [serial = 1719] [outer = 00000000] 13:05:10 INFO - PROCESS | 2880 | ++DOMWINDOW == 284 (28AD4C00) [pid = 2880] [serial = 1720] [outer = 28AB6C00] 13:05:10 INFO - PROCESS | 2880 | 1461182710594 Marionette DEBUG loaded listener.js 13:05:10 INFO - PROCESS | 2880 | ++DOMWINDOW == 285 (28B8D000) [pid = 2880] [serial = 1721] [outer = 28AB6C00] 13:05:11 INFO - PROCESS | 2880 | 1461182711162 Marionette TRACE conn4 <- [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]]]}] 13:05:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 13:05:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1017ms 13:05:11 INFO - PROCESS | 2880 | 1461182711215 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 13:05:11 INFO - PROCESS | 2880 | 1461182711217 Marionette TRACE conn4 <- [1,2257,null,{"value":"13"}] 13:05:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 13:05:11 INFO - PROCESS | 2880 | 1461182711221 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 13:05:11 INFO - PROCESS | 2880 | 1461182711223 Marionette TRACE conn4 <- [1,2258,null,{}] 13:05:11 INFO - PROCESS | 2880 | 1461182711227 Marionette TRACE conn4 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:05:11 INFO - PROCESS | 2880 | 1461182711359 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 13:05:11 INFO - PROCESS | 2880 | 1461182711566 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:11 INFO - PROCESS | 2880 | ++DOCSHELL 28BE1C00 == 147 [pid = 2880] [id = 574] 13:05:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 286 (29163000) [pid = 2880] [serial = 1722] [outer = 00000000] 13:05:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 287 (297C3400) [pid = 2880] [serial = 1723] [outer = 29163000] 13:05:11 INFO - PROCESS | 2880 | 1461182711622 Marionette DEBUG loaded listener.js 13:05:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 288 (297CBC00) [pid = 2880] [serial = 1724] [outer = 29163000] 13:05:12 INFO - PROCESS | 2880 | 1461182712199 Marionette TRACE conn4 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 13:05:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 13:05:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1019ms 13:05:12 INFO - PROCESS | 2880 | 1461182712244 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 13:05:12 INFO - PROCESS | 2880 | 1461182712246 Marionette TRACE conn4 <- [1,2261,null,{"value":"13"}] 13:05:12 INFO - PROCESS | 2880 | 1461182712250 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 13:05:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 13:05:12 INFO - PROCESS | 2880 | 1461182712252 Marionette TRACE conn4 <- [1,2262,null,{}] 13:05:12 INFO - PROCESS | 2880 | 1461182712256 Marionette TRACE conn4 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:05:12 INFO - PROCESS | 2880 | 1461182712381 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 13:05:12 INFO - PROCESS | 2880 | 1461182712578 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:12 INFO - PROCESS | 2880 | ++DOCSHELL 2916B800 == 148 [pid = 2880] [id = 575] 13:05:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 289 (296F0000) [pid = 2880] [serial = 1725] [outer = 00000000] 13:05:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 290 (296F7000) [pid = 2880] [serial = 1726] [outer = 296F0000] 13:05:12 INFO - PROCESS | 2880 | 1461182712635 Marionette DEBUG loaded listener.js 13:05:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 291 (296F8C00) [pid = 2880] [serial = 1727] [outer = 296F0000] 13:05:13 INFO - PROCESS | 2880 | 1461182713200 Marionette TRACE conn4 <- [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]]]}] 13:05:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 13:05:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1016ms 13:05:13 INFO - PROCESS | 2880 | 1461182713240 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 13:05:13 INFO - PROCESS | 2880 | 1461182713243 Marionette TRACE conn4 <- [1,2265,null,{"value":"13"}] 13:05:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 13:05:13 INFO - PROCESS | 2880 | 1461182713246 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 13:05:13 INFO - PROCESS | 2880 | 1461182713249 Marionette TRACE conn4 <- [1,2266,null,{}] 13:05:13 INFO - PROCESS | 2880 | 1461182713253 Marionette TRACE conn4 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:05:13 INFO - PROCESS | 2880 | 1461182713405 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 13:05:13 INFO - PROCESS | 2880 | 1461182713614 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:13 INFO - PROCESS | 2880 | ++DOCSHELL 299E4800 == 149 [pid = 2880] [id = 576] 13:05:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 292 (299E4C00) [pid = 2880] [serial = 1728] [outer = 00000000] 13:05:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 293 (299E9C00) [pid = 2880] [serial = 1729] [outer = 299E4C00] 13:05:13 INFO - PROCESS | 2880 | 1461182713679 Marionette DEBUG loaded listener.js 13:05:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 294 (299EDC00) [pid = 2880] [serial = 1730] [outer = 299E4C00] 13:05:14 INFO - PROCESS | 2880 | 1461182714247 Marionette TRACE conn4 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 13:05:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 13:05:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1075ms 13:05:14 INFO - PROCESS | 2880 | 1461182714325 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 13:05:14 INFO - PROCESS | 2880 | 1461182714327 Marionette TRACE conn4 <- [1,2269,null,{"value":"13"}] 13:05:14 INFO - PROCESS | 2880 | 1461182714331 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 13:05:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 13:05:14 INFO - PROCESS | 2880 | 1461182714333 Marionette TRACE conn4 <- [1,2270,null,{}] 13:05:14 INFO - PROCESS | 2880 | 1461182714337 Marionette TRACE conn4 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:05:14 INFO - PROCESS | 2880 | 1461182714463 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 13:05:14 INFO - PROCESS | 2880 | 1461182714671 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:14 INFO - PROCESS | 2880 | ++DOCSHELL 28626800 == 150 [pid = 2880] [id = 577] 13:05:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 295 (28628400) [pid = 2880] [serial = 1731] [outer = 00000000] 13:05:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 296 (2862C000) [pid = 2880] [serial = 1732] [outer = 28628400] 13:05:14 INFO - PROCESS | 2880 | 1461182714726 Marionette DEBUG loaded listener.js 13:05:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 297 (2862DC00) [pid = 2880] [serial = 1733] [outer = 28628400] 13:05:15 INFO - PROCESS | 2880 | 1461182715306 Marionette TRACE conn4 <- [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]]]}] 13:05:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 13:05:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1021ms 13:05:15 INFO - PROCESS | 2880 | 1461182715363 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 13:05:15 INFO - PROCESS | 2880 | 1461182715365 Marionette TRACE conn4 <- [1,2273,null,{"value":"13"}] 13:05:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 13:05:15 INFO - PROCESS | 2880 | 1461182715387 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 13:05:15 INFO - PROCESS | 2880 | 1461182715389 Marionette TRACE conn4 <- [1,2274,null,{}] 13:05:15 INFO - PROCESS | 2880 | 1461182715393 Marionette TRACE conn4 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:05:15 INFO - PROCESS | 2880 | 1461182715525 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 13:05:15 INFO - PROCESS | 2880 | 1461182715727 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:15 INFO - PROCESS | 2880 | ++DOCSHELL 1901C400 == 151 [pid = 2880] [id = 578] 13:05:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 298 (1A24F000) [pid = 2880] [serial = 1734] [outer = 00000000] 13:05:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 299 (1D819800) [pid = 2880] [serial = 1735] [outer = 1A24F000] 13:05:15 INFO - PROCESS | 2880 | 1461182715783 Marionette DEBUG loaded listener.js 13:05:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 300 (20AAE800) [pid = 2880] [serial = 1736] [outer = 1A24F000] 13:05:16 INFO - PROCESS | 2880 | 1461182716416 Marionette TRACE conn4 <- [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]]]}] 13:05:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 13:05:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1082ms 13:05:16 INFO - PROCESS | 2880 | 1461182716459 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 13:05:16 INFO - PROCESS | 2880 | 1461182716461 Marionette TRACE conn4 <- [1,2277,null,{"value":"13"}] 13:05:16 INFO - PROCESS | 2880 | 1461182716464 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 13:05:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 13:05:16 INFO - PROCESS | 2880 | 1461182716466 Marionette TRACE conn4 <- [1,2278,null,{}] 13:05:16 INFO - PROCESS | 2880 | 1461182716470 Marionette TRACE conn4 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:05:16 INFO - PROCESS | 2880 | 1461182716598 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 13:05:16 INFO - PROCESS | 2880 | 1461182716801 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:16 INFO - PROCESS | 2880 | ++DOCSHELL 17709C00 == 152 [pid = 2880] [id = 579] 13:05:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 301 (2053A800) [pid = 2880] [serial = 1737] [outer = 00000000] 13:05:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 302 (24D95800) [pid = 2880] [serial = 1738] [outer = 2053A800] 13:05:16 INFO - PROCESS | 2880 | 1461182716858 Marionette DEBUG loaded listener.js 13:05:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 303 (2605C400) [pid = 2880] [serial = 1739] [outer = 2053A800] 13:05:17 INFO - PROCESS | 2880 | 1461182717766 Marionette TRACE conn4 <- [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]]]}] 13:05:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 13:05:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1374ms 13:05:17 INFO - PROCESS | 2880 | 1461182717843 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 13:05:17 INFO - PROCESS | 2880 | 1461182717847 Marionette TRACE conn4 <- [1,2281,null,{"value":"13"}] 13:05:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 13:05:17 INFO - PROCESS | 2880 | 1461182717853 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 13:05:17 INFO - PROCESS | 2880 | 1461182717856 Marionette TRACE conn4 <- [1,2282,null,{}] 13:05:17 INFO - PROCESS | 2880 | 1461182717862 Marionette TRACE conn4 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:05:18 INFO - PROCESS | 2880 | 1461182718025 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 13:05:18 INFO - PROCESS | 2880 | 1461182718219 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:18 INFO - PROCESS | 2880 | ++DOCSHELL 1C824000 == 153 [pid = 2880] [id = 580] 13:05:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 304 (1C864400) [pid = 2880] [serial = 1740] [outer = 00000000] 13:05:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 305 (1D89A800) [pid = 2880] [serial = 1741] [outer = 1C864400] 13:05:18 INFO - PROCESS | 2880 | 1461182718269 Marionette DEBUG loaded listener.js 13:05:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 306 (1D972000) [pid = 2880] [serial = 1742] [outer = 1C864400] 13:05:18 INFO - PROCESS | 2880 | 1461182718874 Marionette TRACE conn4 <- [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]]]}] 13:05:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 13:05:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1073ms 13:05:18 INFO - PROCESS | 2880 | 1461182718926 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 13:05:18 INFO - PROCESS | 2880 | 1461182718932 Marionette TRACE conn4 <- [1,2285,null,{"value":"13"}] 13:05:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 13:05:18 INFO - PROCESS | 2880 | 1461182718938 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 13:05:18 INFO - PROCESS | 2880 | 1461182718941 Marionette TRACE conn4 <- [1,2286,null,{}] 13:05:18 INFO - PROCESS | 2880 | 1461182718944 Marionette TRACE conn4 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:05:19 INFO - PROCESS | 2880 | 1461182719065 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 13:05:19 INFO - PROCESS | 2880 | 1461182719273 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:19 INFO - PROCESS | 2880 | --DOCSHELL 1A283000 == 152 [pid = 2880] [id = 470] 13:05:19 INFO - PROCESS | 2880 | --DOCSHELL 28B90000 == 151 [pid = 2880] [id = 508] 13:05:19 INFO - PROCESS | 2880 | --DOCSHELL 18CAE000 == 150 [pid = 2880] [id = 509] 13:05:19 INFO - PROCESS | 2880 | --DOCSHELL 28B8AC00 == 149 [pid = 2880] [id = 507] 13:05:19 INFO - PROCESS | 2880 | --DOCSHELL 20437400 == 148 [pid = 2880] [id = 564] 13:05:19 INFO - PROCESS | 2880 | --DOCSHELL 17A02C00 == 147 [pid = 2880] [id = 563] 13:05:19 INFO - PROCESS | 2880 | --DOCSHELL 2211F400 == 146 [pid = 2880] [id = 562] 13:05:19 INFO - PROCESS | 2880 | --DOCSHELL 20AAC800 == 145 [pid = 2880] [id = 561] 13:05:19 INFO - PROCESS | 2880 | --DOCSHELL 20539C00 == 144 [pid = 2880] [id = 560] 13:05:19 INFO - PROCESS | 2880 | --DOCSHELL 1E1F0800 == 143 [pid = 2880] [id = 559] 13:05:19 INFO - PROCESS | 2880 | --DOCSHELL 1B832800 == 142 [pid = 2880] [id = 558] 13:05:19 INFO - PROCESS | 2880 | --DOMWINDOW == 305 (1F197C00) [pid = 2880] [serial = 37] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 13:05:19 INFO - PROCESS | 2880 | --DOMWINDOW == 304 (28866C00) [pid = 2880] [serial = 1630] [outer = 00000000] [url = about:blank] 13:05:19 INFO - PROCESS | 2880 | ++DOCSHELL 0B093C00 == 143 [pid = 2880] [id = 581] 13:05:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 305 (0B09DC00) [pid = 2880] [serial = 1743] [outer = 00000000] 13:05:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 306 (17A02C00) [pid = 2880] [serial = 1744] [outer = 0B09DC00] 13:05:19 INFO - PROCESS | 2880 | 1461182719426 Marionette DEBUG loaded listener.js 13:05:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 307 (1BE95000) [pid = 2880] [serial = 1745] [outer = 0B09DC00] 13:05:19 INFO - PROCESS | 2880 | --DOCSHELL 1A0F2C00 == 142 [pid = 2880] [id = 557] 13:05:19 INFO - PROCESS | 2880 | --DOCSHELL 1C885400 == 141 [pid = 2880] [id = 556] 13:05:19 INFO - PROCESS | 2880 | --DOCSHELL 17328800 == 140 [pid = 2880] [id = 555] 13:05:19 INFO - PROCESS | 2880 | --DOCSHELL 2B16EC00 == 139 [pid = 2880] [id = 553] 13:05:19 INFO - PROCESS | 2880 | --DOCSHELL 251C6000 == 138 [pid = 2880] [id = 552] 13:05:19 INFO - PROCESS | 2880 | --DOCSHELL 29E54000 == 137 [pid = 2880] [id = 551] 13:05:19 INFO - PROCESS | 2880 | --DOCSHELL 29AFA000 == 136 [pid = 2880] [id = 550] 13:05:19 INFO - PROCESS | 2880 | --DOCSHELL 29AF5800 == 135 [pid = 2880] [id = 549] 13:05:19 INFO - PROCESS | 2880 | --DOCSHELL 299A9400 == 134 [pid = 2880] [id = 548] 13:05:19 INFO - PROCESS | 2880 | --DOCSHELL 28BE2C00 == 133 [pid = 2880] [id = 547] 13:05:19 INFO - PROCESS | 2880 | --DOCSHELL 2886F800 == 132 [pid = 2880] [id = 546] 13:05:19 INFO - PROCESS | 2880 | --DOCSHELL 20095800 == 131 [pid = 2880] [id = 545] 13:05:19 INFO - PROCESS | 2880 | --DOCSHELL 1CCCF800 == 130 [pid = 2880] [id = 544] 13:05:19 INFO - PROCESS | 2880 | --DOMWINDOW == 306 (239A7000) [pid = 2880] [serial = 1615] [outer = 00000000] [url = about:blank] 13:05:19 INFO - PROCESS | 2880 | --DOMWINDOW == 305 (24713800) [pid = 2880] [serial = 1616] [outer = 00000000] [url = about:blank] 13:05:19 INFO - PROCESS | 2880 | --DOMWINDOW == 304 (2396C800) [pid = 2880] [serial = 1624] [outer = 00000000] [url = about:blank] 13:05:19 INFO - PROCESS | 2880 | --DOMWINDOW == 303 (20438400) [pid = 2880] [serial = 1082] [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.] 13:05:19 INFO - PROCESS | 2880 | --DOMWINDOW == 302 (236A1800) [pid = 2880] [serial = 1613] [outer = 00000000] [url = about:blank] 13:05:19 INFO - PROCESS | 2880 | --DOMWINDOW == 301 (26FBF400) [pid = 2880] [serial = 1625] [outer = 00000000] [url = about:blank] 13:05:19 INFO - PROCESS | 2880 | --DOMWINDOW == 300 (2316F800) [pid = 2880] [serial = 1268] [outer = 00000000] [url = about:blank] 13:05:19 INFO - PROCESS | 2880 | --DOMWINDOW == 299 (2605F800) [pid = 2880] [serial = 1385] [outer = 00000000] [url = about:blank] 13:05:19 INFO - PROCESS | 2880 | --DOMWINDOW == 298 (2605E800) [pid = 2880] [serial = 1499] [outer = 00000000] [url = about:blank] 13:05:19 INFO - PROCESS | 2880 | --DOMWINDOW == 297 (1FB52000) [pid = 2880] [serial = 1436] [outer = 00000000] [url = about:blank] 13:05:19 INFO - PROCESS | 2880 | --DOMWINDOW == 296 (2605E000) [pid = 2880] [serial = 1619] [outer = 00000000] [url = about:blank] 13:05:19 INFO - PROCESS | 2880 | --DOMWINDOW == 295 (25C25400) [pid = 2880] [serial = 1618] [outer = 00000000] [url = about:blank] 13:05:19 INFO - PROCESS | 2880 | --DOMWINDOW == 294 (27033800) [pid = 2880] [serial = 1621] [outer = 00000000] [url = about:blank] 13:05:19 INFO - PROCESS | 2880 | --DOMWINDOW == 293 (28863C00) [pid = 2880] [serial = 1627] [outer = 00000000] [url = about:blank] 13:05:19 INFO - PROCESS | 2880 | --DOMWINDOW == 292 (1BE91C00) [pid = 2880] [serial = 1601] [outer = 00000000] [url = about:blank] 13:05:19 INFO - PROCESS | 2880 | --DOMWINDOW == 291 (22286000) [pid = 2880] [serial = 1612] [outer = 00000000] [url = about:blank] 13:05:19 INFO - PROCESS | 2880 | --DOMWINDOW == 290 (27310400) [pid = 2880] [serial = 1585] [outer = 00000000] [url = about:blank] 13:05:19 INFO - PROCESS | 2880 | --DOMWINDOW == 289 (2053CC00) [pid = 2880] [serial = 1609] [outer = 00000000] [url = about:blank] 13:05:19 INFO - PROCESS | 2880 | --DOMWINDOW == 288 (20AACC00) [pid = 2880] [serial = 1610] [outer = 00000000] [url = about:blank] 13:05:19 INFO - PROCESS | 2880 | --DOMWINDOW == 287 (1BEB0800) [pid = 2880] [serial = 1606] [outer = 00000000] [url = about:blank] 13:05:19 INFO - PROCESS | 2880 | --DOMWINDOW == 286 (1BB08000) [pid = 2880] [serial = 1600] [outer = 00000000] [url = about:blank] 13:05:19 INFO - PROCESS | 2880 | --DOMWINDOW == 285 (1C9C3800) [pid = 2880] [serial = 1607] [outer = 00000000] [url = about:blank] 13:05:19 INFO - PROCESS | 2880 | --DOMWINDOW == 284 (256A1800) [pid = 2880] [serial = 1573] [outer = 00000000] [url = about:blank] 13:05:19 INFO - PROCESS | 2880 | --DOMWINDOW == 283 (1C7A7800) [pid = 2880] [serial = 1562] [outer = 00000000] [url = about:blank] 13:05:19 INFO - PROCESS | 2880 | --DOMWINDOW == 282 (1CA65C00) [pid = 2880] [serial = 1564] [outer = 00000000] [url = about:blank] 13:05:19 INFO - PROCESS | 2880 | --DOMWINDOW == 281 (2471D400) [pid = 2880] [serial = 1576] [outer = 00000000] [url = about:blank] 13:05:19 INFO - PROCESS | 2880 | --DOMWINDOW == 280 (20ABC800) [pid = 2880] [serial = 1604] [outer = 00000000] [url = about:blank] 13:05:19 INFO - PROCESS | 2880 | --DOMWINDOW == 279 (209A4000) [pid = 2880] [serial = 1603] [outer = 00000000] [url = about:blank] 13:05:19 INFO - PROCESS | 2880 | --DOMWINDOW == 278 (26435000) [pid = 2880] [serial = 1570] [outer = 00000000] [url = about:blank] 13:05:19 INFO - PROCESS | 2880 | --DOMWINDOW == 277 (273C3000) [pid = 2880] [serial = 1622] [outer = 00000000] [url = about:blank] 13:05:19 INFO - PROCESS | 2880 | --DOMWINDOW == 276 (28AB0400) [pid = 2880] [serial = 1582] [outer = 00000000] [url = about:blank] 13:05:19 INFO - PROCESS | 2880 | --DOMWINDOW == 275 (28673400) [pid = 2880] [serial = 1579] [outer = 00000000] [url = about:blank] 13:05:19 INFO - PROCESS | 2880 | --DOMWINDOW == 274 (20AAB000) [pid = 2880] [serial = 1567] [outer = 00000000] [url = about:blank] 13:05:19 INFO - PROCESS | 2880 | --DOMWINDOW == 273 (28AB8000) [pid = 2880] [serial = 1588] [outer = 00000000] [url = about:blank] 13:05:19 INFO - PROCESS | 2880 | --DOMWINDOW == 272 (2916B400) [pid = 2880] [serial = 1591] [outer = 00000000] [url = about:blank] 13:05:19 INFO - PROCESS | 2880 | --DOMWINDOW == 271 (299B4800) [pid = 2880] [serial = 1594] [outer = 00000000] [url = about:blank] 13:05:19 INFO - PROCESS | 2880 | --DOMWINDOW == 270 (20091800) [pid = 2880] [serial = 1597] [outer = 00000000] [url = about:blank] 13:05:19 INFO - PROCESS | 2880 | --DOMWINDOW == 269 (28865C00) [pid = 2880] [serial = 1628] [outer = 00000000] [url = about:blank] 13:05:19 INFO - PROCESS | 2880 | 1461182719959 Marionette TRACE conn4 <- [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]]]}] 13:05:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 13:05:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1077ms 13:05:20 INFO - PROCESS | 2880 | 1461182720018 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 13:05:20 INFO - PROCESS | 2880 | 1461182720020 Marionette TRACE conn4 <- [1,2289,null,{"value":"13"}] 13:05:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 13:05:20 INFO - PROCESS | 2880 | 1461182720024 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 13:05:20 INFO - PROCESS | 2880 | 1461182720027 Marionette TRACE conn4 <- [1,2290,null,{}] 13:05:20 INFO - PROCESS | 2880 | 1461182720038 Marionette TRACE conn4 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:05:20 INFO - PROCESS | 2880 | 1461182720150 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 13:05:20 INFO - PROCESS | 2880 | 1461182720164 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:20 INFO - PROCESS | 2880 | ++DOCSHELL 1F912400 == 131 [pid = 2880] [id = 582] 13:05:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 270 (1F99A000) [pid = 2880] [serial = 1746] [outer = 00000000] 13:05:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 271 (1FC11C00) [pid = 2880] [serial = 1747] [outer = 1F99A000] 13:05:20 INFO - PROCESS | 2880 | 1461182720213 Marionette DEBUG loaded listener.js 13:05:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 272 (20438400) [pid = 2880] [serial = 1748] [outer = 1F99A000] 13:05:20 INFO - PROCESS | 2880 | 1461182720731 Marionette TRACE conn4 <- [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]]]}] 13:05:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 13:05:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 730ms 13:05:20 INFO - PROCESS | 2880 | 1461182720758 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 13:05:20 INFO - PROCESS | 2880 | 1461182720760 Marionette TRACE conn4 <- [1,2293,null,{"value":"13"}] 13:05:20 INFO - PROCESS | 2880 | 1461182720768 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 13:05:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 13:05:20 INFO - PROCESS | 2880 | 1461182720770 Marionette TRACE conn4 <- [1,2294,null,{}] 13:05:20 INFO - PROCESS | 2880 | 1461182720773 Marionette TRACE conn4 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:05:20 INFO - PROCESS | 2880 | 1461182720909 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 13:05:21 INFO - PROCESS | 2880 | 1461182721061 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:21 INFO - PROCESS | 2880 | ++DOCSHELL 20534800 == 132 [pid = 2880] [id = 583] 13:05:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 273 (20534C00) [pid = 2880] [serial = 1749] [outer = 00000000] 13:05:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 274 (20AC4000) [pid = 2880] [serial = 1750] [outer = 20534C00] 13:05:21 INFO - PROCESS | 2880 | 1461182721109 Marionette DEBUG loaded listener.js 13:05:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 275 (20B7CC00) [pid = 2880] [serial = 1751] [outer = 20534C00] 13:05:21 INFO - PROCESS | 2880 | 1461182721508 Marionette TRACE conn4 <- [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]]]}] 13:05:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 13:05:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 770ms 13:05:21 INFO - PROCESS | 2880 | 1461182721560 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 13:05:21 INFO - PROCESS | 2880 | 1461182721562 Marionette TRACE conn4 <- [1,2297,null,{"value":"13"}] 13:05:21 INFO - PROCESS | 2880 | 1461182721565 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 13:05:21 INFO - PROCESS | 2880 | 1461182721567 Marionette TRACE conn4 <- [1,2298,null,{}] 13:05:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 13:05:21 INFO - PROCESS | 2880 | 1461182721571 Marionette TRACE conn4 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:05:21 INFO - PROCESS | 2880 | 1461182721728 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 13:05:21 INFO - PROCESS | 2880 | 1461182721749 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:21 INFO - PROCESS | 2880 | ++DOCSHELL 209AB000 == 133 [pid = 2880] [id = 584] 13:05:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 276 (20AAFC00) [pid = 2880] [serial = 1752] [outer = 00000000] 13:05:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 277 (2211B800) [pid = 2880] [serial = 1753] [outer = 20AAFC00] 13:05:21 INFO - PROCESS | 2880 | 1461182721795 Marionette DEBUG loaded listener.js 13:05:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 278 (22285800) [pid = 2880] [serial = 1754] [outer = 20AAFC00] 13:05:22 INFO - PROCESS | 2880 | 1461182722282 Marionette TRACE conn4 <- [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]]]}] 13:05:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 13:05:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 770ms 13:05:22 INFO - PROCESS | 2880 | 1461182722364 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 13:05:22 INFO - PROCESS | 2880 | 1461182722366 Marionette TRACE conn4 <- [1,2301,null,{"value":"13"}] 13:05:22 INFO - PROCESS | 2880 | 1461182722370 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 13:05:22 INFO - PROCESS | 2880 | 1461182722372 Marionette TRACE conn4 <- [1,2302,null,{}] 13:05:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 13:05:22 INFO - PROCESS | 2880 | 1461182722376 Marionette TRACE conn4 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:05:22 INFO - PROCESS | 2880 | 1461182722553 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 13:05:22 INFO - PROCESS | 2880 | 1461182722578 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:22 INFO - PROCESS | 2880 | ++DOCSHELL 2316B400 == 134 [pid = 2880] [id = 585] 13:05:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 279 (2399AC00) [pid = 2880] [serial = 1755] [outer = 00000000] 13:05:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 280 (23A77800) [pid = 2880] [serial = 1756] [outer = 2399AC00] 13:05:22 INFO - PROCESS | 2880 | 1461182722629 Marionette DEBUG loaded listener.js 13:05:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 281 (24717000) [pid = 2880] [serial = 1757] [outer = 2399AC00] 13:05:23 INFO - PROCESS | 2880 | 1461182723116 Marionette TRACE conn4 <- [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]]]}] 13:05:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 13:05:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 770ms 13:05:23 INFO - PROCESS | 2880 | 1461182723147 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 13:05:23 INFO - PROCESS | 2880 | 1461182723149 Marionette TRACE conn4 <- [1,2305,null,{"value":"13"}] 13:05:23 INFO - PROCESS | 2880 | 1461182723152 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 13:05:23 INFO - PROCESS | 2880 | 1461182723154 Marionette TRACE conn4 <- [1,2306,null,{}] 13:05:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 13:05:23 INFO - PROCESS | 2880 | 1461182723158 Marionette TRACE conn4 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:05:23 INFO - PROCESS | 2880 | 1461182723321 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 13:05:23 INFO - PROCESS | 2880 | 1461182723343 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:23 INFO - PROCESS | 2880 | ++DOCSHELL 2471B000 == 135 [pid = 2880] [id = 586] 13:05:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 282 (2471E800) [pid = 2880] [serial = 1758] [outer = 00000000] 13:05:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 283 (251C3400) [pid = 2880] [serial = 1759] [outer = 2471E800] 13:05:23 INFO - PROCESS | 2880 | 1461182723391 Marionette DEBUG loaded listener.js 13:05:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 284 (25696C00) [pid = 2880] [serial = 1760] [outer = 2471E800] 13:05:23 INFO - PROCESS | 2880 | --DOMWINDOW == 283 (2211FC00) [pid = 2880] [serial = 1686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 13:05:23 INFO - PROCESS | 2880 | --DOMWINDOW == 282 (20AAF800) [pid = 2880] [serial = 1683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 13:05:23 INFO - PROCESS | 2880 | --DOMWINDOW == 281 (1BEB2C00) [pid = 2880] [serial = 1674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 13:05:23 INFO - PROCESS | 2880 | --DOMWINDOW == 280 (1A24A800) [pid = 2880] [serial = 1671] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 13:05:23 INFO - PROCESS | 2880 | --DOMWINDOW == 279 (17535400) [pid = 2880] [serial = 1665] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 13:05:23 INFO - PROCESS | 2880 | --DOMWINDOW == 278 (20AA8800) [pid = 2880] [serial = 1692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 13:05:23 INFO - PROCESS | 2880 | --DOMWINDOW == 277 (1C9B8800) [pid = 2880] [serial = 1668] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 13:05:23 INFO - PROCESS | 2880 | --DOMWINDOW == 276 (1F191400) [pid = 2880] [serial = 1677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 13:05:23 INFO - PROCESS | 2880 | --DOMWINDOW == 275 (2053A400) [pid = 2880] [serial = 1680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 13:05:23 INFO - PROCESS | 2880 | --DOMWINDOW == 274 (18CB5C00) [pid = 2880] [serial = 1689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 13:05:24 INFO - PROCESS | 2880 | 1461182724231 Marionette TRACE conn4 <- [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] 13:05:24 INFO - PROCESS | 2880 | 1461182724286 Marionette TRACE conn4 <- [1,2309,null,{"value":"13"}] 13:05:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 13:05:24 INFO - PROCESS | 2880 | 1461182724289 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 13:05:24 INFO - PROCESS | 2880 | 1461182724290 Marionette TRACE conn4 <- [1,2310,null,{}] 13:05:24 INFO - PROCESS | 2880 | 1461182724294 Marionette TRACE conn4 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:05:24 INFO - PROCESS | 2880 | 1461182724398 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 13:05:24 INFO - PROCESS | 2880 | 1461182724407 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:24 INFO - PROCESS | 2880 | ++DOCSHELL 20AA8800 == 136 [pid = 2880] [id = 587] 13:05:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 275 (20AAF800) [pid = 2880] [serial = 1761] [outer = 00000000] 13:05:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 276 (26060400) [pid = 2880] [serial = 1762] [outer = 20AAF800] 13:05:24 INFO - PROCESS | 2880 | 1461182724453 Marionette DEBUG loaded listener.js 13:05:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 277 (26414400) [pid = 2880] [serial = 1763] [outer = 20AAF800] 13:05:24 INFO - PROCESS | 2880 | 1461182724925 Marionette TRACE conn4 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 13:05:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 13:05:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 670ms 13:05:24 INFO - PROCESS | 2880 | 1461182724982 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 13:05:24 INFO - PROCESS | 2880 | 1461182724984 Marionette TRACE conn4 <- [1,2313,null,{"value":"13"}] 13:05:24 INFO - PROCESS | 2880 | 1461182724988 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 13:05:24 INFO - PROCESS | 2880 | 1461182724989 Marionette TRACE conn4 <- [1,2314,null,{}] 13:05:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 13:05:24 INFO - PROCESS | 2880 | 1461182724993 Marionette TRACE conn4 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:05:25 INFO - PROCESS | 2880 | 1461182725103 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 13:05:25 INFO - PROCESS | 2880 | 1461182725137 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:25 INFO - PROCESS | 2880 | ++DOCSHELL 2641E000 == 137 [pid = 2880] [id = 588] 13:05:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 278 (26FBB800) [pid = 2880] [serial = 1764] [outer = 00000000] 13:05:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 279 (27311400) [pid = 2880] [serial = 1765] [outer = 26FBB800] 13:05:25 INFO - PROCESS | 2880 | 1461182725182 Marionette DEBUG loaded listener.js 13:05:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 280 (273CC400) [pid = 2880] [serial = 1766] [outer = 26FBB800] 13:05:25 INFO - PROCESS | 2880 | 1461182725680 Marionette TRACE conn4 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 13:05:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 13:05:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 730ms 13:05:25 INFO - PROCESS | 2880 | 1461182725726 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 13:05:25 INFO - PROCESS | 2880 | 1461182725728 Marionette TRACE conn4 <- [1,2317,null,{"value":"13"}] 13:05:25 INFO - PROCESS | 2880 | 1461182725736 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 13:05:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 13:05:25 INFO - PROCESS | 2880 | 1461182725738 Marionette TRACE conn4 <- [1,2318,null,{}] 13:05:25 INFO - PROCESS | 2880 | 1461182725742 Marionette TRACE conn4 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:05:25 INFO - PROCESS | 2880 | 1461182725850 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 13:05:25 INFO - PROCESS | 2880 | 1461182725856 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:25 INFO - PROCESS | 2880 | ++DOCSHELL 273CE000 == 138 [pid = 2880] [id = 589] 13:05:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 281 (274AA800) [pid = 2880] [serial = 1767] [outer = 00000000] 13:05:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 282 (2862B400) [pid = 2880] [serial = 1768] [outer = 274AA800] 13:05:25 INFO - PROCESS | 2880 | 1461182725900 Marionette DEBUG loaded listener.js 13:05:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 283 (28866400) [pid = 2880] [serial = 1769] [outer = 274AA800] 13:05:26 INFO - PROCESS | 2880 | 1461182726761 Marionette TRACE conn4 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 13:05:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 13:05:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1068ms 13:05:26 INFO - PROCESS | 2880 | 1461182726809 Marionette TRACE conn4 -> [0,2321,"getWindowHandle",null] 13:05:26 INFO - PROCESS | 2880 | 1461182726815 Marionette TRACE conn4 <- [1,2321,null,{"value":"13"}] 13:05:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 13:05:26 INFO - PROCESS | 2880 | 1461182726820 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 13:05:26 INFO - PROCESS | 2880 | 1461182726824 Marionette TRACE conn4 <- [1,2322,null,{}] 13:05:26 INFO - PROCESS | 2880 | 1461182726829 Marionette TRACE conn4 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:05:26 INFO - PROCESS | 2880 | 1461182726970 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 13:05:27 INFO - PROCESS | 2880 | 1461182727161 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:27 INFO - PROCESS | 2880 | ++DOCSHELL 1C7A7800 == 139 [pid = 2880] [id = 590] 13:05:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 284 (1C826400) [pid = 2880] [serial = 1770] [outer = 00000000] 13:05:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 285 (1CCD8400) [pid = 2880] [serial = 1771] [outer = 1C826400] 13:05:27 INFO - PROCESS | 2880 | 1461182727219 Marionette DEBUG loaded listener.js 13:05:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 286 (1E1F2C00) [pid = 2880] [serial = 1772] [outer = 1C826400] 13:05:27 INFO - PROCESS | 2880 | 1461182727835 Marionette TRACE conn4 <- [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]]]}] 13:05:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 13:05:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1072ms 13:05:27 INFO - PROCESS | 2880 | 1461182727901 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 13:05:27 INFO - PROCESS | 2880 | 1461182727908 Marionette TRACE conn4 <- [1,2325,null,{"value":"13"}] 13:05:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 13:05:27 INFO - PROCESS | 2880 | 1461182727915 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 13:05:27 INFO - PROCESS | 2880 | 1461182727918 Marionette TRACE conn4 <- [1,2326,null,{}] 13:05:27 INFO - PROCESS | 2880 | 1461182727922 Marionette TRACE conn4 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:05:28 INFO - PROCESS | 2880 | 1461182728062 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 13:05:28 INFO - PROCESS | 2880 | 1461182728252 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:28 INFO - PROCESS | 2880 | ++DOCSHELL 1F678C00 == 140 [pid = 2880] [id = 591] 13:05:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 287 (220E4C00) [pid = 2880] [serial = 1773] [outer = 00000000] 13:05:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 288 (23973C00) [pid = 2880] [serial = 1774] [outer = 220E4C00] 13:05:28 INFO - PROCESS | 2880 | 1461182728307 Marionette DEBUG loaded listener.js 13:05:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 289 (239A6400) [pid = 2880] [serial = 1775] [outer = 220E4C00] 13:05:28 INFO - PROCESS | 2880 | 1461182728889 Marionette TRACE conn4 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 13:05:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 13:05:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1020ms 13:05:28 INFO - PROCESS | 2880 | 1461182728938 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 13:05:28 INFO - PROCESS | 2880 | 1461182728941 Marionette TRACE conn4 <- [1,2329,null,{"value":"13"}] 13:05:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 13:05:28 INFO - PROCESS | 2880 | 1461182728945 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 13:05:28 INFO - PROCESS | 2880 | 1461182728949 Marionette TRACE conn4 <- [1,2330,null,{}] 13:05:28 INFO - PROCESS | 2880 | 1461182728960 Marionette TRACE conn4 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:05:29 INFO - PROCESS | 2880 | 1461182729150 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 13:05:29 INFO - PROCESS | 2880 | 1461182729340 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:29 INFO - PROCESS | 2880 | ++DOCSHELL 23977000 == 141 [pid = 2880] [id = 592] 13:05:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 290 (27307400) [pid = 2880] [serial = 1776] [outer = 00000000] 13:05:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 291 (28AAB000) [pid = 2880] [serial = 1777] [outer = 27307400] 13:05:29 INFO - PROCESS | 2880 | 1461182729400 Marionette DEBUG loaded listener.js 13:05:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 292 (28ACBC00) [pid = 2880] [serial = 1778] [outer = 27307400] 13:05:30 INFO - PROCESS | 2880 | 1461182730006 Marionette TRACE conn4 <- [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]]]}] 13:05:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 13:05:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1124ms 13:05:30 INFO - PROCESS | 2880 | 1461182730071 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 13:05:30 INFO - PROCESS | 2880 | 1461182730074 Marionette TRACE conn4 <- [1,2333,null,{"value":"13"}] 13:05:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 13:05:30 INFO - PROCESS | 2880 | 1461182730078 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 13:05:30 INFO - PROCESS | 2880 | 1461182730080 Marionette TRACE conn4 <- [1,2334,null,{}] 13:05:30 INFO - PROCESS | 2880 | 1461182730084 Marionette TRACE conn4 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:05:30 INFO - PROCESS | 2880 | 1461182730216 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 13:05:30 INFO - PROCESS | 2880 | 1461182730406 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:30 INFO - PROCESS | 2880 | ++DOCSHELL 2916C000 == 142 [pid = 2880] [id = 593] 13:05:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 293 (296F2C00) [pid = 2880] [serial = 1779] [outer = 00000000] 13:05:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 294 (297C8800) [pid = 2880] [serial = 1780] [outer = 296F2C00] 13:05:30 INFO - PROCESS | 2880 | 1461182730461 Marionette DEBUG loaded listener.js 13:05:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 295 (297D2400) [pid = 2880] [serial = 1781] [outer = 296F2C00] 13:05:31 INFO - PROCESS | 2880 | 1461182731049 Marionette TRACE conn4 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 13:05:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 13:05:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1020ms 13:05:31 INFO - PROCESS | 2880 | 1461182731102 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 13:05:31 INFO - PROCESS | 2880 | 1461182731104 Marionette TRACE conn4 <- [1,2337,null,{"value":"13"}] 13:05:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 13:05:31 INFO - PROCESS | 2880 | 1461182731108 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 13:05:31 INFO - PROCESS | 2880 | 1461182731110 Marionette TRACE conn4 <- [1,2338,null,{}] 13:05:31 INFO - PROCESS | 2880 | 1461182731114 Marionette TRACE conn4 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:05:31 INFO - PROCESS | 2880 | 1461182731245 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 13:05:31 INFO - PROCESS | 2880 | 1461182731454 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:31 INFO - PROCESS | 2880 | ++DOCSHELL 299B0C00 == 143 [pid = 2880] [id = 594] 13:05:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 296 (299B5800) [pid = 2880] [serial = 1782] [outer = 00000000] 13:05:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 297 (299E8400) [pid = 2880] [serial = 1783] [outer = 299B5800] 13:05:31 INFO - PROCESS | 2880 | 1461182731515 Marionette DEBUG loaded listener.js 13:05:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 298 (299ECC00) [pid = 2880] [serial = 1784] [outer = 299B5800] 13:05:32 INFO - PROCESS | 2880 | 1461182732112 Marionette TRACE conn4 <- [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]]]}] 13:05:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 13:05:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1075ms 13:05:32 INFO - PROCESS | 2880 | 1461182732187 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 13:05:32 INFO - PROCESS | 2880 | 1461182732189 Marionette TRACE conn4 <- [1,2341,null,{"value":"13"}] 13:05:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 13:05:32 INFO - PROCESS | 2880 | 1461182732192 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 13:05:32 INFO - PROCESS | 2880 | 1461182732194 Marionette TRACE conn4 <- [1,2342,null,{}] 13:05:32 INFO - PROCESS | 2880 | 1461182732198 Marionette TRACE conn4 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:05:32 INFO - PROCESS | 2880 | 1461182732338 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 13:05:32 INFO - PROCESS | 2880 | 1461182732529 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:32 INFO - PROCESS | 2880 | ++DOCSHELL 299E5800 == 144 [pid = 2880] [id = 595] 13:05:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 299 (299E6C00) [pid = 2880] [serial = 1785] [outer = 00000000] 13:05:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 300 (2B147C00) [pid = 2880] [serial = 1786] [outer = 299E6C00] 13:05:32 INFO - PROCESS | 2880 | 1461182732587 Marionette DEBUG loaded listener.js 13:05:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 301 (2B14A000) [pid = 2880] [serial = 1787] [outer = 299E6C00] 13:05:33 INFO - PROCESS | 2880 | 1461182733174 Marionette TRACE conn4 <- [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]]]}] 13:05:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 13:05:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1021ms 13:05:33 INFO - PROCESS | 2880 | 1461182733218 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 13:05:33 INFO - PROCESS | 2880 | 1461182733220 Marionette TRACE conn4 <- [1,2345,null,{"value":"13"}] 13:05:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 13:05:33 INFO - PROCESS | 2880 | 1461182733224 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 13:05:33 INFO - PROCESS | 2880 | 1461182733226 Marionette TRACE conn4 <- [1,2346,null,{}] 13:05:33 INFO - PROCESS | 2880 | 1461182733229 Marionette TRACE conn4 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:05:33 INFO - PROCESS | 2880 | 1461182733356 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 13:05:33 INFO - PROCESS | 2880 | 1461182733558 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:33 INFO - PROCESS | 2880 | ++DOCSHELL 251E4000 == 145 [pid = 2880] [id = 596] 13:05:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 302 (251E6C00) [pid = 2880] [serial = 1788] [outer = 00000000] 13:05:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 303 (251EC400) [pid = 2880] [serial = 1789] [outer = 251E6C00] 13:05:33 INFO - PROCESS | 2880 | 1461182733614 Marionette DEBUG loaded listener.js 13:05:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 304 (251EE000) [pid = 2880] [serial = 1790] [outer = 251E6C00] 13:05:34 INFO - PROCESS | 2880 | 1461182734183 Marionette TRACE conn4 <- [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]]]}] 13:05:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 13:05:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1016ms 13:05:34 INFO - PROCESS | 2880 | 1461182734243 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 13:05:34 INFO - PROCESS | 2880 | 1461182734246 Marionette TRACE conn4 <- [1,2349,null,{"value":"13"}] 13:05:34 INFO - PROCESS | 2880 | 1461182734249 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 13:05:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 13:05:34 INFO - PROCESS | 2880 | 1461182734252 Marionette TRACE conn4 <- [1,2350,null,{}] 13:05:34 INFO - PROCESS | 2880 | 1461182734255 Marionette TRACE conn4 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:05:34 INFO - PROCESS | 2880 | 1461182734386 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 13:05:34 INFO - PROCESS | 2880 | 1461182734579 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:34 INFO - PROCESS | 2880 | ++DOCSHELL 28AB8000 == 146 [pid = 2880] [id = 597] 13:05:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 305 (29E4A400) [pid = 2880] [serial = 1791] [outer = 00000000] 13:05:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 306 (2B170C00) [pid = 2880] [serial = 1792] [outer = 29E4A400] 13:05:34 INFO - PROCESS | 2880 | 1461182734637 Marionette DEBUG loaded listener.js 13:05:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 307 (2B5DB000) [pid = 2880] [serial = 1793] [outer = 29E4A400] 13:05:35 INFO - PROCESS | 2880 | 1461182735256 Marionette TRACE conn4 <- [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]]]}] 13:05:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 13:05:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1017ms 13:05:35 INFO - PROCESS | 2880 | 1461182735270 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 13:05:35 INFO - PROCESS | 2880 | 1461182735273 Marionette TRACE conn4 <- [1,2353,null,{"value":"13"}] 13:05:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 13:05:35 INFO - PROCESS | 2880 | 1461182735276 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 13:05:35 INFO - PROCESS | 2880 | 1461182735278 Marionette TRACE conn4 <- [1,2354,null,{}] 13:05:35 INFO - PROCESS | 2880 | 1461182735282 Marionette TRACE conn4 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:05:35 INFO - PROCESS | 2880 | 1461182735418 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 13:05:35 INFO - PROCESS | 2880 | 1461182735626 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:35 INFO - PROCESS | 2880 | ++DOCSHELL 29E50C00 == 147 [pid = 2880] [id = 598] 13:05:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 308 (2B146400) [pid = 2880] [serial = 1794] [outer = 00000000] 13:05:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 309 (2B5E9C00) [pid = 2880] [serial = 1795] [outer = 2B146400] 13:05:35 INFO - PROCESS | 2880 | 1461182735683 Marionette DEBUG loaded listener.js 13:05:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 310 (2BF51800) [pid = 2880] [serial = 1796] [outer = 2B146400] 13:05:36 INFO - PROCESS | 2880 | 1461182736255 Marionette TRACE conn4 <- [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]]]}] 13:05:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 13:05:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1015ms 13:05:36 INFO - PROCESS | 2880 | 1461182736296 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 13:05:36 INFO - PROCESS | 2880 | 1461182736298 Marionette TRACE conn4 <- [1,2357,null,{"value":"13"}] 13:05:36 INFO - PROCESS | 2880 | 1461182736301 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 13:05:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 13:05:36 INFO - PROCESS | 2880 | 1461182736303 Marionette TRACE conn4 <- [1,2358,null,{}] 13:05:36 INFO - PROCESS | 2880 | 1461182736307 Marionette TRACE conn4 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:05:36 INFO - PROCESS | 2880 | 1461182736437 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 13:05:36 INFO - PROCESS | 2880 | 1461182736641 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:36 INFO - PROCESS | 2880 | ++DOCSHELL 2B5E8C00 == 148 [pid = 2880] [id = 599] 13:05:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 311 (2B6CA400) [pid = 2880] [serial = 1797] [outer = 00000000] 13:05:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 312 (2B6D1000) [pid = 2880] [serial = 1798] [outer = 2B6CA400] 13:05:36 INFO - PROCESS | 2880 | 1461182736698 Marionette DEBUG loaded listener.js 13:05:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 313 (2B6D2400) [pid = 2880] [serial = 1799] [outer = 2B6CA400] 13:05:37 INFO - PROCESS | 2880 | 1461182737309 Marionette TRACE conn4 <- [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]]]}] 13:05:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 13:05:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1076ms 13:05:37 INFO - PROCESS | 2880 | 1461182737381 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 13:05:37 INFO - PROCESS | 2880 | 1461182737384 Marionette TRACE conn4 <- [1,2361,null,{"value":"13"}] 13:05:37 INFO - PROCESS | 2880 | 1461182737388 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 13:05:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 13:05:37 INFO - PROCESS | 2880 | 1461182737390 Marionette TRACE conn4 <- [1,2362,null,{}] 13:05:37 INFO - PROCESS | 2880 | 1461182737394 Marionette TRACE conn4 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:05:37 INFO - PROCESS | 2880 | 1461182737573 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 13:05:37 INFO - PROCESS | 2880 | 1461182737767 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:37 INFO - PROCESS | 2880 | ++DOCSHELL 2BF58000 == 149 [pid = 2880] [id = 600] 13:05:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 314 (2BF59400) [pid = 2880] [serial = 1800] [outer = 00000000] 13:05:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 315 (2BF91000) [pid = 2880] [serial = 1801] [outer = 2BF59400] 13:05:37 INFO - PROCESS | 2880 | 1461182737826 Marionette DEBUG loaded listener.js 13:05:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 316 (2BF95400) [pid = 2880] [serial = 1802] [outer = 2BF59400] 13:05:38 INFO - PROCESS | 2880 | 1461182738404 Marionette TRACE conn4 <- [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]]]}] 13:05:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 13:05:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1079ms 13:05:38 INFO - PROCESS | 2880 | 1461182738471 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 13:05:38 INFO - PROCESS | 2880 | 1461182738473 Marionette TRACE conn4 <- [1,2365,null,{"value":"13"}] 13:05:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 13:05:38 INFO - PROCESS | 2880 | 1461182738477 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 13:05:38 INFO - PROCESS | 2880 | 1461182738479 Marionette TRACE conn4 <- [1,2366,null,{}] 13:05:38 INFO - PROCESS | 2880 | 1461182738483 Marionette TRACE conn4 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:05:38 INFO - PROCESS | 2880 | 1461182738616 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 13:05:38 INFO - PROCESS | 2880 | 1461182738815 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:38 INFO - PROCESS | 2880 | ++DOCSHELL 1BB0A400 == 150 [pid = 2880] [id = 601] 13:05:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 317 (28866800) [pid = 2880] [serial = 1803] [outer = 00000000] 13:05:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 318 (2993C000) [pid = 2880] [serial = 1804] [outer = 28866800] 13:05:38 INFO - PROCESS | 2880 | 1461182738870 Marionette DEBUG loaded listener.js 13:05:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 319 (2993D800) [pid = 2880] [serial = 1805] [outer = 28866800] 13:05:39 INFO - PROCESS | 2880 | 1461182739489 Marionette TRACE conn4 <- [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]]]}] 13:05:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 13:05:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1068ms 13:05:39 INFO - PROCESS | 2880 | 1461182739549 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 13:05:39 INFO - PROCESS | 2880 | 1461182739552 Marionette TRACE conn4 <- [1,2369,null,{"value":"13"}] 13:05:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 13:05:39 INFO - PROCESS | 2880 | 1461182739556 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 13:05:39 INFO - PROCESS | 2880 | 1461182739558 Marionette TRACE conn4 <- [1,2370,null,{}] 13:05:39 INFO - PROCESS | 2880 | 1461182739562 Marionette TRACE conn4 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:05:39 INFO - PROCESS | 2880 | 1461182739696 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 13:05:39 INFO - PROCESS | 2880 | 1461182739891 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:39 INFO - PROCESS | 2880 | ++DOCSHELL 1901D800 == 151 [pid = 2880] [id = 602] 13:05:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 320 (1A67A000) [pid = 2880] [serial = 1806] [outer = 00000000] 13:05:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 321 (1D9ABC00) [pid = 2880] [serial = 1807] [outer = 1A67A000] 13:05:39 INFO - PROCESS | 2880 | 1461182739947 Marionette DEBUG loaded listener.js 13:05:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 322 (20068800) [pid = 2880] [serial = 1808] [outer = 1A67A000] 13:05:40 INFO - PROCESS | 2880 | 1461182740591 Marionette TRACE conn4 <- [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]]]}] 13:05:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 13:05:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1067ms 13:05:40 INFO - PROCESS | 2880 | 1461182740626 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 13:05:40 INFO - PROCESS | 2880 | 1461182740628 Marionette TRACE conn4 <- [1,2373,null,{"value":"13"}] 13:05:40 INFO - PROCESS | 2880 | 1461182740632 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 13:05:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 13:05:40 INFO - PROCESS | 2880 | 1461182740634 Marionette TRACE conn4 <- [1,2374,null,{}] 13:05:40 INFO - PROCESS | 2880 | 1461182740638 Marionette TRACE conn4 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:05:40 INFO - PROCESS | 2880 | 1461182740769 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 13:05:40 INFO - PROCESS | 2880 | 1461182740978 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:40 INFO - PROCESS | 2880 | ++DOCSHELL 20AB2800 == 152 [pid = 2880] [id = 603] 13:05:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 323 (21C1B400) [pid = 2880] [serial = 1809] [outer = 00000000] 13:05:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 324 (239A8000) [pid = 2880] [serial = 1810] [outer = 21C1B400] 13:05:41 INFO - PROCESS | 2880 | 1461182741034 Marionette DEBUG loaded listener.js 13:05:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 325 (2391B400) [pid = 2880] [serial = 1811] [outer = 21C1B400] 13:05:42 INFO - PROCESS | 2880 | 1461182742003 Marionette TRACE conn4 <- [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]]]}] 13:05:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 13:05:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1430ms 13:05:42 INFO - PROCESS | 2880 | 1461182742066 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 13:05:42 INFO - PROCESS | 2880 | 1461182742071 Marionette TRACE conn4 <- [1,2377,null,{"value":"13"}] 13:05:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 13:05:42 INFO - PROCESS | 2880 | 1461182742077 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 13:05:42 INFO - PROCESS | 2880 | 1461182742080 Marionette TRACE conn4 <- [1,2378,null,{}] 13:05:42 INFO - PROCESS | 2880 | 1461182742085 Marionette TRACE conn4 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:05:42 INFO - PROCESS | 2880 | 1461182742212 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 13:05:42 INFO - PROCESS | 2880 | 1461182742413 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:42 INFO - PROCESS | 2880 | ++DOCSHELL 18CAE000 == 153 [pid = 2880] [id = 604] 13:05:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 326 (18CAEC00) [pid = 2880] [serial = 1812] [outer = 00000000] 13:05:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 327 (20432400) [pid = 2880] [serial = 1813] [outer = 18CAEC00] 13:05:42 INFO - PROCESS | 2880 | 1461182742463 Marionette DEBUG loaded listener.js 13:05:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 328 (20AB1800) [pid = 2880] [serial = 1814] [outer = 18CAEC00] 13:05:43 INFO - PROCESS | 2880 | 1461182743085 Marionette TRACE conn4 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 13:05:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 13:05:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1072ms 13:05:43 INFO - PROCESS | 2880 | 1461182743153 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 13:05:43 INFO - PROCESS | 2880 | 1461182743159 Marionette TRACE conn4 <- [1,2381,null,{"value":"13"}] 13:05:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 13:05:43 INFO - PROCESS | 2880 | 1461182743164 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 13:05:43 INFO - PROCESS | 2880 | 1461182743167 Marionette TRACE conn4 <- [1,2382,null,{}] 13:05:43 INFO - PROCESS | 2880 | 1461182743171 Marionette TRACE conn4 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:05:43 INFO - PROCESS | 2880 | 1461182743294 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 13:05:43 INFO - PROCESS | 2880 | 1461182743498 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:43 INFO - PROCESS | 2880 | ++DOCSHELL 188EB400 == 154 [pid = 2880] [id = 605] 13:05:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 329 (2043C400) [pid = 2880] [serial = 1815] [outer = 00000000] 13:05:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 330 (2373D000) [pid = 2880] [serial = 1816] [outer = 2043C400] 13:05:43 INFO - PROCESS | 2880 | 1461182743546 Marionette DEBUG loaded listener.js 13:05:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 331 (2399BC00) [pid = 2880] [serial = 1817] [outer = 2043C400] 13:05:43 INFO - PROCESS | 2880 | --DOCSHELL 2641E000 == 153 [pid = 2880] [id = 588] 13:05:43 INFO - PROCESS | 2880 | --DOCSHELL 20AA8800 == 152 [pid = 2880] [id = 587] 13:05:43 INFO - PROCESS | 2880 | --DOCSHELL 2471B000 == 151 [pid = 2880] [id = 586] 13:05:43 INFO - PROCESS | 2880 | --DOCSHELL 2316B400 == 150 [pid = 2880] [id = 585] 13:05:43 INFO - PROCESS | 2880 | --DOCSHELL 209AB000 == 149 [pid = 2880] [id = 584] 13:05:43 INFO - PROCESS | 2880 | --DOMWINDOW == 330 (23A73C00) [pid = 2880] [serial = 1636] [outer = 00000000] [url = about:blank] 13:05:43 INFO - PROCESS | 2880 | --DOMWINDOW == 329 (239A5400) [pid = 2880] [serial = 1696] [outer = 00000000] [url = about:blank] 13:05:43 INFO - PROCESS | 2880 | --DOMWINDOW == 328 (1F195800) [pid = 2880] [serial = 1633] [outer = 00000000] [url = about:blank] 13:05:43 INFO - PROCESS | 2880 | --DOMWINDOW == 327 (28AD6800) [pid = 2880] [serial = 1639] [outer = 00000000] [url = about:blank] 13:05:43 INFO - PROCESS | 2880 | --DOMWINDOW == 326 (299AB800) [pid = 2880] [serial = 1642] [outer = 00000000] [url = about:blank] 13:05:43 INFO - PROCESS | 2880 | --DOMWINDOW == 325 (29AF0000) [pid = 2880] [serial = 1645] [outer = 00000000] [url = about:blank] 13:05:43 INFO - PROCESS | 2880 | --DOMWINDOW == 324 (2B14E400) [pid = 2880] [serial = 1648] [outer = 00000000] [url = about:blank] 13:05:43 INFO - PROCESS | 2880 | --DOMWINDOW == 323 (29E50800) [pid = 2880] [serial = 1651] [outer = 00000000] [url = about:blank] 13:05:43 INFO - PROCESS | 2880 | --DOMWINDOW == 322 (2B172400) [pid = 2880] [serial = 1654] [outer = 00000000] [url = about:blank] 13:05:43 INFO - PROCESS | 2880 | --DOMWINDOW == 321 (251CAC00) [pid = 2880] [serial = 1657] [outer = 00000000] [url = about:blank] 13:05:43 INFO - PROCESS | 2880 | --DOMWINDOW == 320 (2B5E0800) [pid = 2880] [serial = 1660] [outer = 00000000] [url = about:blank] 13:05:43 INFO - PROCESS | 2880 | --DOMWINDOW == 319 (22126800) [pid = 2880] [serial = 1663] [outer = 00000000] [url = about:blank] 13:05:43 INFO - PROCESS | 2880 | --DOCSHELL 20534800 == 148 [pid = 2880] [id = 583] 13:05:43 INFO - PROCESS | 2880 | --DOCSHELL 1F912400 == 147 [pid = 2880] [id = 582] 13:05:43 INFO - PROCESS | 2880 | --DOCSHELL 0B093C00 == 146 [pid = 2880] [id = 581] 13:05:43 INFO - PROCESS | 2880 | --DOCSHELL 1C824000 == 145 [pid = 2880] [id = 580] 13:05:44 INFO - PROCESS | 2880 | --DOCSHELL 1E89A400 == 144 [pid = 2880] [id = 572] 13:05:44 INFO - PROCESS | 2880 | --DOCSHELL 2702E000 == 143 [pid = 2880] [id = 571] 13:05:44 INFO - PROCESS | 2880 | --DOCSHELL 25698400 == 142 [pid = 2880] [id = 570] 13:05:44 INFO - PROCESS | 2880 | --DOCSHELL 2550D400 == 141 [pid = 2880] [id = 569] 13:05:44 INFO - PROCESS | 2880 | --DOCSHELL 24711800 == 140 [pid = 2880] [id = 568] 13:05:44 INFO - PROCESS | 2880 | --DOCSHELL 1CAAD000 == 139 [pid = 2880] [id = 567] 13:05:44 INFO - PROCESS | 2880 | --DOCSHELL 17A85800 == 138 [pid = 2880] [id = 566] 13:05:44 INFO - PROCESS | 2880 | --DOCSHELL 23920800 == 137 [pid = 2880] [id = 565] 13:05:44 INFO - PROCESS | 2880 | --DOMWINDOW == 318 (236AC400) [pid = 2880] [serial = 1688] [outer = 00000000] [url = about:blank] 13:05:44 INFO - PROCESS | 2880 | --DOMWINDOW == 317 (1CCD7800) [pid = 2880] [serial = 1670] [outer = 00000000] [url = about:blank] 13:05:44 INFO - PROCESS | 2880 | --DOMWINDOW == 316 (1CACDC00) [pid = 2880] [serial = 1669] [outer = 00000000] [url = about:blank] 13:05:44 INFO - PROCESS | 2880 | --DOMWINDOW == 315 (2391D800) [pid = 2880] [serial = 1694] [outer = 00000000] [url = about:blank] 13:05:44 INFO - PROCESS | 2880 | --DOMWINDOW == 314 (20063C00) [pid = 2880] [serial = 1678] [outer = 00000000] [url = about:blank] 13:05:44 INFO - PROCESS | 2880 | --DOMWINDOW == 313 (20A02800) [pid = 2880] [serial = 1681] [outer = 00000000] [url = about:blank] 13:05:44 INFO - PROCESS | 2880 | --DOMWINDOW == 312 (20AA6C00) [pid = 2880] [serial = 1682] [outer = 00000000] [url = about:blank] 13:05:44 INFO - PROCESS | 2880 | --DOMWINDOW == 311 (1E1A7400) [pid = 2880] [serial = 1690] [outer = 00000000] [url = about:blank] 13:05:44 INFO - PROCESS | 2880 | --DOMWINDOW == 310 (20099800) [pid = 2880] [serial = 1691] [outer = 00000000] [url = about:blank] 13:05:44 INFO - PROCESS | 2880 | --DOMWINDOW == 309 (2009AC00) [pid = 2880] [serial = 1679] [outer = 00000000] [url = about:blank] 13:05:44 INFO - PROCESS | 2880 | --DOMWINDOW == 308 (22286400) [pid = 2880] [serial = 1687] [outer = 00000000] [url = about:blank] 13:05:44 INFO - PROCESS | 2880 | --DOMWINDOW == 307 (22048800) [pid = 2880] [serial = 1685] [outer = 00000000] [url = about:blank] 13:05:44 INFO - PROCESS | 2880 | --DOMWINDOW == 306 (21C16000) [pid = 2880] [serial = 1684] [outer = 00000000] [url = about:blank] 13:05:44 INFO - PROCESS | 2880 | --DOMWINDOW == 305 (1E1F9000) [pid = 2880] [serial = 1675] [outer = 00000000] [url = about:blank] 13:05:44 INFO - PROCESS | 2880 | --DOMWINDOW == 304 (1E899C00) [pid = 2880] [serial = 1676] [outer = 00000000] [url = about:blank] 13:05:44 INFO - PROCESS | 2880 | --DOMWINDOW == 303 (1B83EC00) [pid = 2880] [serial = 1672] [outer = 00000000] [url = about:blank] 13:05:44 INFO - PROCESS | 2880 | --DOMWINDOW == 302 (1BE88000) [pid = 2880] [serial = 1673] [outer = 00000000] [url = about:blank] 13:05:44 INFO - PROCESS | 2880 | --DOMWINDOW == 301 (1880B000) [pid = 2880] [serial = 1666] [outer = 00000000] [url = about:blank] 13:05:44 INFO - PROCESS | 2880 | --DOMWINDOW == 300 (1A24DC00) [pid = 2880] [serial = 1667] [outer = 00000000] [url = about:blank] 13:05:44 INFO - PROCESS | 2880 | --DOMWINDOW == 299 (23736400) [pid = 2880] [serial = 1693] [outer = 00000000] [url = about:blank] 13:05:44 INFO - PROCESS | 2880 | 1461182744309 Marionette TRACE conn4 <- [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]]]}] 13:05:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 13:05:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1182ms 13:05:44 INFO - PROCESS | 2880 | 1461182744350 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 13:05:44 INFO - PROCESS | 2880 | 1461182744353 Marionette TRACE conn4 <- [1,2385,null,{"value":"13"}] 13:05:44 INFO - PROCESS | 2880 | 1461182744356 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 13:05:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 13:05:44 INFO - PROCESS | 2880 | 1461182744359 Marionette TRACE conn4 <- [1,2386,null,{}] 13:05:44 INFO - PROCESS | 2880 | 1461182744369 Marionette TRACE conn4 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:05:44 INFO - PROCESS | 2880 | 1461182744481 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 13:05:44 INFO - PROCESS | 2880 | 1461182744488 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:44 INFO - PROCESS | 2880 | ++DOCSHELL 1A66D800 == 138 [pid = 2880] [id = 606] 13:05:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 300 (1B821800) [pid = 2880] [serial = 1818] [outer = 00000000] 13:05:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 301 (1CCD9C00) [pid = 2880] [serial = 1819] [outer = 1B821800] 13:05:44 INFO - PROCESS | 2880 | 1461182744536 Marionette DEBUG loaded listener.js 13:05:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 302 (1DAE5800) [pid = 2880] [serial = 1820] [outer = 1B821800] 13:05:45 INFO - PROCESS | 2880 | 1461182745127 Marionette TRACE conn4 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 13:05:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 13:05:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 830ms 13:05:45 INFO - PROCESS | 2880 | 1461182745190 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 13:05:45 INFO - PROCESS | 2880 | 1461182745192 Marionette TRACE conn4 <- [1,2389,null,{"value":"13"}] 13:05:45 INFO - PROCESS | 2880 | 1461182745195 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 13:05:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 13:05:45 INFO - PROCESS | 2880 | 1461182745197 Marionette TRACE conn4 <- [1,2390,null,{}] 13:05:45 INFO - PROCESS | 2880 | 1461182745200 Marionette TRACE conn4 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:05:45 INFO - PROCESS | 2880 | 1461182745319 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 13:05:45 INFO - PROCESS | 2880 | 1461182745471 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:45 INFO - PROCESS | 2880 | ++DOCSHELL 1CACDC00 == 139 [pid = 2880] [id = 607] 13:05:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 303 (1CC4E400) [pid = 2880] [serial = 1821] [outer = 00000000] 13:05:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 304 (20436000) [pid = 2880] [serial = 1822] [outer = 1CC4E400] 13:05:45 INFO - PROCESS | 2880 | 1461182745517 Marionette DEBUG loaded listener.js 13:05:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 305 (209AB000) [pid = 2880] [serial = 1823] [outer = 1CC4E400] 13:05:45 INFO - PROCESS | 2880 | 1461182745891 Marionette TRACE conn4 <- [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]]]}] 13:05:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 13:05:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 770ms 13:05:45 INFO - PROCESS | 2880 | 1461182745970 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 13:05:45 INFO - PROCESS | 2880 | 1461182745972 Marionette TRACE conn4 <- [1,2393,null,{"value":"13"}] 13:05:45 INFO - PROCESS | 2880 | 1461182745975 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 13:05:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 13:05:45 INFO - PROCESS | 2880 | 1461182745977 Marionette TRACE conn4 <- [1,2394,null,{}] 13:05:45 INFO - PROCESS | 2880 | 1461182745984 Marionette TRACE conn4 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:05:46 INFO - PROCESS | 2880 | 1461182746089 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 13:05:46 INFO - PROCESS | 2880 | 1461182746101 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:46 INFO - PROCESS | 2880 | ++DOCSHELL 1FC0EC00 == 140 [pid = 2880] [id = 608] 13:05:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 306 (20AA8000) [pid = 2880] [serial = 1824] [outer = 00000000] 13:05:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 307 (21CE6400) [pid = 2880] [serial = 1825] [outer = 20AA8000] 13:05:46 INFO - PROCESS | 2880 | 1461182746147 Marionette DEBUG loaded listener.js 13:05:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 308 (2204C800) [pid = 2880] [serial = 1826] [outer = 20AA8000] 13:05:46 INFO - PROCESS | 2880 | 1461182746750 Marionette TRACE conn4 <- [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]]]}] 13:05:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 13:05:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 830ms 13:05:46 INFO - PROCESS | 2880 | 1461182746810 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 13:05:46 INFO - PROCESS | 2880 | 1461182746812 Marionette TRACE conn4 <- [1,2397,null,{"value":"13"}] 13:05:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 13:05:46 INFO - PROCESS | 2880 | 1461182746815 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 13:05:46 INFO - PROCESS | 2880 | 1461182746817 Marionette TRACE conn4 <- [1,2398,null,{}] 13:05:46 INFO - PROCESS | 2880 | 1461182746820 Marionette TRACE conn4 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:05:46 INFO - PROCESS | 2880 | 1461182746992 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 13:05:47 INFO - PROCESS | 2880 | 1461182747017 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:47 INFO - PROCESS | 2880 | ++DOCSHELL 20B74000 == 141 [pid = 2880] [id = 609] 13:05:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 309 (21C1A800) [pid = 2880] [serial = 1827] [outer = 00000000] 13:05:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 310 (23976400) [pid = 2880] [serial = 1828] [outer = 21C1A800] 13:05:47 INFO - PROCESS | 2880 | 1461182747068 Marionette DEBUG loaded listener.js 13:05:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 311 (239A7C00) [pid = 2880] [serial = 1829] [outer = 21C1A800] 13:05:47 INFO - PROCESS | 2880 | 1461182747567 Marionette TRACE conn4 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 13:05:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 13:05:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 770ms 13:05:47 INFO - PROCESS | 2880 | 1461182747586 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 13:05:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 13:05:47 INFO - PROCESS | 2880 | 1461182747588 Marionette TRACE conn4 <- [1,2401,null,{"value":"13"}] 13:05:47 INFO - PROCESS | 2880 | 1461182747591 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 13:05:47 INFO - PROCESS | 2880 | 1461182747593 Marionette TRACE conn4 <- [1,2402,null,{}] 13:05:47 INFO - PROCESS | 2880 | 1461182747596 Marionette TRACE conn4 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:05:47 INFO - PROCESS | 2880 | 1461182747753 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 13:05:47 INFO - PROCESS | 2880 | 1461182747776 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:47 INFO - PROCESS | 2880 | ++DOCSHELL 23A75000 == 142 [pid = 2880] [id = 610] 13:05:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 312 (24714400) [pid = 2880] [serial = 1830] [outer = 00000000] 13:05:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 313 (2506D000) [pid = 2880] [serial = 1831] [outer = 24714400] 13:05:47 INFO - PROCESS | 2880 | 1461182747821 Marionette DEBUG loaded listener.js 13:05:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 314 (251C8400) [pid = 2880] [serial = 1832] [outer = 24714400] 13:05:48 INFO - PROCESS | 2880 | --DOMWINDOW == 313 (26B0CC00) [pid = 2880] [serial = 1629] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 13:05:48 INFO - PROCESS | 2880 | --DOMWINDOW == 312 (20AAFC00) [pid = 2880] [serial = 1752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 13:05:48 INFO - PROCESS | 2880 | --DOMWINDOW == 311 (1F99A000) [pid = 2880] [serial = 1746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 13:05:48 INFO - PROCESS | 2880 | --DOMWINDOW == 310 (20AAF800) [pid = 2880] [serial = 1761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 13:05:48 INFO - PROCESS | 2880 | --DOMWINDOW == 309 (2396E800) [pid = 2880] [serial = 1695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 13:05:48 INFO - PROCESS | 2880 | --DOMWINDOW == 308 (20534C00) [pid = 2880] [serial = 1749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 13:05:48 INFO - PROCESS | 2880 | --DOMWINDOW == 307 (2471E800) [pid = 2880] [serial = 1758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 13:05:48 INFO - PROCESS | 2880 | --DOMWINDOW == 306 (2399AC00) [pid = 2880] [serial = 1755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 13:05:48 INFO - PROCESS | 2880 | --DOMWINDOW == 305 (1C864400) [pid = 2880] [serial = 1740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 13:05:48 INFO - PROCESS | 2880 | --DOMWINDOW == 304 (0B09DC00) [pid = 2880] [serial = 1743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 13:05:48 INFO - PROCESS | 2880 | --DOMWINDOW == 303 (26FBB800) [pid = 2880] [serial = 1764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 13:05:48 INFO - PROCESS | 2880 | 1461182748695 Marionette TRACE conn4 <- [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]]]}] 13:05:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 13:05:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1121ms 13:05:48 INFO - PROCESS | 2880 | 1461182748713 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 13:05:48 INFO - PROCESS | 2880 | 1461182748715 Marionette TRACE conn4 <- [1,2405,null,{"value":"13"}] 13:05:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 13:05:48 INFO - PROCESS | 2880 | 1461182748718 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 13:05:48 INFO - PROCESS | 2880 | 1461182748720 Marionette TRACE conn4 <- [1,2406,null,{}] 13:05:48 INFO - PROCESS | 2880 | 1461182748724 Marionette TRACE conn4 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:05:48 INFO - PROCESS | 2880 | 1461182748828 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 13:05:48 INFO - PROCESS | 2880 | 1461182748838 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:48 INFO - PROCESS | 2880 | ++DOCSHELL 17A0D000 == 143 [pid = 2880] [id = 611] 13:05:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 304 (1A24AC00) [pid = 2880] [serial = 1833] [outer = 00000000] 13:05:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 305 (20AAFC00) [pid = 2880] [serial = 1834] [outer = 1A24AC00] 13:05:48 INFO - PROCESS | 2880 | 1461182748883 Marionette DEBUG loaded listener.js 13:05:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 306 (23737800) [pid = 2880] [serial = 1835] [outer = 1A24AC00] 13:05:49 INFO - PROCESS | 2880 | 1461182749376 Marionette TRACE conn4 <- [1,2408,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 13:05:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 13:05:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 670ms 13:05:49 INFO - PROCESS | 2880 | 1461182749404 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 13:05:49 INFO - PROCESS | 2880 | 1461182749406 Marionette TRACE conn4 <- [1,2409,null,{"value":"13"}] 13:05:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 13:05:49 INFO - PROCESS | 2880 | 1461182749409 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 13:05:49 INFO - PROCESS | 2880 | 1461182749411 Marionette TRACE conn4 <- [1,2410,null,{}] 13:05:49 INFO - PROCESS | 2880 | 1461182749414 Marionette TRACE conn4 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:05:49 INFO - PROCESS | 2880 | 1461182749519 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 13:05:49 INFO - PROCESS | 2880 | 1461182749525 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:49 INFO - PROCESS | 2880 | ++DOCSHELL 2399EC00 == 144 [pid = 2880] [id = 612] 13:05:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 307 (2471C800) [pid = 2880] [serial = 1836] [outer = 00000000] 13:05:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 308 (25C25000) [pid = 2880] [serial = 1837] [outer = 2471C800] 13:05:49 INFO - PROCESS | 2880 | 1461182749572 Marionette DEBUG loaded listener.js 13:05:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 309 (2641F000) [pid = 2880] [serial = 1838] [outer = 2471C800] 13:05:50 INFO - PROCESS | 2880 | 1461182750067 Marionette TRACE conn4 <- [1,2412,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 13:05:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 13:05:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 730ms 13:05:50 INFO - PROCESS | 2880 | 1461182750140 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 13:05:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 13:05:50 INFO - PROCESS | 2880 | 1461182750142 Marionette TRACE conn4 <- [1,2413,null,{"value":"13"}] 13:05:50 INFO - PROCESS | 2880 | 1461182750145 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 13:05:50 INFO - PROCESS | 2880 | 1461182750147 Marionette TRACE conn4 <- [1,2414,null,{}] 13:05:50 INFO - PROCESS | 2880 | 1461182750150 Marionette TRACE conn4 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:05:50 INFO - PROCESS | 2880 | 1461182750256 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 13:05:50 INFO - PROCESS | 2880 | 1461182750294 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:50 INFO - PROCESS | 2880 | ++DOCSHELL 2642B800 == 145 [pid = 2880] [id = 613] 13:05:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 310 (26432800) [pid = 2880] [serial = 1839] [outer = 00000000] 13:05:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 311 (27028000) [pid = 2880] [serial = 1840] [outer = 26432800] 13:05:50 INFO - PROCESS | 2880 | 1461182750341 Marionette DEBUG loaded listener.js 13:05:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 312 (27310000) [pid = 2880] [serial = 1841] [outer = 26432800] 13:05:51 INFO - PROCESS | 2880 | 1461182751099 Marionette TRACE conn4 <- [1,2416,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 13:05:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 13:05:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 970ms 13:05:51 INFO - PROCESS | 2880 | 1461182751116 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 13:05:51 INFO - PROCESS | 2880 | 1461182751121 Marionette TRACE conn4 <- [1,2417,null,{"value":"13"}] 13:05:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 13:05:51 INFO - PROCESS | 2880 | 1461182751127 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 13:05:51 INFO - PROCESS | 2880 | 1461182751131 Marionette TRACE conn4 <- [1,2418,null,{}] 13:05:51 INFO - PROCESS | 2880 | 1461182751136 Marionette TRACE conn4 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:05:51 INFO - PROCESS | 2880 | 1461182751279 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 13:05:51 INFO - PROCESS | 2880 | 1461182751489 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:51 INFO - PROCESS | 2880 | ++DOCSHELL 1C88D400 == 146 [pid = 2880] [id = 614] 13:05:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 313 (1C9BC400) [pid = 2880] [serial = 1842] [outer = 00000000] 13:05:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 314 (1D96F400) [pid = 2880] [serial = 1843] [outer = 1C9BC400] 13:05:51 INFO - PROCESS | 2880 | 1461182751549 Marionette DEBUG loaded listener.js 13:05:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 315 (1E8D2000) [pid = 2880] [serial = 1844] [outer = 1C9BC400] 13:05:52 INFO - PROCESS | 2880 | 1461182752173 Marionette TRACE conn4 <- [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]]]}] 13:05:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 13:05:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1069ms 13:05:52 INFO - PROCESS | 2880 | 1461182752216 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 13:05:52 INFO - PROCESS | 2880 | 1461182752222 Marionette TRACE conn4 <- [1,2421,null,{"value":"13"}] 13:05:52 INFO - PROCESS | 2880 | 1461182752228 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 13:05:52 INFO - PROCESS | 2880 | 1461182752231 Marionette TRACE conn4 <- [1,2422,null,{}] 13:05:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 13:05:52 INFO - PROCESS | 2880 | 1461182752235 Marionette TRACE conn4 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:05:52 INFO - PROCESS | 2880 | 1461182752370 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 13:05:52 INFO - PROCESS | 2880 | 1461182752577 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:52 INFO - PROCESS | 2880 | ++DOCSHELL 2178E400 == 147 [pid = 2880] [id = 615] 13:05:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 316 (21A0FC00) [pid = 2880] [serial = 1845] [outer = 00000000] 13:05:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 317 (22286000) [pid = 2880] [serial = 1846] [outer = 21A0FC00] 13:05:52 INFO - PROCESS | 2880 | 1461182752635 Marionette DEBUG loaded listener.js 13:05:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 318 (236AA800) [pid = 2880] [serial = 1847] [outer = 21A0FC00] 13:05:53 INFO - PROCESS | 2880 | 1461182753253 Marionette TRACE conn4 <- [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]]]}] 13:05:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 13:05:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1072ms 13:05:53 INFO - PROCESS | 2880 | 1461182753308 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 13:05:53 INFO - PROCESS | 2880 | 1461182753311 Marionette TRACE conn4 <- [1,2425,null,{"value":"13"}] 13:05:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 13:05:53 INFO - PROCESS | 2880 | 1461182753315 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 13:05:53 INFO - PROCESS | 2880 | 1461182753319 Marionette TRACE conn4 <- [1,2426,null,{}] 13:05:53 INFO - PROCESS | 2880 | 1461182753330 Marionette TRACE conn4 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:05:53 INFO - PROCESS | 2880 | 1461182753467 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 13:05:53 INFO - PROCESS | 2880 | 1461182753664 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:53 INFO - PROCESS | 2880 | ++DOCSHELL 28621C00 == 148 [pid = 2880] [id = 616] 13:05:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 319 (28622000) [pid = 2880] [serial = 1848] [outer = 00000000] 13:05:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 320 (2862D800) [pid = 2880] [serial = 1849] [outer = 28622000] 13:05:53 INFO - PROCESS | 2880 | 1461182753722 Marionette DEBUG loaded listener.js 13:05:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 321 (28677800) [pid = 2880] [serial = 1850] [outer = 28622000] 13:05:54 INFO - PROCESS | 2880 | 1461182754333 Marionette TRACE conn4 <- [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]]]}] 13:05:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 13:05:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1078ms 13:05:54 INFO - PROCESS | 2880 | 1461182754396 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 13:05:54 INFO - PROCESS | 2880 | 1461182754399 Marionette TRACE conn4 <- [1,2429,null,{"value":"13"}] 13:05:54 INFO - PROCESS | 2880 | 1461182754403 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 13:05:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 13:05:54 INFO - PROCESS | 2880 | 1461182754405 Marionette TRACE conn4 <- [1,2430,null,{}] 13:05:54 INFO - PROCESS | 2880 | 1461182754408 Marionette TRACE conn4 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:05:54 INFO - PROCESS | 2880 | 1461182754541 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 13:05:54 INFO - PROCESS | 2880 | 1461182754747 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:54 INFO - PROCESS | 2880 | ++DOCSHELL 28AB5000 == 149 [pid = 2880] [id = 617] 13:05:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 322 (28AB5400) [pid = 2880] [serial = 1851] [outer = 00000000] 13:05:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 323 (28B8BC00) [pid = 2880] [serial = 1852] [outer = 28AB5400] 13:05:54 INFO - PROCESS | 2880 | 1461182754805 Marionette DEBUG loaded listener.js 13:05:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 324 (29163800) [pid = 2880] [serial = 1853] [outer = 28AB5400] 13:05:55 INFO - PROCESS | 2880 | 1461182755425 Marionette TRACE conn4 <- [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]]]}] 13:05:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 13:05:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1070ms 13:05:55 INFO - PROCESS | 2880 | 1461182755476 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 13:05:55 INFO - PROCESS | 2880 | 1461182755479 Marionette TRACE conn4 <- [1,2433,null,{"value":"13"}] 13:05:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 13:05:55 INFO - PROCESS | 2880 | 1461182755482 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 13:05:55 INFO - PROCESS | 2880 | 1461182755484 Marionette TRACE conn4 <- [1,2434,null,{}] 13:05:55 INFO - PROCESS | 2880 | 1461182755488 Marionette TRACE conn4 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:05:55 INFO - PROCESS | 2880 | 1461182755616 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 13:05:55 INFO - PROCESS | 2880 | 1461182755822 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:55 INFO - PROCESS | 2880 | ++DOCSHELL 296F7800 == 150 [pid = 2880] [id = 618] 13:05:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 325 (296FD400) [pid = 2880] [serial = 1854] [outer = 00000000] 13:05:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 326 (29934800) [pid = 2880] [serial = 1855] [outer = 296FD400] 13:05:55 INFO - PROCESS | 2880 | 1461182755879 Marionette DEBUG loaded listener.js 13:05:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 327 (2993CC00) [pid = 2880] [serial = 1856] [outer = 296FD400] 13:05:56 INFO - PROCESS | 2880 | 1461182756435 Marionette TRACE conn4 <- [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]]]}] 13:05:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 13:05:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 970ms 13:05:56 INFO - PROCESS | 2880 | 1461182756462 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 13:05:56 INFO - PROCESS | 2880 | 1461182756464 Marionette TRACE conn4 <- [1,2437,null,{"value":"13"}] 13:05:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 13:05:56 INFO - PROCESS | 2880 | 1461182756469 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 13:05:56 INFO - PROCESS | 2880 | 1461182756471 Marionette TRACE conn4 <- [1,2438,null,{}] 13:05:56 INFO - PROCESS | 2880 | 1461182756475 Marionette TRACE conn4 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:05:56 INFO - PROCESS | 2880 | 1461182756626 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 13:05:56 INFO - PROCESS | 2880 | 1461182756834 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:56 INFO - PROCESS | 2880 | ++DOCSHELL 297C5400 == 151 [pid = 2880] [id = 619] 13:05:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 328 (299AF000) [pid = 2880] [serial = 1857] [outer = 00000000] 13:05:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 329 (2B143C00) [pid = 2880] [serial = 1858] [outer = 299AF000] 13:05:56 INFO - PROCESS | 2880 | 1461182756894 Marionette DEBUG loaded listener.js 13:05:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 330 (2B146800) [pid = 2880] [serial = 1859] [outer = 299AF000] 13:05:57 INFO - PROCESS | 2880 | 1461182757501 Marionette TRACE conn4 <- [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]]]}] 13:05:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 13:05:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1070ms 13:05:57 INFO - PROCESS | 2880 | 1461182757545 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 13:05:57 INFO - PROCESS | 2880 | 1461182757548 Marionette TRACE conn4 <- [1,2441,null,{"value":"13"}] 13:05:57 INFO - PROCESS | 2880 | 1461182757551 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 13:05:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 13:05:57 INFO - PROCESS | 2880 | 1461182757553 Marionette TRACE conn4 <- [1,2442,null,{}] 13:05:57 INFO - PROCESS | 2880 | 1461182757557 Marionette TRACE conn4 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:05:57 INFO - PROCESS | 2880 | 1461182757685 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 13:05:57 INFO - PROCESS | 2880 | 1461182757891 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:57 INFO - PROCESS | 2880 | ++DOCSHELL 299ED000 == 152 [pid = 2880] [id = 620] 13:05:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 331 (29AF1C00) [pid = 2880] [serial = 1860] [outer = 00000000] 13:05:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 332 (2B352800) [pid = 2880] [serial = 1861] [outer = 29AF1C00] 13:05:57 INFO - PROCESS | 2880 | 1461182757948 Marionette DEBUG loaded listener.js 13:05:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 333 (2B355C00) [pid = 2880] [serial = 1862] [outer = 29AF1C00] 13:05:58 INFO - PROCESS | 2880 | 1461182758519 Marionette TRACE conn4 <- [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]]]}] 13:05:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 13:05:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1015ms 13:05:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 13:05:58 INFO - PROCESS | 2880 | 1461182758572 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 13:05:58 INFO - PROCESS | 2880 | 1461182758574 Marionette TRACE conn4 <- [1,2445,null,{"value":"13"}] 13:05:58 INFO - PROCESS | 2880 | 1461182758577 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 13:05:58 INFO - PROCESS | 2880 | 1461182758579 Marionette TRACE conn4 <- [1,2446,null,{}] 13:05:58 INFO - PROCESS | 2880 | 1461182758583 Marionette TRACE conn4 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:05:58 INFO - PROCESS | 2880 | 1461182758712 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 13:05:58 INFO - PROCESS | 2880 | 1461182758928 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:58 INFO - PROCESS | 2880 | ++DOCSHELL 2B357800 == 153 [pid = 2880] [id = 621] 13:05:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 334 (2B358C00) [pid = 2880] [serial = 1863] [outer = 00000000] 13:05:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 335 (2B5E2400) [pid = 2880] [serial = 1864] [outer = 2B358C00] 13:05:58 INFO - PROCESS | 2880 | 1461182758988 Marionette DEBUG loaded listener.js 13:05:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 336 (2B5E5400) [pid = 2880] [serial = 1865] [outer = 2B358C00] 13:05:59 INFO - PROCESS | 2880 | 1461182759551 Marionette TRACE conn4 <- [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]]]}] 13:05:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 13:05:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1017ms 13:05:59 INFO - PROCESS | 2880 | 1461182759599 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 13:05:59 INFO - PROCESS | 2880 | 1461182759601 Marionette TRACE conn4 <- [1,2449,null,{"value":"13"}] 13:05:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 13:05:59 INFO - PROCESS | 2880 | 1461182759605 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 13:05:59 INFO - PROCESS | 2880 | 1461182759607 Marionette TRACE conn4 <- [1,2450,null,{}] 13:05:59 INFO - PROCESS | 2880 | 1461182759610 Marionette TRACE conn4 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:05:59 INFO - PROCESS | 2880 | 1461182759741 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 13:05:59 INFO - PROCESS | 2880 | 1461182759950 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:59 INFO - PROCESS | 2880 | ++DOCSHELL 2B35C400 == 154 [pid = 2880] [id = 622] 13:05:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 337 (2B6CE800) [pid = 2880] [serial = 1866] [outer = 00000000] 13:06:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 338 (2BF58C00) [pid = 2880] [serial = 1867] [outer = 2B6CE800] 13:06:00 INFO - PROCESS | 2880 | 1461182760006 Marionette DEBUG loaded listener.js 13:06:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 339 (2BF5BC00) [pid = 2880] [serial = 1868] [outer = 2B6CE800] 13:06:00 INFO - PROCESS | 2880 | 1461182760619 Marionette TRACE conn4 <- [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]]]}] 13:06:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 13:06:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1067ms 13:06:00 INFO - PROCESS | 2880 | 1461182760676 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 13:06:00 INFO - PROCESS | 2880 | 1461182760678 Marionette TRACE conn4 <- [1,2453,null,{"value":"13"}] 13:06:00 INFO - PROCESS | 2880 | 1461182760682 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 13:06:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 13:06:00 INFO - PROCESS | 2880 | 1461182760684 Marionette TRACE conn4 <- [1,2454,null,{}] 13:06:00 INFO - PROCESS | 2880 | 1461182760688 Marionette TRACE conn4 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:06:00 INFO - PROCESS | 2880 | 1461182760817 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 13:06:01 INFO - PROCESS | 2880 | 1461182761025 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:01 INFO - PROCESS | 2880 | ++DOCSHELL 27314C00 == 155 [pid = 2880] [id = 623] 13:06:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 340 (2B6D5400) [pid = 2880] [serial = 1869] [outer = 00000000] 13:06:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 341 (2BF9D400) [pid = 2880] [serial = 1870] [outer = 2B6D5400] 13:06:01 INFO - PROCESS | 2880 | 1461182761082 Marionette DEBUG loaded listener.js 13:06:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 342 (2BF9EC00) [pid = 2880] [serial = 1871] [outer = 2B6D5400] 13:06:01 INFO - PROCESS | 2880 | 1461182761656 Marionette TRACE conn4 <- [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]]]}] 13:06:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 13:06:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1016ms 13:06:01 INFO - PROCESS | 2880 | 1461182761702 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 13:06:01 INFO - PROCESS | 2880 | 1461182761705 Marionette TRACE conn4 <- [1,2457,null,{"value":"13"}] 13:06:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 13:06:01 INFO - PROCESS | 2880 | 1461182761708 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 13:06:01 INFO - PROCESS | 2880 | 1461182761711 Marionette TRACE conn4 <- [1,2458,null,{}] 13:06:01 INFO - PROCESS | 2880 | 1461182761715 Marionette TRACE conn4 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:06:01 INFO - PROCESS | 2880 | 1461182761864 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 13:06:02 INFO - PROCESS | 2880 | 1461182762076 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:02 INFO - PROCESS | 2880 | ++DOCSHELL 273DE800 == 156 [pid = 2880] [id = 624] 13:06:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 343 (273DEC00) [pid = 2880] [serial = 1872] [outer = 00000000] 13:06:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 344 (2BF99400) [pid = 2880] [serial = 1873] [outer = 273DEC00] 13:06:02 INFO - PROCESS | 2880 | 1461182762138 Marionette DEBUG loaded listener.js 13:06:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 345 (2C19C400) [pid = 2880] [serial = 1874] [outer = 273DEC00] 13:06:02 INFO - PROCESS | 2880 | 1461182762688 Marionette TRACE conn4 <- [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]]]}] 13:06:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 13:06:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1022ms 13:06:02 INFO - PROCESS | 2880 | 1461182762734 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 13:06:02 INFO - PROCESS | 2880 | 1461182762736 Marionette TRACE conn4 <- [1,2461,null,{"value":"13"}] 13:06:02 INFO - PROCESS | 2880 | 1461182762739 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 13:06:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 13:06:02 INFO - PROCESS | 2880 | 1461182762741 Marionette TRACE conn4 <- [1,2462,null,{}] 13:06:02 INFO - PROCESS | 2880 | 1461182762745 Marionette TRACE conn4 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:06:02 INFO - PROCESS | 2880 | 1461182762875 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 13:06:03 INFO - PROCESS | 2880 | 1461182763089 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:03 INFO - PROCESS | 2880 | ++DOCSHELL 2C19E800 == 157 [pid = 2880] [id = 625] 13:06:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 346 (2C1A0800) [pid = 2880] [serial = 1875] [outer = 00000000] 13:06:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 347 (2C1A5C00) [pid = 2880] [serial = 1876] [outer = 2C1A0800] 13:06:03 INFO - PROCESS | 2880 | 1461182763146 Marionette DEBUG loaded listener.js 13:06:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 348 (2C961000) [pid = 2880] [serial = 1877] [outer = 2C1A0800] 13:06:03 INFO - PROCESS | 2880 | 1461182763722 Marionette TRACE conn4 <- [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]]]}] 13:06:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 13:06:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1016ms 13:06:03 INFO - PROCESS | 2880 | 1461182763760 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 13:06:03 INFO - PROCESS | 2880 | 1461182763762 Marionette TRACE conn4 <- [1,2465,null,{"value":"13"}] 13:06:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 13:06:03 INFO - PROCESS | 2880 | 1461182763766 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 13:06:03 INFO - PROCESS | 2880 | 1461182763768 Marionette TRACE conn4 <- [1,2466,null,{}] 13:06:03 INFO - PROCESS | 2880 | 1461182763772 Marionette TRACE conn4 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:06:03 INFO - PROCESS | 2880 | 1461182763902 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 13:06:04 INFO - PROCESS | 2880 | 1461182764113 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:04 INFO - PROCESS | 2880 | ++DOCSHELL 2C1A2C00 == 158 [pid = 2880] [id = 626] 13:06:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 349 (2C1A4C00) [pid = 2880] [serial = 1878] [outer = 00000000] 13:06:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 350 (2C96B800) [pid = 2880] [serial = 1879] [outer = 2C1A4C00] 13:06:04 INFO - PROCESS | 2880 | 1461182764169 Marionette DEBUG loaded listener.js 13:06:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 351 (2C96EC00) [pid = 2880] [serial = 1880] [outer = 2C1A4C00] 13:06:04 INFO - PROCESS | 2880 | 1461182764767 Marionette TRACE conn4 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 13:06:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 13:06:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1067ms 13:06:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 13:06:04 INFO - PROCESS | 2880 | 1461182764837 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 13:06:04 INFO - PROCESS | 2880 | 1461182764839 Marionette TRACE conn4 <- [1,2469,null,{"value":"13"}] 13:06:04 INFO - PROCESS | 2880 | 1461182764842 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 13:06:04 INFO - PROCESS | 2880 | 1461182764844 Marionette TRACE conn4 <- [1,2470,null,{}] 13:06:04 INFO - PROCESS | 2880 | 1461182764848 Marionette TRACE conn4 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:06:04 INFO - PROCESS | 2880 | 1461182764980 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 13:06:05 INFO - PROCESS | 2880 | 1461182765207 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:05 INFO - PROCESS | 2880 | ++DOCSHELL 1BDAD800 == 159 [pid = 2880] [id = 627] 13:06:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 352 (1BDAF000) [pid = 2880] [serial = 1881] [outer = 00000000] 13:06:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 353 (2E5EA800) [pid = 2880] [serial = 1882] [outer = 1BDAF000] 13:06:05 INFO - PROCESS | 2880 | 1461182765261 Marionette DEBUG loaded listener.js 13:06:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 354 (2E5ED800) [pid = 2880] [serial = 1883] [outer = 1BDAF000] 13:06:05 INFO - PROCESS | 2880 | 1461182765939 Marionette TRACE conn4 <- [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]]]}] 13:06:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 13:06:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1120ms 13:06:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 13:06:05 INFO - PROCESS | 2880 | 1461182765967 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 13:06:05 INFO - PROCESS | 2880 | 1461182765969 Marionette TRACE conn4 <- [1,2473,null,{"value":"13"}] 13:06:05 INFO - PROCESS | 2880 | 1461182765972 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 13:06:05 INFO - PROCESS | 2880 | 1461182765974 Marionette TRACE conn4 <- [1,2474,null,{}] 13:06:05 INFO - PROCESS | 2880 | 1461182765978 Marionette TRACE conn4 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:06:06 INFO - PROCESS | 2880 | 1461182766110 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 13:06:06 INFO - PROCESS | 2880 | 1461182766328 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:06 INFO - PROCESS | 2880 | ++DOCSHELL 1AA78C00 == 160 [pid = 2880] [id = 628] 13:06:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 355 (1BE89C00) [pid = 2880] [serial = 1884] [outer = 00000000] 13:06:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 356 (22284400) [pid = 2880] [serial = 1885] [outer = 1BE89C00] 13:06:06 INFO - PROCESS | 2880 | 1461182766384 Marionette DEBUG loaded listener.js 13:06:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 357 (23975400) [pid = 2880] [serial = 1886] [outer = 1BE89C00] 13:06:06 INFO - PROCESS | 2880 | 1461182766978 Marionette TRACE conn4 <- [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]]]}] 13:06:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 13:06:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1075ms 13:06:07 INFO - PROCESS | 2880 | 1461182767052 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 13:06:07 INFO - PROCESS | 2880 | 1461182767054 Marionette TRACE conn4 <- [1,2477,null,{"value":"13"}] 13:06:07 INFO - PROCESS | 2880 | 1461182767058 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 13:06:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 13:06:07 INFO - PROCESS | 2880 | 1461182767060 Marionette TRACE conn4 <- [1,2478,null,{}] 13:06:07 INFO - PROCESS | 2880 | 1461182767064 Marionette TRACE conn4 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:06:07 INFO - PROCESS | 2880 | 1461182767200 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 13:06:07 INFO - PROCESS | 2880 | 1461182767405 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:07 INFO - PROCESS | 2880 | ++DOCSHELL 21796400 == 161 [pid = 2880] [id = 629] 13:06:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 358 (2471F400) [pid = 2880] [serial = 1887] [outer = 00000000] 13:06:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 359 (26B06C00) [pid = 2880] [serial = 1888] [outer = 2471F400] 13:06:07 INFO - PROCESS | 2880 | 1461182767459 Marionette DEBUG loaded listener.js 13:06:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 360 (26B04800) [pid = 2880] [serial = 1889] [outer = 2471F400] 13:06:08 INFO - PROCESS | 2880 | 1461182768065 Marionette TRACE conn4 <- [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]]]}] 13:06:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 13:06:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1068ms 13:06:08 INFO - PROCESS | 2880 | 1461182768129 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 13:06:08 INFO - PROCESS | 2880 | 1461182768131 Marionette TRACE conn4 <- [1,2481,null,{"value":"13"}] 13:06:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 13:06:08 INFO - PROCESS | 2880 | 1461182768135 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 13:06:08 INFO - PROCESS | 2880 | 1461182768137 Marionette TRACE conn4 <- [1,2482,null,{}] 13:06:08 INFO - PROCESS | 2880 | 1461182768141 Marionette TRACE conn4 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:06:08 INFO - PROCESS | 2880 | 1461182768275 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 13:06:08 INFO - PROCESS | 2880 | 1461182768727 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:08 INFO - PROCESS | 2880 | ++DOCSHELL 130D3C00 == 162 [pid = 2880] [id = 630] 13:06:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 361 (17A07800) [pid = 2880] [serial = 1890] [outer = 00000000] 13:06:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 362 (1C9BDC00) [pid = 2880] [serial = 1891] [outer = 17A07800] 13:06:08 INFO - PROCESS | 2880 | 1461182768784 Marionette DEBUG loaded listener.js 13:06:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 363 (1CC42C00) [pid = 2880] [serial = 1892] [outer = 17A07800] 13:06:09 INFO - PROCESS | 2880 | 1461182769400 Marionette TRACE conn4 <- [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]]]}] 13:06:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 13:06:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1330ms 13:06:09 INFO - PROCESS | 2880 | 1461182769470 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 13:06:09 INFO - PROCESS | 2880 | 1461182769475 Marionette TRACE conn4 <- [1,2485,null,{"value":"13"}] 13:06:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 13:06:09 INFO - PROCESS | 2880 | 1461182769480 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 13:06:09 INFO - PROCESS | 2880 | 1461182769483 Marionette TRACE conn4 <- [1,2486,null,{}] 13:06:09 INFO - PROCESS | 2880 | 1461182769488 Marionette TRACE conn4 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:06:09 INFO - PROCESS | 2880 | 1461182769619 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 13:06:09 INFO - PROCESS | 2880 | 1461182769824 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:09 INFO - PROCESS | 2880 | ++DOCSHELL 20ABEC00 == 163 [pid = 2880] [id = 631] 13:06:09 INFO - PROCESS | 2880 | ++DOMWINDOW == 364 (21790800) [pid = 2880] [serial = 1893] [outer = 00000000] 13:06:09 INFO - PROCESS | 2880 | ++DOMWINDOW == 365 (236A6400) [pid = 2880] [serial = 1894] [outer = 21790800] 13:06:09 INFO - PROCESS | 2880 | 1461182769873 Marionette DEBUG loaded listener.js 13:06:09 INFO - PROCESS | 2880 | ++DOMWINDOW == 366 (239A7000) [pid = 2880] [serial = 1895] [outer = 21790800] 13:06:10 INFO - PROCESS | 2880 | 1461182770500 Marionette TRACE conn4 <- [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]]]}] 13:06:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 13:06:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1067ms 13:06:10 INFO - PROCESS | 2880 | 1461182770553 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 13:06:10 INFO - PROCESS | 2880 | 1461182770557 Marionette TRACE conn4 <- [1,2489,null,{"value":"13"}] 13:06:10 INFO - PROCESS | 2880 | 1461182770561 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 13:06:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 13:06:10 INFO - PROCESS | 2880 | 1461182770563 Marionette TRACE conn4 <- [1,2490,null,{}] 13:06:10 INFO - PROCESS | 2880 | 1461182770567 Marionette TRACE conn4 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:06:10 INFO - PROCESS | 2880 | 1461182770692 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 13:06:10 INFO - PROCESS | 2880 | --DOCSHELL 2399EC00 == 162 [pid = 2880] [id = 612] 13:06:10 INFO - PROCESS | 2880 | --DOCSHELL 17A0D000 == 161 [pid = 2880] [id = 611] 13:06:10 INFO - PROCESS | 2880 | --DOCSHELL 23A75000 == 160 [pid = 2880] [id = 610] 13:06:10 INFO - PROCESS | 2880 | --DOCSHELL 20B74000 == 159 [pid = 2880] [id = 609] 13:06:10 INFO - PROCESS | 2880 | --DOCSHELL 1FC0EC00 == 158 [pid = 2880] [id = 608] 13:06:10 INFO - PROCESS | 2880 | --DOCSHELL 1CACDC00 == 157 [pid = 2880] [id = 607] 13:06:10 INFO - PROCESS | 2880 | --DOCSHELL 1A66D800 == 156 [pid = 2880] [id = 606] 13:06:11 INFO - PROCESS | 2880 | --DOMWINDOW == 365 (1D819800) [pid = 2880] [serial = 1735] [outer = 00000000] [url = about:blank] 13:06:11 INFO - PROCESS | 2880 | --DOMWINDOW == 364 (296F7000) [pid = 2880] [serial = 1726] [outer = 00000000] [url = about:blank] 13:06:11 INFO - PROCESS | 2880 | --DOMWINDOW == 363 (2862C000) [pid = 2880] [serial = 1732] [outer = 00000000] [url = about:blank] 13:06:11 INFO - PROCESS | 2880 | --DOMWINDOW == 362 (299E9C00) [pid = 2880] [serial = 1729] [outer = 00000000] [url = about:blank] 13:06:11 INFO - PROCESS | 2880 | 1461182771015 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:11 INFO - PROCESS | 2880 | --DOCSHELL 188EB400 == 155 [pid = 2880] [id = 605] 13:06:11 INFO - PROCESS | 2880 | --DOCSHELL 18CAE000 == 154 [pid = 2880] [id = 604] 13:06:11 INFO - PROCESS | 2880 | --DOCSHELL 1BB0A400 == 153 [pid = 2880] [id = 601] 13:06:11 INFO - PROCESS | 2880 | --DOCSHELL 2BF58000 == 152 [pid = 2880] [id = 600] 13:06:11 INFO - PROCESS | 2880 | --DOCSHELL 2B5E8C00 == 151 [pid = 2880] [id = 599] 13:06:11 INFO - PROCESS | 2880 | --DOCSHELL 29E50C00 == 150 [pid = 2880] [id = 598] 13:06:11 INFO - PROCESS | 2880 | --DOCSHELL 28AB8000 == 149 [pid = 2880] [id = 597] 13:06:11 INFO - PROCESS | 2880 | --DOCSHELL 251E4000 == 148 [pid = 2880] [id = 596] 13:06:11 INFO - PROCESS | 2880 | --DOCSHELL 299E5800 == 147 [pid = 2880] [id = 595] 13:06:11 INFO - PROCESS | 2880 | --DOCSHELL 299B0C00 == 146 [pid = 2880] [id = 594] 13:06:11 INFO - PROCESS | 2880 | --DOCSHELL 2916C000 == 145 [pid = 2880] [id = 593] 13:06:11 INFO - PROCESS | 2880 | ++DOCSHELL 0F644800 == 146 [pid = 2880] [id = 632] 13:06:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 363 (127D9C00) [pid = 2880] [serial = 1896] [outer = 00000000] 13:06:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 364 (17077C00) [pid = 2880] [serial = 1897] [outer = 127D9C00] 13:06:11 INFO - PROCESS | 2880 | 1461182771084 Marionette DEBUG loaded listener.js 13:06:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 365 (1A677800) [pid = 2880] [serial = 1898] [outer = 127D9C00] 13:06:11 INFO - PROCESS | 2880 | --DOCSHELL 23977000 == 145 [pid = 2880] [id = 592] 13:06:11 INFO - PROCESS | 2880 | --DOCSHELL 1F678C00 == 144 [pid = 2880] [id = 591] 13:06:11 INFO - PROCESS | 2880 | --DOCSHELL 1C7A7800 == 143 [pid = 2880] [id = 590] 13:06:11 INFO - PROCESS | 2880 | --DOMWINDOW == 364 (27311400) [pid = 2880] [serial = 1765] [outer = 00000000] [url = about:blank] 13:06:11 INFO - PROCESS | 2880 | --DOMWINDOW == 363 (2886D800) [pid = 2880] [serial = 1631] [outer = 00000000] [url = about:blank] 13:06:11 INFO - PROCESS | 2880 | --DOMWINDOW == 362 (28867000) [pid = 2880] [serial = 1717] [outer = 00000000] [url = about:blank] 13:06:11 INFO - PROCESS | 2880 | --DOMWINDOW == 361 (22285800) [pid = 2880] [serial = 1754] [outer = 00000000] [url = about:blank] 13:06:11 INFO - PROCESS | 2880 | --DOMWINDOW == 360 (1FC11C00) [pid = 2880] [serial = 1747] [outer = 00000000] [url = about:blank] 13:06:11 INFO - PROCESS | 2880 | --DOMWINDOW == 359 (2642F400) [pid = 2880] [serial = 1711] [outer = 00000000] [url = about:blank] 13:06:11 INFO - PROCESS | 2880 | --DOMWINDOW == 358 (26060400) [pid = 2880] [serial = 1762] [outer = 00000000] [url = about:blank] 13:06:11 INFO - PROCESS | 2880 | --DOMWINDOW == 357 (23A77C00) [pid = 2880] [serial = 1697] [outer = 00000000] [url = about:blank] 13:06:11 INFO - PROCESS | 2880 | --DOMWINDOW == 356 (20B7CC00) [pid = 2880] [serial = 1751] [outer = 00000000] [url = about:blank] 13:06:11 INFO - PROCESS | 2880 | --DOMWINDOW == 355 (1C880400) [pid = 2880] [serial = 1699] [outer = 00000000] [url = about:blank] 13:06:11 INFO - PROCESS | 2880 | --DOMWINDOW == 354 (25696C00) [pid = 2880] [serial = 1760] [outer = 00000000] [url = about:blank] 13:06:11 INFO - PROCESS | 2880 | --DOMWINDOW == 353 (297C3400) [pid = 2880] [serial = 1723] [outer = 00000000] [url = about:blank] 13:06:11 INFO - PROCESS | 2880 | --DOMWINDOW == 352 (24717000) [pid = 2880] [serial = 1757] [outer = 00000000] [url = about:blank] 13:06:11 INFO - PROCESS | 2880 | --DOMWINDOW == 351 (20438400) [pid = 2880] [serial = 1748] [outer = 00000000] [url = about:blank] 13:06:11 INFO - PROCESS | 2880 | --DOMWINDOW == 350 (20AC4000) [pid = 2880] [serial = 1750] [outer = 00000000] [url = about:blank] 13:06:11 INFO - PROCESS | 2880 | --DOMWINDOW == 349 (256A0000) [pid = 2880] [serial = 1708] [outer = 00000000] [url = about:blank] 13:06:11 INFO - PROCESS | 2880 | --DOMWINDOW == 348 (2211B800) [pid = 2880] [serial = 1753] [outer = 00000000] [url = about:blank] 13:06:11 INFO - PROCESS | 2880 | --DOMWINDOW == 347 (251C3400) [pid = 2880] [serial = 1759] [outer = 00000000] [url = about:blank] 13:06:11 INFO - PROCESS | 2880 | --DOMWINDOW == 346 (26414400) [pid = 2880] [serial = 1763] [outer = 00000000] [url = about:blank] 13:06:11 INFO - PROCESS | 2880 | --DOMWINDOW == 345 (1D89A800) [pid = 2880] [serial = 1741] [outer = 00000000] [url = about:blank] 13:06:11 INFO - PROCESS | 2880 | --DOMWINDOW == 344 (28AD4C00) [pid = 2880] [serial = 1720] [outer = 00000000] [url = about:blank] 13:06:11 INFO - PROCESS | 2880 | --DOMWINDOW == 343 (273D0800) [pid = 2880] [serial = 1714] [outer = 00000000] [url = about:blank] 13:06:11 INFO - PROCESS | 2880 | --DOMWINDOW == 342 (24D95800) [pid = 2880] [serial = 1738] [outer = 00000000] [url = about:blank] 13:06:11 INFO - PROCESS | 2880 | --DOMWINDOW == 341 (2471DC00) [pid = 2880] [serial = 1705] [outer = 00000000] [url = about:blank] 13:06:11 INFO - PROCESS | 2880 | --DOMWINDOW == 340 (17A02C00) [pid = 2880] [serial = 1744] [outer = 00000000] [url = about:blank] 13:06:11 INFO - PROCESS | 2880 | --DOMWINDOW == 339 (1D972000) [pid = 2880] [serial = 1742] [outer = 00000000] [url = about:blank] 13:06:11 INFO - PROCESS | 2880 | --DOMWINDOW == 338 (1BE95000) [pid = 2880] [serial = 1745] [outer = 00000000] [url = about:blank] 13:06:11 INFO - PROCESS | 2880 | --DOMWINDOW == 337 (23A77800) [pid = 2880] [serial = 1756] [outer = 00000000] [url = about:blank] 13:06:11 INFO - PROCESS | 2880 | --DOMWINDOW == 336 (20539400) [pid = 2880] [serial = 1702] [outer = 00000000] [url = about:blank] 13:06:11 INFO - PROCESS | 2880 | --DOMWINDOW == 335 (273CC400) [pid = 2880] [serial = 1766] [outer = 00000000] [url = about:blank] 13:06:11 INFO - PROCESS | 2880 | 1461182771586 Marionette TRACE conn4 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 13:06:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 13:06:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1072ms 13:06:11 INFO - PROCESS | 2880 | 1461182771643 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 13:06:11 INFO - PROCESS | 2880 | 1461182771645 Marionette TRACE conn4 <- [1,2493,null,{"value":"13"}] 13:06:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 13:06:11 INFO - PROCESS | 2880 | 1461182771654 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 13:06:11 INFO - PROCESS | 2880 | 1461182771659 Marionette TRACE conn4 <- [1,2494,null,{}] 13:06:11 INFO - PROCESS | 2880 | 1461182771664 Marionette TRACE conn4 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:06:11 INFO - PROCESS | 2880 | 1461182771780 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 13:06:11 INFO - PROCESS | 2880 | 1461182771793 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:11 INFO - PROCESS | 2880 | ++DOCSHELL 20069400 == 144 [pid = 2880] [id = 633] 13:06:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 336 (2042E800) [pid = 2880] [serial = 1899] [outer = 00000000] 13:06:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 337 (209A6400) [pid = 2880] [serial = 1900] [outer = 2042E800] 13:06:11 INFO - PROCESS | 2880 | 1461182771839 Marionette DEBUG loaded listener.js 13:06:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 338 (20AAF800) [pid = 2880] [serial = 1901] [outer = 2042E800] 13:06:12 INFO - PROCESS | 2880 | 1461182772386 Marionette TRACE conn4 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 13:06:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 13:06:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 790ms 13:06:12 INFO - PROCESS | 2880 | 1461182772443 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 13:06:12 INFO - PROCESS | 2880 | 1461182772446 Marionette TRACE conn4 <- [1,2497,null,{"value":"13"}] 13:06:12 INFO - PROCESS | 2880 | 1461182772449 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 13:06:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 13:06:12 INFO - PROCESS | 2880 | 1461182772450 Marionette TRACE conn4 <- [1,2498,null,{}] 13:06:12 INFO - PROCESS | 2880 | 1461182772454 Marionette TRACE conn4 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:06:12 INFO - PROCESS | 2880 | 1461182772630 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 13:06:12 INFO - PROCESS | 2880 | 1461182772729 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:12 INFO - PROCESS | 2880 | ++DOCSHELL 1E8CB000 == 145 [pid = 2880] [id = 634] 13:06:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 339 (20AC2C00) [pid = 2880] [serial = 1902] [outer = 00000000] 13:06:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 340 (236ACC00) [pid = 2880] [serial = 1903] [outer = 20AC2C00] 13:06:12 INFO - PROCESS | 2880 | 1461182772775 Marionette DEBUG loaded listener.js 13:06:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 341 (2399D800) [pid = 2880] [serial = 1904] [outer = 20AC2C00] 13:06:13 INFO - PROCESS | 2880 | 1461182773149 Marionette TRACE conn4 <- [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]]]}] 13:06:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 13:06:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 770ms 13:06:13 INFO - PROCESS | 2880 | 1461182773224 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 13:06:13 INFO - PROCESS | 2880 | 1461182773226 Marionette TRACE conn4 <- [1,2501,null,{"value":"13"}] 13:06:13 INFO - PROCESS | 2880 | 1461182773229 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 13:06:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 13:06:13 INFO - PROCESS | 2880 | 1461182773231 Marionette TRACE conn4 <- [1,2502,null,{}] 13:06:13 INFO - PROCESS | 2880 | 1461182773234 Marionette TRACE conn4 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:06:13 INFO - PROCESS | 2880 | 1461182773400 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 13:06:13 INFO - PROCESS | 2880 | 1461182773422 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:13 INFO - PROCESS | 2880 | ++DOCSHELL 24719800 == 146 [pid = 2880] [id = 635] 13:06:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 342 (2471AC00) [pid = 2880] [serial = 1905] [outer = 00000000] 13:06:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 343 (251C5000) [pid = 2880] [serial = 1906] [outer = 2471AC00] 13:06:13 INFO - PROCESS | 2880 | 1461182773476 Marionette DEBUG loaded listener.js 13:06:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 344 (2569F000) [pid = 2880] [serial = 1907] [outer = 2471AC00] 13:06:14 INFO - PROCESS | 2880 | 1461182774018 Marionette TRACE conn4 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 13:06:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 13:06:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 831ms 13:06:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 13:06:14 INFO - PROCESS | 2880 | 1461182774070 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 13:06:14 INFO - PROCESS | 2880 | 1461182774072 Marionette TRACE conn4 <- [1,2505,null,{"value":"13"}] 13:06:14 INFO - PROCESS | 2880 | 1461182774075 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 13:06:14 INFO - PROCESS | 2880 | 1461182774076 Marionette TRACE conn4 <- [1,2506,null,{}] 13:06:14 INFO - PROCESS | 2880 | 1461182774080 Marionette TRACE conn4 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:06:14 INFO - PROCESS | 2880 | 1461182774246 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 13:06:14 INFO - PROCESS | 2880 | 1461182774270 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:14 INFO - PROCESS | 2880 | ++DOCSHELL 256A3000 == 147 [pid = 2880] [id = 636] 13:06:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 345 (26060400) [pid = 2880] [serial = 1908] [outer = 00000000] 13:06:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 346 (27033000) [pid = 2880] [serial = 1909] [outer = 26060400] 13:06:14 INFO - PROCESS | 2880 | 1461182774316 Marionette DEBUG loaded listener.js 13:06:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 347 (273D8C00) [pid = 2880] [serial = 1910] [outer = 26060400] 13:06:14 INFO - PROCESS | 2880 | 1461182774796 Marionette TRACE conn4 <- [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]]]}] 13:06:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 13:06:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 770ms 13:06:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 13:06:14 INFO - PROCESS | 2880 | 1461182774849 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 13:06:14 INFO - PROCESS | 2880 | 1461182774851 Marionette TRACE conn4 <- [1,2509,null,{"value":"13"}] 13:06:14 INFO - PROCESS | 2880 | 1461182774855 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 13:06:14 INFO - PROCESS | 2880 | 1461182774857 Marionette TRACE conn4 <- [1,2510,null,{}] 13:06:14 INFO - PROCESS | 2880 | 1461182774865 Marionette TRACE conn4 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:06:15 INFO - PROCESS | 2880 | 1461182775032 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 13:06:15 INFO - PROCESS | 2880 | 1461182775054 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:15 INFO - PROCESS | 2880 | ++DOCSHELL 273DBC00 == 148 [pid = 2880] [id = 637] 13:06:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 348 (273E3800) [pid = 2880] [serial = 1911] [outer = 00000000] 13:06:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 349 (274A8400) [pid = 2880] [serial = 1912] [outer = 273E3800] 13:06:15 INFO - PROCESS | 2880 | 1461182775099 Marionette DEBUG loaded listener.js 13:06:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 350 (28677400) [pid = 2880] [serial = 1913] [outer = 273E3800] 13:06:15 INFO - PROCESS | 2880 | --DOMWINDOW == 349 (21C1A800) [pid = 2880] [serial = 1827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 13:06:15 INFO - PROCESS | 2880 | --DOMWINDOW == 348 (20AA8000) [pid = 2880] [serial = 1824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 13:06:15 INFO - PROCESS | 2880 | --DOMWINDOW == 347 (24714400) [pid = 2880] [serial = 1830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 13:06:15 INFO - PROCESS | 2880 | --DOMWINDOW == 346 (2043C400) [pid = 2880] [serial = 1815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 13:06:15 INFO - PROCESS | 2880 | --DOMWINDOW == 345 (1B821800) [pid = 2880] [serial = 1818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 13:06:15 INFO - PROCESS | 2880 | --DOMWINDOW == 344 (1A24AC00) [pid = 2880] [serial = 1833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 13:06:15 INFO - PROCESS | 2880 | --DOMWINDOW == 343 (1CC4E400) [pid = 2880] [serial = 1821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 13:06:15 INFO - PROCESS | 2880 | --DOMWINDOW == 342 (18CAEC00) [pid = 2880] [serial = 1812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 13:06:15 INFO - PROCESS | 2880 | --DOMWINDOW == 341 (2471C800) [pid = 2880] [serial = 1836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 13:06:15 INFO - PROCESS | 2880 | 1461182775860 Marionette TRACE conn4 <- [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]]]}] 13:06:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 13:06:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1073ms 13:06:15 INFO - PROCESS | 2880 | 1461182775928 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 13:06:15 INFO - PROCESS | 2880 | 1461182775930 Marionette TRACE conn4 <- [1,2513,null,{"value":"13"}] 13:06:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 13:06:15 INFO - PROCESS | 2880 | 1461182775933 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 13:06:15 INFO - PROCESS | 2880 | 1461182775935 Marionette TRACE conn4 <- [1,2514,null,{}] 13:06:15 INFO - PROCESS | 2880 | 1461182775939 Marionette TRACE conn4 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:06:16 INFO - PROCESS | 2880 | 1461182776052 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 13:06:16 INFO - PROCESS | 2880 | 1461182776061 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:16 INFO - PROCESS | 2880 | ++DOCSHELL 236A8C00 == 149 [pid = 2880] [id = 638] 13:06:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 342 (24714400) [pid = 2880] [serial = 1914] [outer = 00000000] 13:06:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 343 (28622C00) [pid = 2880] [serial = 1915] [outer = 24714400] 13:06:16 INFO - PROCESS | 2880 | 1461182776107 Marionette DEBUG loaded listener.js 13:06:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 344 (2886F800) [pid = 2880] [serial = 1916] [outer = 24714400] 13:06:16 INFO - PROCESS | 2880 | 1461182776607 Marionette TRACE conn4 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 13:06:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 13:06:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 730ms 13:06:16 INFO - PROCESS | 2880 | 1461182776664 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 13:06:16 INFO - PROCESS | 2880 | 1461182776667 Marionette TRACE conn4 <- [1,2517,null,{"value":"13"}] 13:06:16 INFO - PROCESS | 2880 | 1461182776670 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 13:06:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 13:06:16 INFO - PROCESS | 2880 | 1461182776671 Marionette TRACE conn4 <- [1,2518,null,{}] 13:06:16 INFO - PROCESS | 2880 | 1461182776675 Marionette TRACE conn4 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:06:16 INFO - PROCESS | 2880 | 1461182776814 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 13:06:16 INFO - PROCESS | 2880 | 1461182776823 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:16 INFO - PROCESS | 2880 | ++DOCSHELL 2005A800 == 150 [pid = 2880] [id = 639] 13:06:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 345 (26B06800) [pid = 2880] [serial = 1917] [outer = 00000000] 13:06:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 346 (29164C00) [pid = 2880] [serial = 1918] [outer = 26B06800] 13:06:16 INFO - PROCESS | 2880 | 1461182776868 Marionette DEBUG loaded listener.js 13:06:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 347 (296FB800) [pid = 2880] [serial = 1919] [outer = 26B06800] 13:06:17 INFO - PROCESS | 2880 | 1461182777359 Marionette TRACE conn4 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 13:06:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 13:06:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 730ms 13:06:17 INFO - PROCESS | 2880 | 1461182777404 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 13:06:17 INFO - PROCESS | 2880 | 1461182777406 Marionette TRACE conn4 <- [1,2521,null,{"value":"13"}] 13:06:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 13:06:17 INFO - PROCESS | 2880 | 1461182777410 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 13:06:17 INFO - PROCESS | 2880 | 1461182777411 Marionette TRACE conn4 <- [1,2522,null,{}] 13:06:17 INFO - PROCESS | 2880 | 1461182777419 Marionette TRACE conn4 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:06:17 INFO - PROCESS | 2880 | 1461182777530 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 13:06:17 INFO - PROCESS | 2880 | 1461182777536 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:17 INFO - PROCESS | 2880 | ++DOCSHELL 297C6400 == 151 [pid = 2880] [id = 640] 13:06:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 348 (299B0C00) [pid = 2880] [serial = 1920] [outer = 00000000] 13:06:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 349 (299F0000) [pid = 2880] [serial = 1921] [outer = 299B0C00] 13:06:17 INFO - PROCESS | 2880 | 1461182777586 Marionette DEBUG loaded listener.js 13:06:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 350 (29E4B800) [pid = 2880] [serial = 1922] [outer = 299B0C00] 13:06:18 INFO - PROCESS | 2880 | 1461182778447 Marionette TRACE conn4 <- [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]]]}] 13:06:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 13:06:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1131ms 13:06:18 INFO - PROCESS | 2880 | 1461182778541 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 13:06:18 INFO - PROCESS | 2880 | 1461182778546 Marionette TRACE conn4 <- [1,2525,null,{"value":"13"}] 13:06:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 13:06:18 INFO - PROCESS | 2880 | 1461182778552 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 13:06:18 INFO - PROCESS | 2880 | 1461182778556 Marionette TRACE conn4 <- [1,2526,null,{}] 13:06:18 INFO - PROCESS | 2880 | 1461182778561 Marionette TRACE conn4 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:06:18 INFO - PROCESS | 2880 | 1461182778800 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 13:06:18 INFO - PROCESS | 2880 | 1461182778945 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:19 INFO - PROCESS | 2880 | ++DOCSHELL 1D918C00 == 152 [pid = 2880] [id = 641] 13:06:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 351 (1D967400) [pid = 2880] [serial = 1923] [outer = 00000000] 13:06:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 352 (20431400) [pid = 2880] [serial = 1924] [outer = 1D967400] 13:06:19 INFO - PROCESS | 2880 | 1461182779045 Marionette DEBUG loaded listener.js 13:06:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 353 (20949800) [pid = 2880] [serial = 1925] [outer = 1D967400] 13:06:19 INFO - PROCESS | 2880 | 1461182779632 Marionette TRACE conn4 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 13:06:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 13:06:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1124ms 13:06:19 INFO - PROCESS | 2880 | 1461182779680 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 13:06:19 INFO - PROCESS | 2880 | 1461182779686 Marionette TRACE conn4 <- [1,2529,null,{"value":"13"}] 13:06:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 13:06:19 INFO - PROCESS | 2880 | 1461182779693 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 13:06:19 INFO - PROCESS | 2880 | 1461182779696 Marionette TRACE conn4 <- [1,2530,null,{}] 13:06:19 INFO - PROCESS | 2880 | 1461182779700 Marionette TRACE conn4 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:06:19 INFO - PROCESS | 2880 | 1461182779839 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 13:06:20 INFO - PROCESS | 2880 | 1461182780042 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:20 INFO - PROCESS | 2880 | ++DOCSHELL 2211F000 == 153 [pid = 2880] [id = 642] 13:06:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 354 (22281800) [pid = 2880] [serial = 1926] [outer = 00000000] 13:06:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 355 (251EAC00) [pid = 2880] [serial = 1927] [outer = 22281800] 13:06:20 INFO - PROCESS | 2880 | 1461182780100 Marionette DEBUG loaded listener.js 13:06:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 356 (25695800) [pid = 2880] [serial = 1928] [outer = 22281800] 13:06:20 INFO - PROCESS | 2880 | 1461182780776 Marionette TRACE conn4 <- [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]]]}] 13:06:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 13:06:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1124ms 13:06:20 INFO - PROCESS | 2880 | 1461182780819 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 13:06:20 INFO - PROCESS | 2880 | 1461182780821 Marionette TRACE conn4 <- [1,2533,null,{"value":"13"}] 13:06:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 13:06:20 INFO - PROCESS | 2880 | 1461182780825 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 13:06:20 INFO - PROCESS | 2880 | 1461182780829 Marionette TRACE conn4 <- [1,2534,null,{}] 13:06:20 INFO - PROCESS | 2880 | 1461182780840 Marionette TRACE conn4 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:06:21 INFO - PROCESS | 2880 | 1461182781059 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 13:06:21 INFO - PROCESS | 2880 | 1461182781214 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:21 INFO - PROCESS | 2880 | ++DOCSHELL 28B76C00 == 154 [pid = 2880] [id = 643] 13:06:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 357 (28B77000) [pid = 2880] [serial = 1929] [outer = 00000000] 13:06:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 358 (28B7AC00) [pid = 2880] [serial = 1930] [outer = 28B77000] 13:06:21 INFO - PROCESS | 2880 | 1461182781278 Marionette DEBUG loaded listener.js 13:06:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 359 (28B7EC00) [pid = 2880] [serial = 1931] [outer = 28B77000] 13:06:21 INFO - PROCESS | 2880 | 1461182781915 Marionette TRACE conn4 <- [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]]]}] 13:06:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 13:06:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1129ms 13:06:21 INFO - PROCESS | 2880 | 1461182781958 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 13:06:21 INFO - PROCESS | 2880 | 1461182781961 Marionette TRACE conn4 <- [1,2537,null,{"value":"13"}] 13:06:21 INFO - PROCESS | 2880 | 1461182781964 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 13:06:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 13:06:21 INFO - PROCESS | 2880 | 1461182781966 Marionette TRACE conn4 <- [1,2538,null,{}] 13:06:21 INFO - PROCESS | 2880 | 1461182781970 Marionette TRACE conn4 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:06:22 INFO - PROCESS | 2880 | 1461182782111 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 13:06:22 INFO - PROCESS | 2880 | 1461182782324 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:22 INFO - PROCESS | 2880 | ++DOCSHELL 2993F400 == 155 [pid = 2880] [id = 644] 13:06:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 360 (299E9400) [pid = 2880] [serial = 1932] [outer = 00000000] 13:06:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 361 (2B171000) [pid = 2880] [serial = 1933] [outer = 299E9400] 13:06:22 INFO - PROCESS | 2880 | 1461182782424 Marionette DEBUG loaded listener.js 13:06:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 362 (2B35D000) [pid = 2880] [serial = 1934] [outer = 299E9400] 13:06:23 INFO - PROCESS | 2880 | 1461182783046 Marionette TRACE conn4 <- [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]]]}] 13:06:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 13:06:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1128ms 13:06:23 INFO - PROCESS | 2880 | 1461182783096 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 13:06:23 INFO - PROCESS | 2880 | 1461182783098 Marionette TRACE conn4 <- [1,2541,null,{"value":"13"}] 13:06:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 13:06:23 INFO - PROCESS | 2880 | 1461182783102 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 13:06:23 INFO - PROCESS | 2880 | 1461182783104 Marionette TRACE conn4 <- [1,2542,null,{}] 13:06:23 INFO - PROCESS | 2880 | 1461182783107 Marionette TRACE conn4 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:06:23 INFO - PROCESS | 2880 | 1461182783241 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 13:06:23 INFO - PROCESS | 2880 | 1461182783446 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:23 INFO - PROCESS | 2880 | ++DOCSHELL 299E5800 == 156 [pid = 2880] [id = 645] 13:06:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 363 (2B148000) [pid = 2880] [serial = 1935] [outer = 00000000] 13:06:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 364 (2BF58800) [pid = 2880] [serial = 1936] [outer = 2B148000] 13:06:23 INFO - PROCESS | 2880 | 1461182783501 Marionette DEBUG loaded listener.js 13:06:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 365 (2BF90800) [pid = 2880] [serial = 1937] [outer = 2B148000] 13:06:24 INFO - PROCESS | 2880 | 1461182784170 Marionette TRACE conn4 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 13:06:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 13:06:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1129ms 13:06:24 INFO - PROCESS | 2880 | 1461182784244 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 13:06:24 INFO - PROCESS | 2880 | 1461182784247 Marionette TRACE conn4 <- [1,2545,null,{"value":"13"}] 13:06:24 INFO - PROCESS | 2880 | 1461182784252 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 13:06:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 13:06:24 INFO - PROCESS | 2880 | 1461182784254 Marionette TRACE conn4 <- [1,2546,null,{}] 13:06:24 INFO - PROCESS | 2880 | 1461182784258 Marionette TRACE conn4 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:06:24 INFO - PROCESS | 2880 | 1461182784402 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 13:06:24 INFO - PROCESS | 2880 | 1461182784611 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:24 INFO - PROCESS | 2880 | ++DOCSHELL 2BF56000 == 157 [pid = 2880] [id = 646] 13:06:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 366 (2BF57C00) [pid = 2880] [serial = 1938] [outer = 00000000] 13:06:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 367 (3055B400) [pid = 2880] [serial = 1939] [outer = 2BF57C00] 13:06:24 INFO - PROCESS | 2880 | 1461182784674 Marionette DEBUG loaded listener.js 13:06:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 368 (3055DC00) [pid = 2880] [serial = 1940] [outer = 2BF57C00] 13:06:25 INFO - PROCESS | 2880 | 1461182785333 Marionette TRACE conn4 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 13:06:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 13:06:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1118ms 13:06:25 INFO - PROCESS | 2880 | 1461182785374 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 13:06:25 INFO - PROCESS | 2880 | 1461182785376 Marionette TRACE conn4 <- [1,2549,null,{"value":"13"}] 13:06:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 13:06:25 INFO - PROCESS | 2880 | 1461182785379 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 13:06:25 INFO - PROCESS | 2880 | 1461182785381 Marionette TRACE conn4 <- [1,2550,null,{}] 13:06:25 INFO - PROCESS | 2880 | 1461182785385 Marionette TRACE conn4 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:06:25 INFO - PROCESS | 2880 | 1461182785518 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 13:06:25 INFO - PROCESS | 2880 | 1461182785723 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:25 INFO - PROCESS | 2880 | ++DOCSHELL 29947800 == 158 [pid = 2880] [id = 647] 13:06:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 369 (29948800) [pid = 2880] [serial = 1941] [outer = 00000000] 13:06:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 370 (29950C00) [pid = 2880] [serial = 1942] [outer = 29948800] 13:06:25 INFO - PROCESS | 2880 | 1461182785777 Marionette DEBUG loaded listener.js 13:06:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 371 (29952400) [pid = 2880] [serial = 1943] [outer = 29948800] 13:06:26 INFO - PROCESS | 2880 | 1461182786362 Marionette TRACE conn4 <- [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]]]}] 13:06:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 13:06:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1015ms 13:06:26 INFO - PROCESS | 2880 | 1461182786399 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 13:06:26 INFO - PROCESS | 2880 | 1461182786401 Marionette TRACE conn4 <- [1,2553,null,{"value":"13"}] 13:06:26 INFO - PROCESS | 2880 | 1461182786405 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 13:06:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 13:06:26 INFO - PROCESS | 2880 | 1461182786407 Marionette TRACE conn4 <- [1,2554,null,{}] 13:06:26 INFO - PROCESS | 2880 | 1461182786410 Marionette TRACE conn4 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:06:26 INFO - PROCESS | 2880 | 1461182786543 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 13:06:26 INFO - PROCESS | 2880 | 1461182786761 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:26 INFO - PROCESS | 2880 | ++DOCSHELL 2994F800 == 159 [pid = 2880] [id = 648] 13:06:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 372 (2C1A4800) [pid = 2880] [serial = 1944] [outer = 00000000] 13:06:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 373 (2C94B000) [pid = 2880] [serial = 1945] [outer = 2C1A4800] 13:06:26 INFO - PROCESS | 2880 | 1461182786817 Marionette DEBUG loaded listener.js 13:06:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 374 (2C94D400) [pid = 2880] [serial = 1946] [outer = 2C1A4800] 13:06:27 INFO - PROCESS | 2880 | 1461182787436 Marionette TRACE conn4 <- [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]]]}] 13:06:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 13:06:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1069ms 13:06:27 INFO - PROCESS | 2880 | 1461182787478 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 13:06:27 INFO - PROCESS | 2880 | 1461182787480 Marionette TRACE conn4 <- [1,2557,null,{"value":"13"}] 13:06:27 INFO - PROCESS | 2880 | 1461182787484 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 13:06:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 13:06:27 INFO - PROCESS | 2880 | 1461182787486 Marionette TRACE conn4 <- [1,2558,null,{}] 13:06:27 INFO - PROCESS | 2880 | 1461182787490 Marionette TRACE conn4 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:06:27 INFO - PROCESS | 2880 | 1461182787625 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 13:06:27 INFO - PROCESS | 2880 | 1461182787845 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:27 INFO - PROCESS | 2880 | ++DOCSHELL 1BE8A400 == 160 [pid = 2880] [id = 649] 13:06:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 375 (1FC15800) [pid = 2880] [serial = 1947] [outer = 00000000] 13:06:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 376 (2B1D9400) [pid = 2880] [serial = 1948] [outer = 1FC15800] 13:06:27 INFO - PROCESS | 2880 | 1461182787902 Marionette DEBUG loaded listener.js 13:06:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 377 (2B1DBC00) [pid = 2880] [serial = 1949] [outer = 1FC15800] 13:06:28 INFO - PROCESS | 2880 | 1461182788516 Marionette TRACE conn4 <- [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]]]}] 13:06:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 13:06:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1067ms 13:06:28 INFO - PROCESS | 2880 | 1461182788554 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 13:06:28 INFO - PROCESS | 2880 | 1461182788556 Marionette TRACE conn4 <- [1,2561,null,{"value":"13"}] 13:06:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 13:06:28 INFO - PROCESS | 2880 | 1461182788560 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 13:06:28 INFO - PROCESS | 2880 | 1461182788562 Marionette TRACE conn4 <- [1,2562,null,{}] 13:06:28 INFO - PROCESS | 2880 | 1461182788566 Marionette TRACE conn4 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:06:28 INFO - PROCESS | 2880 | 1461182788733 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 13:06:28 INFO - PROCESS | 2880 | 1461182788979 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:28 INFO - PROCESS | 2880 | ++DOCSHELL 1A0ED800 == 161 [pid = 2880] [id = 650] 13:06:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 378 (1A677000) [pid = 2880] [serial = 1950] [outer = 00000000] 13:06:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 379 (1FC0F000) [pid = 2880] [serial = 1951] [outer = 1A677000] 13:06:29 INFO - PROCESS | 2880 | 1461182789036 Marionette DEBUG loaded listener.js 13:06:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 380 (2053B800) [pid = 2880] [serial = 1952] [outer = 1A677000] 13:06:30 INFO - PROCESS | 2880 | 1461182790081 Marionette TRACE conn4 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 13:06:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 13:06:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1583ms 13:06:30 INFO - PROCESS | 2880 | 1461182790147 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 13:06:30 INFO - PROCESS | 2880 | 1461182790151 Marionette TRACE conn4 <- [1,2565,null,{"value":"13"}] 13:06:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 13:06:30 INFO - PROCESS | 2880 | 1461182790156 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 13:06:30 INFO - PROCESS | 2880 | 1461182790159 Marionette TRACE conn4 <- [1,2566,null,{}] 13:06:30 INFO - PROCESS | 2880 | 1461182790181 Marionette TRACE conn4 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:06:30 INFO - PROCESS | 2880 | 1461182790310 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 13:06:30 INFO - PROCESS | 2880 | 1461182790517 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:30 INFO - PROCESS | 2880 | ++DOCSHELL 1901D000 == 162 [pid = 2880] [id = 651] 13:06:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 381 (19023C00) [pid = 2880] [serial = 1953] [outer = 00000000] 13:06:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 382 (1BE8FC00) [pid = 2880] [serial = 1954] [outer = 19023C00] 13:06:30 INFO - PROCESS | 2880 | 1461182790569 Marionette DEBUG loaded listener.js 13:06:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 383 (1C862400) [pid = 2880] [serial = 1955] [outer = 19023C00] 13:06:31 INFO - PROCESS | 2880 | 1461182791176 Marionette TRACE conn4 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 13:06:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 13:06:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1076ms 13:06:31 INFO - PROCESS | 2880 | 1461182791248 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 13:06:31 INFO - PROCESS | 2880 | 1461182791254 Marionette TRACE conn4 <- [1,2569,null,{"value":"13"}] 13:06:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 13:06:31 INFO - PROCESS | 2880 | 1461182791260 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 13:06:31 INFO - PROCESS | 2880 | 1461182791263 Marionette TRACE conn4 <- [1,2570,null,{}] 13:06:31 INFO - PROCESS | 2880 | 1461182791267 Marionette TRACE conn4 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:06:31 INFO - PROCESS | 2880 | 1461182791427 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 13:06:31 INFO - PROCESS | 2880 | 1461182791637 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:31 INFO - PROCESS | 2880 | ++DOCSHELL 1B832C00 == 163 [pid = 2880] [id = 652] 13:06:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 384 (1BE88C00) [pid = 2880] [serial = 1956] [outer = 00000000] 13:06:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 385 (1D974800) [pid = 2880] [serial = 1957] [outer = 1BE88C00] 13:06:31 INFO - PROCESS | 2880 | 1461182791686 Marionette DEBUG loaded listener.js 13:06:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 386 (1E59D800) [pid = 2880] [serial = 1958] [outer = 1BE88C00] 13:06:32 INFO - PROCESS | 2880 | 1461182792325 Marionette TRACE conn4 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 13:06:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 13:06:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1132ms 13:06:32 INFO - PROCESS | 2880 | 1461182792393 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 13:06:32 INFO - PROCESS | 2880 | 1461182792396 Marionette TRACE conn4 <- [1,2573,null,{"value":"13"}] 13:06:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 13:06:32 INFO - PROCESS | 2880 | 1461182792419 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 13:06:32 INFO - PROCESS | 2880 | 1461182792422 Marionette TRACE conn4 <- [1,2574,null,{}] 13:06:32 INFO - PROCESS | 2880 | 1461182792433 Marionette TRACE conn4 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:06:32 INFO - PROCESS | 2880 | 1461182792561 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 13:06:32 INFO - PROCESS | 2880 | 1461182792766 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:32 INFO - PROCESS | 2880 | ++DOCSHELL 20097400 == 164 [pid = 2880] [id = 653] 13:06:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 387 (20437400) [pid = 2880] [serial = 1959] [outer = 00000000] 13:06:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 388 (20B75400) [pid = 2880] [serial = 1960] [outer = 20437400] 13:06:32 INFO - PROCESS | 2880 | 1461182792860 Marionette DEBUG loaded listener.js 13:06:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 389 (21C1F800) [pid = 2880] [serial = 1961] [outer = 20437400] 13:06:33 INFO - PROCESS | 2880 | 1461182793503 Marionette TRACE conn4 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 13:06:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 13:06:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1128ms 13:06:33 INFO - PROCESS | 2880 | 1461182793549 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 13:06:33 INFO - PROCESS | 2880 | 1461182793552 Marionette TRACE conn4 <- [1,2577,null,{"value":"13"}] 13:06:33 INFO - PROCESS | 2880 | 1461182793555 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 13:06:33 INFO - PROCESS | 2880 | 1461182793556 Marionette TRACE conn4 <- [1,2578,null,{}] 13:06:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 13:06:33 INFO - PROCESS | 2880 | 1461182793560 Marionette TRACE conn4 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:06:33 INFO - PROCESS | 2880 | 1461182793753 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 13:06:33 INFO - PROCESS | 2880 | 1461182793905 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:33 INFO - PROCESS | 2880 | ++DOCSHELL 20AC7000 == 165 [pid = 2880] [id = 654] 13:06:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 390 (2204E000) [pid = 2880] [serial = 1962] [outer = 00000000] 13:06:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 391 (23917400) [pid = 2880] [serial = 1963] [outer = 2204E000] 13:06:33 INFO - PROCESS | 2880 | 1461182793953 Marionette DEBUG loaded listener.js 13:06:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 392 (239A0000) [pid = 2880] [serial = 1964] [outer = 2204E000] 13:06:34 INFO - PROCESS | 2880 | 1461182794568 Marionette TRACE conn4 <- [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]]]}] 13:06:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 13:06:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1073ms 13:06:34 INFO - PROCESS | 2880 | 1461182794632 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 13:06:34 INFO - PROCESS | 2880 | 1461182794634 Marionette TRACE conn4 <- [1,2581,null,{"value":"13"}] 13:06:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 13:06:34 INFO - PROCESS | 2880 | 1461182794637 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 13:06:34 INFO - PROCESS | 2880 | 1461182794639 Marionette TRACE conn4 <- [1,2582,null,{}] 13:06:34 INFO - PROCESS | 2880 | 1461182794643 Marionette TRACE conn4 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:06:34 INFO - PROCESS | 2880 | 1461182794756 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 13:06:35 INFO - PROCESS | 2880 | 1461182794997 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:35 INFO - PROCESS | 2880 | --DOCSHELL 1F99D000 == 164 [pid = 2880] [id = 119] 13:06:35 INFO - PROCESS | 2880 | --DOCSHELL 2005A800 == 163 [pid = 2880] [id = 639] 13:06:35 INFO - PROCESS | 2880 | --DOCSHELL 236A8C00 == 162 [pid = 2880] [id = 638] 13:06:35 INFO - PROCESS | 2880 | --DOCSHELL 273DBC00 == 161 [pid = 2880] [id = 637] 13:06:35 INFO - PROCESS | 2880 | --DOCSHELL 256A3000 == 160 [pid = 2880] [id = 636] 13:06:35 INFO - PROCESS | 2880 | --DOCSHELL 24719800 == 159 [pid = 2880] [id = 635] 13:06:35 INFO - PROCESS | 2880 | --DOMWINDOW == 391 (299E8400) [pid = 2880] [serial = 1783] [outer = 00000000] [url = about:blank] 13:06:35 INFO - PROCESS | 2880 | --DOMWINDOW == 390 (1CCD8400) [pid = 2880] [serial = 1771] [outer = 00000000] [url = about:blank] 13:06:35 INFO - PROCESS | 2880 | --DOMWINDOW == 389 (297C8800) [pid = 2880] [serial = 1780] [outer = 00000000] [url = about:blank] 13:06:35 INFO - PROCESS | 2880 | --DOMWINDOW == 388 (27028000) [pid = 2880] [serial = 1840] [outer = 00000000] [url = about:blank] 13:06:35 INFO - PROCESS | 2880 | --DOMWINDOW == 387 (239A8000) [pid = 2880] [serial = 1810] [outer = 00000000] [url = about:blank] 13:06:35 INFO - PROCESS | 2880 | --DOMWINDOW == 386 (2B147C00) [pid = 2880] [serial = 1786] [outer = 00000000] [url = about:blank] 13:06:35 INFO - PROCESS | 2880 | --DOMWINDOW == 385 (251EC400) [pid = 2880] [serial = 1789] [outer = 00000000] [url = about:blank] 13:06:35 INFO - PROCESS | 2880 | --DOMWINDOW == 384 (28AAB000) [pid = 2880] [serial = 1777] [outer = 00000000] [url = about:blank] 13:06:35 INFO - PROCESS | 2880 | --DOMWINDOW == 383 (23973C00) [pid = 2880] [serial = 1774] [outer = 00000000] [url = about:blank] 13:06:35 INFO - PROCESS | 2880 | ++DOCSHELL 17A06C00 == 160 [pid = 2880] [id = 655] 13:06:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 384 (17A79800) [pid = 2880] [serial = 1965] [outer = 00000000] 13:06:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 385 (1C887400) [pid = 2880] [serial = 1966] [outer = 17A79800] 13:06:35 INFO - PROCESS | 2880 | 1461182795170 Marionette DEBUG loaded listener.js 13:06:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 386 (1CB75C00) [pid = 2880] [serial = 1967] [outer = 17A79800] 13:06:35 INFO - PROCESS | 2880 | --DOCSHELL 1E8CB000 == 159 [pid = 2880] [id = 634] 13:06:35 INFO - PROCESS | 2880 | --DOCSHELL 20069400 == 158 [pid = 2880] [id = 633] 13:06:35 INFO - PROCESS | 2880 | --DOCSHELL 0F644800 == 157 [pid = 2880] [id = 632] 13:06:35 INFO - PROCESS | 2880 | --DOCSHELL 20ABEC00 == 156 [pid = 2880] [id = 631] 13:06:35 INFO - PROCESS | 2880 | --DOCSHELL 130D3C00 == 155 [pid = 2880] [id = 630] 13:06:35 INFO - PROCESS | 2880 | --DOCSHELL 297C5400 == 154 [pid = 2880] [id = 619] 13:06:35 INFO - PROCESS | 2880 | --DOCSHELL 296F7800 == 153 [pid = 2880] [id = 618] 13:06:35 INFO - PROCESS | 2880 | --DOCSHELL 28AB5000 == 152 [pid = 2880] [id = 617] 13:06:35 INFO - PROCESS | 2880 | --DOCSHELL 28621C00 == 151 [pid = 2880] [id = 616] 13:06:35 INFO - PROCESS | 2880 | --DOCSHELL 2178E400 == 150 [pid = 2880] [id = 615] 13:06:35 INFO - PROCESS | 2880 | --DOCSHELL 1C88D400 == 149 [pid = 2880] [id = 614] 13:06:35 INFO - PROCESS | 2880 | --DOCSHELL 2642B800 == 148 [pid = 2880] [id = 613] 13:06:35 INFO - PROCESS | 2880 | --DOMWINDOW == 385 (2B5E9C00) [pid = 2880] [serial = 1795] [outer = 00000000] [url = about:blank] 13:06:35 INFO - PROCESS | 2880 | --DOMWINDOW == 384 (2B6D1000) [pid = 2880] [serial = 1798] [outer = 00000000] [url = about:blank] 13:06:35 INFO - PROCESS | 2880 | --DOMWINDOW == 383 (2BF91000) [pid = 2880] [serial = 1801] [outer = 00000000] [url = about:blank] 13:06:35 INFO - PROCESS | 2880 | --DOMWINDOW == 382 (2993C000) [pid = 2880] [serial = 1804] [outer = 00000000] [url = about:blank] 13:06:35 INFO - PROCESS | 2880 | --DOMWINDOW == 381 (1D9ABC00) [pid = 2880] [serial = 1807] [outer = 00000000] [url = about:blank] 13:06:35 INFO - PROCESS | 2880 | --DOMWINDOW == 380 (2641F000) [pid = 2880] [serial = 1838] [outer = 00000000] [url = about:blank] 13:06:35 INFO - PROCESS | 2880 | --DOMWINDOW == 379 (251C8400) [pid = 2880] [serial = 1832] [outer = 00000000] [url = about:blank] 13:06:35 INFO - PROCESS | 2880 | --DOMWINDOW == 378 (2204C800) [pid = 2880] [serial = 1826] [outer = 00000000] [url = about:blank] 13:06:35 INFO - PROCESS | 2880 | --DOMWINDOW == 377 (25C25000) [pid = 2880] [serial = 1837] [outer = 00000000] [url = about:blank] 13:06:35 INFO - PROCESS | 2880 | --DOMWINDOW == 376 (23976400) [pid = 2880] [serial = 1828] [outer = 00000000] [url = about:blank] 13:06:35 INFO - PROCESS | 2880 | --DOMWINDOW == 375 (21CE6400) [pid = 2880] [serial = 1825] [outer = 00000000] [url = about:blank] 13:06:35 INFO - PROCESS | 2880 | --DOMWINDOW == 374 (2506D000) [pid = 2880] [serial = 1831] [outer = 00000000] [url = about:blank] 13:06:35 INFO - PROCESS | 2880 | --DOMWINDOW == 373 (239A7C00) [pid = 2880] [serial = 1829] [outer = 00000000] [url = about:blank] 13:06:35 INFO - PROCESS | 2880 | --DOMWINDOW == 372 (2373D000) [pid = 2880] [serial = 1816] [outer = 00000000] [url = about:blank] 13:06:35 INFO - PROCESS | 2880 | --DOMWINDOW == 371 (2399BC00) [pid = 2880] [serial = 1817] [outer = 00000000] [url = about:blank] 13:06:35 INFO - PROCESS | 2880 | --DOMWINDOW == 370 (1CCD9C00) [pid = 2880] [serial = 1819] [outer = 00000000] [url = about:blank] 13:06:35 INFO - PROCESS | 2880 | --DOMWINDOW == 369 (1DAE5800) [pid = 2880] [serial = 1820] [outer = 00000000] [url = about:blank] 13:06:35 INFO - PROCESS | 2880 | --DOMWINDOW == 368 (20AAFC00) [pid = 2880] [serial = 1834] [outer = 00000000] [url = about:blank] 13:06:35 INFO - PROCESS | 2880 | --DOMWINDOW == 367 (23737800) [pid = 2880] [serial = 1835] [outer = 00000000] [url = about:blank] 13:06:35 INFO - PROCESS | 2880 | --DOMWINDOW == 366 (2862B400) [pid = 2880] [serial = 1768] [outer = 00000000] [url = about:blank] 13:06:35 INFO - PROCESS | 2880 | --DOMWINDOW == 365 (2B170C00) [pid = 2880] [serial = 1792] [outer = 00000000] [url = about:blank] 13:06:35 INFO - PROCESS | 2880 | --DOMWINDOW == 364 (20436000) [pid = 2880] [serial = 1822] [outer = 00000000] [url = about:blank] 13:06:35 INFO - PROCESS | 2880 | --DOMWINDOW == 363 (20AB1800) [pid = 2880] [serial = 1814] [outer = 00000000] [url = about:blank] 13:06:35 INFO - PROCESS | 2880 | --DOMWINDOW == 362 (20432400) [pid = 2880] [serial = 1813] [outer = 00000000] [url = about:blank] 13:06:35 INFO - PROCESS | 2880 | --DOMWINDOW == 361 (209AB000) [pid = 2880] [serial = 1823] [outer = 00000000] [url = about:blank] 13:06:35 INFO - PROCESS | 2880 | 1461182795790 Marionette TRACE conn4 <- [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]]]}] 13:06:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 13:06:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1177ms 13:06:35 INFO - PROCESS | 2880 | 1461182795815 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 13:06:35 INFO - PROCESS | 2880 | 1461182795817 Marionette TRACE conn4 <- [1,2585,null,{"value":"13"}] 13:06:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 13:06:35 INFO - PROCESS | 2880 | 1461182795820 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 13:06:35 INFO - PROCESS | 2880 | 1461182795822 Marionette TRACE conn4 <- [1,2586,null,{}] 13:06:35 INFO - PROCESS | 2880 | 1461182795825 Marionette TRACE conn4 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:06:35 INFO - PROCESS | 2880 | 1461182795944 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 13:06:36 INFO - PROCESS | 2880 | 1461182796108 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:36 INFO - PROCESS | 2880 | ++DOCSHELL 1BDA9400 == 149 [pid = 2880] [id = 656] 13:06:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 362 (1BE8D800) [pid = 2880] [serial = 1968] [outer = 00000000] 13:06:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 363 (1E89AC00) [pid = 2880] [serial = 1969] [outer = 1BE8D800] 13:06:36 INFO - PROCESS | 2880 | 1461182796156 Marionette DEBUG loaded listener.js 13:06:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 364 (20436000) [pid = 2880] [serial = 1970] [outer = 1BE8D800] 13:06:36 INFO - PROCESS | 2880 | 1461182796609 Marionette TRACE conn4 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 13:06:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 13:06:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 831ms 13:06:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 13:06:36 INFO - PROCESS | 2880 | 1461182796652 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 13:06:36 INFO - PROCESS | 2880 | 1461182796654 Marionette TRACE conn4 <- [1,2589,null,{"value":"13"}] 13:06:36 INFO - PROCESS | 2880 | 1461182796657 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 13:06:36 INFO - PROCESS | 2880 | 1461182796659 Marionette TRACE conn4 <- [1,2590,null,{}] 13:06:36 INFO - PROCESS | 2880 | 1461182796662 Marionette TRACE conn4 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:06:36 INFO - PROCESS | 2880 | 1461182796770 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 13:06:36 INFO - PROCESS | 2880 | 1461182796782 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:36 INFO - PROCESS | 2880 | ++DOCSHELL 1D971C00 == 150 [pid = 2880] [id = 657] 13:06:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 365 (20535C00) [pid = 2880] [serial = 1971] [outer = 00000000] 13:06:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 366 (20B75800) [pid = 2880] [serial = 1972] [outer = 20535C00] 13:06:36 INFO - PROCESS | 2880 | 1461182796828 Marionette DEBUG loaded listener.js 13:06:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 367 (21C14000) [pid = 2880] [serial = 1973] [outer = 20535C00] 13:06:37 INFO - PROCESS | 2880 | 1461182797339 Marionette TRACE conn4 <- [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]]]}] 13:06:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 13:06:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 730ms 13:06:37 INFO - PROCESS | 2880 | 1461182797396 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 13:06:37 INFO - PROCESS | 2880 | 1461182797398 Marionette TRACE conn4 <- [1,2593,null,{"value":"13"}] 13:06:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 13:06:37 INFO - PROCESS | 2880 | 1461182797401 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 13:06:37 INFO - PROCESS | 2880 | 1461182797403 Marionette TRACE conn4 <- [1,2594,null,{}] 13:06:37 INFO - PROCESS | 2880 | 1461182797406 Marionette TRACE conn4 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:06:37 INFO - PROCESS | 2880 | 1461182797566 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 13:06:37 INFO - PROCESS | 2880 | 1461182797581 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:37 INFO - PROCESS | 2880 | ++DOCSHELL 20ABB400 == 151 [pid = 2880] [id = 658] 13:06:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 368 (20ABEC00) [pid = 2880] [serial = 1974] [outer = 00000000] 13:06:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 369 (23176C00) [pid = 2880] [serial = 1975] [outer = 20ABEC00] 13:06:37 INFO - PROCESS | 2880 | 1461182797626 Marionette DEBUG loaded listener.js 13:06:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 370 (23918400) [pid = 2880] [serial = 1976] [outer = 20ABEC00] 13:06:38 INFO - PROCESS | 2880 | 1461182798147 Marionette TRACE conn4 <- [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]]]}] 13:06:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 13:06:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 771ms 13:06:38 INFO - PROCESS | 2880 | 1461182798198 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 13:06:38 INFO - PROCESS | 2880 | 1461182798200 Marionette TRACE conn4 <- [1,2597,null,{"value":"13"}] 13:06:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 13:06:38 INFO - PROCESS | 2880 | 1461182798220 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 13:06:38 INFO - PROCESS | 2880 | 1461182798222 Marionette TRACE conn4 <- [1,2598,null,{}] 13:06:38 INFO - PROCESS | 2880 | 1461182798225 Marionette TRACE conn4 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:06:38 INFO - PROCESS | 2880 | 1461182798386 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 13:06:38 INFO - PROCESS | 2880 | 1461182798408 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:38 INFO - PROCESS | 2880 | ++DOCSHELL 2399B000 == 152 [pid = 2880] [id = 659] 13:06:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 371 (2399C400) [pid = 2880] [serial = 1977] [outer = 00000000] 13:06:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 372 (243CEC00) [pid = 2880] [serial = 1978] [outer = 2399C400] 13:06:38 INFO - PROCESS | 2880 | 1461182798453 Marionette DEBUG loaded listener.js 13:06:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 373 (2471DC00) [pid = 2880] [serial = 1979] [outer = 2399C400] 13:06:38 INFO - PROCESS | 2880 | 1461182798944 Marionette TRACE conn4 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 13:06:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 13:06:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 790ms 13:06:39 INFO - PROCESS | 2880 | 1461182799013 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 13:06:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 13:06:39 INFO - PROCESS | 2880 | 1461182799015 Marionette TRACE conn4 <- [1,2601,null,{"value":"13"}] 13:06:39 INFO - PROCESS | 2880 | 1461182799018 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 13:06:39 INFO - PROCESS | 2880 | 1461182799019 Marionette TRACE conn4 <- [1,2602,null,{}] 13:06:39 INFO - PROCESS | 2880 | 1461182799023 Marionette TRACE conn4 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:06:39 INFO - PROCESS | 2880 | 1461182799184 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 13:06:39 INFO - PROCESS | 2880 | 1461182799207 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:39 INFO - PROCESS | 2880 | ++DOCSHELL 1C866000 == 153 [pid = 2880] [id = 660] 13:06:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 374 (243C9800) [pid = 2880] [serial = 1980] [outer = 00000000] 13:06:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 375 (251C9800) [pid = 2880] [serial = 1981] [outer = 243C9800] 13:06:39 INFO - PROCESS | 2880 | 1461182799252 Marionette DEBUG loaded listener.js 13:06:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 376 (251EE800) [pid = 2880] [serial = 1982] [outer = 243C9800] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 375 (26B06800) [pid = 2880] [serial = 1917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 374 (21CE1C00) [pid = 2880] [serial = 1350] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 373 (2B358C00) [pid = 2880] [serial = 1863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 372 (25511800) [pid = 2880] [serial = 1461] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 371 (2399C800) [pid = 2880] [serial = 1506] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 370 (21790800) [pid = 2880] [serial = 1893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 369 (2605D000) [pid = 2880] [serial = 1344] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 368 (2043B000) [pid = 2880] [serial = 1635] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 367 (28AB5400) [pid = 2880] [serial = 1851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 366 (2550C000) [pid = 2880] [serial = 1569] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 365 (2471AC00) [pid = 2880] [serial = 1905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 364 (25699C00) [pid = 2880] [serial = 1572] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 363 (24D99800) [pid = 2880] [serial = 1392] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 362 (18805400) [pid = 2880] [serial = 1272] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 361 (28B8B000) [pid = 2880] [serial = 1521] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 360 (1A24F000) [pid = 2880] [serial = 1734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 359 (1C9BC400) [pid = 2880] [serial = 1842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 358 (20AC2C00) [pid = 2880] [serial = 1902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 357 (21A0FC00) [pid = 2880] [serial = 1845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 356 (27309C00) [pid = 2880] [serial = 1584] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 355 (29AF1C00) [pid = 2880] [serial = 1860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 354 (2B6D5400) [pid = 2880] [serial = 1869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 353 (2211DC00) [pid = 2880] [serial = 1275] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 352 (243CA400) [pid = 2880] [serial = 1458] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 351 (26FB4400) [pid = 2880] [serial = 1398] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 350 (2B6CE800) [pid = 2880] [serial = 1866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 349 (2702A000) [pid = 2880] [serial = 1407] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 348 (28671000) [pid = 2880] [serial = 1581] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 347 (25508800) [pid = 2880] [serial = 1284] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 346 (2042E800) [pid = 2880] [serial = 1899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 345 (273CD400) [pid = 2880] [serial = 1512] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 344 (1CB68000) [pid = 2880] [serial = 1701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 343 (1BB06000) [pid = 2880] [serial = 1410] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 342 (1FC0E800) [pid = 2880] [serial = 1443] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 341 (29E48800) [pid = 2880] [serial = 1650] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 340 (25C2D400) [pid = 2880] [serial = 1710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 339 (14286C00) [pid = 2880] [serial = 1269] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 338 (251C6400) [pid = 2880] [serial = 1656] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 337 (299AF400) [pid = 2880] [serial = 1593] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 336 (1E88F400) [pid = 2880] [serial = 1503] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 335 (2227DC00) [pid = 2880] [serial = 1452] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 334 (251E6C00) [pid = 2880] [serial = 1788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 333 (24714400) [pid = 2880] [serial = 1914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 332 (27030000) [pid = 2880] [serial = 1713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 331 (2605EC00) [pid = 2880] [serial = 1527] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 330 (26FBFC00) [pid = 2880] [serial = 1509] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 329 (236A8000) [pid = 2880] [serial = 1335] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 328 (28B94C00) [pid = 2880] [serial = 1524] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 327 (299E6C00) [pid = 2880] [serial = 1785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 326 (296FD400) [pid = 2880] [serial = 1854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 325 (22122800) [pid = 2880] [serial = 1332] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 324 (1C9C5400) [pid = 2880] [serial = 1326] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 323 (25697C00) [pid = 2880] [serial = 1578] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 322 (23738C00) [pid = 2880] [serial = 1278] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 321 (21C1B400) [pid = 2880] [serial = 1809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 320 (24716C00) [pid = 2880] [serial = 1575] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 319 (20A0A000) [pid = 2880] [serial = 1449] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 318 (23170400) [pid = 2880] [serial = 1290] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 317 (26436000) [pid = 2880] [serial = 1395] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 316 (127D9C00) [pid = 2880] [serial = 1896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 315 (28622000) [pid = 2880] [serial = 1848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 314 (29AF6800) [pid = 2880] [serial = 1647] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 313 (23734800) [pid = 2880] [serial = 1716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 312 (26060400) [pid = 2880] [serial = 1908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 311 (21C19800) [pid = 2880] [serial = 1227] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 310 (273E3800) [pid = 2880] [serial = 1911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 309 (296F0000) [pid = 2880] [serial = 1725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 308 (24D98000) [pid = 2880] [serial = 1338] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 307 (23915800) [pid = 2880] [serial = 1455] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 306 (20A06800) [pid = 2880] [serial = 1446] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 305 (26FBC800) [pid = 2880] [serial = 1401] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 304 (1B83AC00) [pid = 2880] [serial = 1440] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 303 (299B1C00) [pid = 2880] [serial = 1644] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 302 (299E4C00) [pid = 2880] [serial = 1728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 301 (1DFC2800) [pid = 2880] [serial = 1389] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 300 (1C9C7C00) [pid = 2880] [serial = 1467] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 299 (28AB6C00) [pid = 2880] [serial = 1719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 298 (24712000) [pid = 2880] [serial = 1704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 297 (28AB6800) [pid = 2880] [serial = 1590] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 296 (209A3C00) [pid = 2880] [serial = 1662] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 295 (20B72400) [pid = 2880] [serial = 1221] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 294 (1A67BC00) [pid = 2880] [serial = 1698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 293 (127E1400) [pid = 2880] [serial = 1437] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 292 (28AAB400) [pid = 2880] [serial = 1638] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 291 (23975C00) [pid = 2880] [serial = 1281] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 290 (24D9E800) [pid = 2880] [serial = 1341] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 289 (28628400) [pid = 2880] [serial = 1731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 288 (17A07800) [pid = 2880] [serial = 1890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 287 (2550EC00) [pid = 2880] [serial = 1707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 286 (20AB3800) [pid = 2880] [serial = 1329] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 285 (29163000) [pid = 2880] [serial = 1722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 284 (27310C00) [pid = 2880] [serial = 1587] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 283 (23170C00) [pid = 2880] [serial = 1230] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 282 (299AF000) [pid = 2880] [serial = 1857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 281 (296F2C00) [pid = 2880] [serial = 1779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 280 (1776B400) [pid = 2880] [serial = 1212] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 279 (28AD3000) [pid = 2880] [serial = 1518] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 278 (17331400) [pid = 2880] [serial = 1233] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 277 (1C826400) [pid = 2880] [serial = 1770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 276 (1C868400) [pid = 2880] [serial = 1215] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 275 (299B5800) [pid = 2880] [serial = 1782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 274 (2053A800) [pid = 2880] [serial = 1737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 273 (1BDB4000) [pid = 2880] [serial = 1563] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 272 (17566800) [pid = 2880] [serial = 1323] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 271 (2B179C00) [pid = 2880] [serial = 1659] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 270 (1A66C400) [pid = 2880] [serial = 1386] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 269 (1A66D400) [pid = 2880] [serial = 1500] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 268 (20A0C400) [pid = 2880] [serial = 1218] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 267 (29E55000) [pid = 2880] [serial = 1653] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 266 (1B838C00) [pid = 2880] [serial = 1596] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 265 (1C882C00) [pid = 2880] [serial = 1530] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 264 (2642C000) [pid = 2880] [serial = 1464] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 263 (26432800) [pid = 2880] [serial = 1839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 262 (274AF000) [pid = 2880] [serial = 1404] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 261 (27307400) [pid = 2880] [serial = 1776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 260 (1CCD2C00) [pid = 2880] [serial = 1632] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 259 (220E4C00) [pid = 2880] [serial = 1773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 258 (29168400) [pid = 2880] [serial = 1641] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 257 (20B7D000) [pid = 2880] [serial = 1224] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 256 (1FBC1400) [pid = 2880] [serial = 1566] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 255 (26431C00) [pid = 2880] [serial = 1347] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 254 (25C2EC00) [pid = 2880] [serial = 1287] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 13:06:40 INFO - PROCESS | 2880 | --DOMWINDOW == 253 (28678C00) [pid = 2880] [serial = 1515] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 13:06:41 INFO - PROCESS | 2880 | 1461182801146 Marionette TRACE conn4 <- [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]]]}] 13:06:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 13:06:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 2175ms 13:06:41 INFO - PROCESS | 2880 | 1461182801193 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 13:06:41 INFO - PROCESS | 2880 | 1461182801196 Marionette TRACE conn4 <- [1,2605,null,{"value":"13"}] 13:06:41 INFO - PROCESS | 2880 | 1461182801199 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 13:06:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 13:06:41 INFO - PROCESS | 2880 | 1461182801201 Marionette TRACE conn4 <- [1,2606,null,{}] 13:06:41 INFO - PROCESS | 2880 | 1461182801205 Marionette TRACE conn4 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:06:41 INFO - PROCESS | 2880 | 1461182801330 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 13:06:41 INFO - PROCESS | 2880 | 1461182801497 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:41 INFO - PROCESS | 2880 | ++DOCSHELL 17A07800 == 154 [pid = 2880] [id = 661] 13:06:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 254 (18805400) [pid = 2880] [serial = 1983] [outer = 00000000] 13:06:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 255 (1C86B800) [pid = 2880] [serial = 1984] [outer = 18805400] 13:06:41 INFO - PROCESS | 2880 | 1461182801548 Marionette DEBUG loaded listener.js 13:06:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 256 (1CAA3800) [pid = 2880] [serial = 1985] [outer = 18805400] 13:06:41 INFO - PROCESS | 2880 | 1461182801932 Marionette TRACE conn4 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 13:06:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 13:06:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 770ms 13:06:41 INFO - PROCESS | 2880 | 1461182801992 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 13:06:41 INFO - PROCESS | 2880 | 1461182801994 Marionette TRACE conn4 <- [1,2609,null,{"value":"13"}] 13:06:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 13:06:42 INFO - PROCESS | 2880 | 1461182802000 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 13:06:42 INFO - PROCESS | 2880 | 1461182802001 Marionette TRACE conn4 <- [1,2610,null,{}] 13:06:42 INFO - PROCESS | 2880 | 1461182802005 Marionette TRACE conn4 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:06:42 INFO - PROCESS | 2880 | 1461182802110 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 13:06:42 INFO - PROCESS | 2880 | 1461182802117 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:42 INFO - PROCESS | 2880 | ++DOCSHELL 1CAB0000 == 155 [pid = 2880] [id = 662] 13:06:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 257 (1D91E800) [pid = 2880] [serial = 1986] [outer = 00000000] 13:06:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 258 (1FC15C00) [pid = 2880] [serial = 1987] [outer = 1D91E800] 13:06:42 INFO - PROCESS | 2880 | 1461182802162 Marionette DEBUG loaded listener.js 13:06:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 259 (2053A400) [pid = 2880] [serial = 1988] [outer = 1D91E800] 13:06:42 INFO - PROCESS | 2880 | 1461182802664 Marionette TRACE conn4 <- [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]]]}] 13:06:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 13:06:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 730ms 13:06:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 13:06:42 INFO - PROCESS | 2880 | 1461182802732 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 13:06:42 INFO - PROCESS | 2880 | 1461182802734 Marionette TRACE conn4 <- [1,2613,null,{"value":"13"}] 13:06:42 INFO - PROCESS | 2880 | 1461182802737 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 13:06:42 INFO - PROCESS | 2880 | 1461182802738 Marionette TRACE conn4 <- [1,2614,null,{}] 13:06:42 INFO - PROCESS | 2880 | 1461182802742 Marionette TRACE conn4 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:06:42 INFO - PROCESS | 2880 | 1461182802950 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 13:06:43 INFO - PROCESS | 2880 | 1461182803145 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:43 INFO - PROCESS | 2880 | ++DOCSHELL 12CC9000 == 156 [pid = 2880] [id = 663] 13:06:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 260 (12D3D400) [pid = 2880] [serial = 1989] [outer = 00000000] 13:06:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 261 (1709D800) [pid = 2880] [serial = 1990] [outer = 12D3D400] 13:06:43 INFO - PROCESS | 2880 | 1461182803207 Marionette DEBUG loaded listener.js 13:06:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 262 (1778A800) [pid = 2880] [serial = 1991] [outer = 12D3D400] 13:06:43 INFO - PROCESS | 2880 | 1461182803927 Marionette TRACE conn4 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 13:06:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 13:06:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1232ms 13:06:43 INFO - PROCESS | 2880 | 1461182803971 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 13:06:43 INFO - PROCESS | 2880 | 1461182803977 Marionette TRACE conn4 <- [1,2617,null,{"value":"13"}] 13:06:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 13:06:43 INFO - PROCESS | 2880 | 1461182803981 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 13:06:43 INFO - PROCESS | 2880 | 1461182803986 Marionette TRACE conn4 <- [1,2618,null,{}] 13:06:44 INFO - PROCESS | 2880 | 1461182803991 Marionette TRACE conn4 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:06:44 INFO - PROCESS | 2880 | 1461182804130 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 13:06:44 INFO - PROCESS | 2880 | 1461182804332 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:44 INFO - PROCESS | 2880 | ++DOCSHELL 1BF1E000 == 157 [pid = 2880] [id = 664] 13:06:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 263 (1C9BC000) [pid = 2880] [serial = 1992] [outer = 00000000] 13:06:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 264 (1CCD9C00) [pid = 2880] [serial = 1993] [outer = 1C9BC000] 13:06:44 INFO - PROCESS | 2880 | 1461182804392 Marionette DEBUG loaded listener.js 13:06:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 265 (1D927000) [pid = 2880] [serial = 1994] [outer = 1C9BC000] 13:06:45 INFO - PROCESS | 2880 | 1461182805017 Marionette TRACE conn4 <- [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]]]}] 13:06:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 13:06:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1069ms 13:06:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 13:06:45 INFO - PROCESS | 2880 | 1461182805066 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 13:06:45 INFO - PROCESS | 2880 | 1461182805070 Marionette TRACE conn4 <- [1,2621,null,{"value":"13"}] 13:06:45 INFO - PROCESS | 2880 | 1461182805074 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 13:06:45 INFO - PROCESS | 2880 | 1461182805076 Marionette TRACE conn4 <- [1,2622,null,{}] 13:06:45 INFO - PROCESS | 2880 | 1461182805080 Marionette TRACE conn4 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:06:45 INFO - PROCESS | 2880 | 1461182805218 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 13:06:45 INFO - PROCESS | 2880 | 1461182805424 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:45 INFO - PROCESS | 2880 | ++DOCSHELL 209AA000 == 158 [pid = 2880] [id = 665] 13:06:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 266 (20A0D800) [pid = 2880] [serial = 1995] [outer = 00000000] 13:06:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 267 (20AC7800) [pid = 2880] [serial = 1996] [outer = 20A0D800] 13:06:45 INFO - PROCESS | 2880 | 1461182805481 Marionette DEBUG loaded listener.js 13:06:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 268 (21506C00) [pid = 2880] [serial = 1997] [outer = 20A0D800] 13:06:46 INFO - PROCESS | 2880 | 1461182806099 Marionette TRACE conn4 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 13:06:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 13:06:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1070ms 13:06:46 INFO - PROCESS | 2880 | 1461182806145 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 13:06:46 INFO - PROCESS | 2880 | 1461182806149 Marionette TRACE conn4 <- [1,2625,null,{"value":"13"}] 13:06:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 13:06:46 INFO - PROCESS | 2880 | 1461182806160 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 13:06:46 INFO - PROCESS | 2880 | 1461182806165 Marionette TRACE conn4 <- [1,2626,null,{}] 13:06:46 INFO - PROCESS | 2880 | 1461182806170 Marionette TRACE conn4 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:06:46 INFO - PROCESS | 2880 | 1461182806305 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 13:06:46 INFO - PROCESS | 2880 | 1461182806508 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:46 INFO - PROCESS | 2880 | ++DOCSHELL 2316B400 == 159 [pid = 2880] [id = 666] 13:06:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 269 (2316E000) [pid = 2880] [serial = 1998] [outer = 00000000] 13:06:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 270 (23911400) [pid = 2880] [serial = 1999] [outer = 2316E000] 13:06:46 INFO - PROCESS | 2880 | 1461182806564 Marionette DEBUG loaded listener.js 13:06:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 271 (23971000) [pid = 2880] [serial = 2000] [outer = 2316E000] 13:06:47 INFO - PROCESS | 2880 | 1461182807134 Marionette TRACE conn4 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 13:06:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 13:06:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1029ms 13:06:47 INFO - PROCESS | 2880 | 1461182807184 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 13:06:47 INFO - PROCESS | 2880 | 1461182807186 Marionette TRACE conn4 <- [1,2629,null,{"value":"13"}] 13:06:47 INFO - PROCESS | 2880 | 1461182807190 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 13:06:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 13:06:47 INFO - PROCESS | 2880 | 1461182807192 Marionette TRACE conn4 <- [1,2630,null,{}] 13:06:47 INFO - PROCESS | 2880 | 1461182807196 Marionette TRACE conn4 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:06:47 INFO - PROCESS | 2880 | 1461182807327 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 13:06:47 INFO - PROCESS | 2880 | 1461182807549 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:47 INFO - PROCESS | 2880 | ++DOCSHELL 2399C800 == 160 [pid = 2880] [id = 667] 13:06:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 272 (243C5800) [pid = 2880] [serial = 2001] [outer = 00000000] 13:06:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 273 (24D98000) [pid = 2880] [serial = 2002] [outer = 243C5800] 13:06:47 INFO - PROCESS | 2880 | 1461182807606 Marionette DEBUG loaded listener.js 13:06:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 274 (24D9E800) [pid = 2880] [serial = 2003] [outer = 243C5800] 13:06:48 INFO - PROCESS | 2880 | 1461182808205 Marionette TRACE conn4 <- [1,2632,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 13:06:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 13:06:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1074ms 13:06:48 INFO - PROCESS | 2880 | 1461182808267 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 13:06:48 INFO - PROCESS | 2880 | 1461182808269 Marionette TRACE conn4 <- [1,2633,null,{"value":"13"}] 13:06:48 INFO - PROCESS | 2880 | 1461182808273 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 13:06:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 13:06:48 INFO - PROCESS | 2880 | 1461182808275 Marionette TRACE conn4 <- [1,2634,null,{}] 13:06:48 INFO - PROCESS | 2880 | 1461182808279 Marionette TRACE conn4 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:06:48 INFO - PROCESS | 2880 | 1461182808408 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 13:06:48 INFO - PROCESS | 2880 | 1461182808624 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:48 INFO - PROCESS | 2880 | ++DOCSHELL 251C4C00 == 161 [pid = 2880] [id = 668] 13:06:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 275 (251C6400) [pid = 2880] [serial = 2004] [outer = 00000000] 13:06:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 276 (251EC400) [pid = 2880] [serial = 2005] [outer = 251C6400] 13:06:48 INFO - PROCESS | 2880 | 1461182808691 Marionette DEBUG loaded listener.js 13:06:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 277 (256A1800) [pid = 2880] [serial = 2006] [outer = 251C6400] 13:06:49 INFO - PROCESS | 2880 | 1461182809289 Marionette TRACE conn4 <- [1,2636,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 13:06:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 13:06:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1066ms 13:06:49 INFO - PROCESS | 2880 | 1461182809343 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 13:06:49 INFO - PROCESS | 2880 | 1461182809345 Marionette TRACE conn4 <- [1,2637,null,{"value":"13"}] 13:06:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 13:06:49 INFO - PROCESS | 2880 | 1461182809349 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 13:06:49 INFO - PROCESS | 2880 | 1461182809351 Marionette TRACE conn4 <- [1,2638,null,{}] 13:06:49 INFO - PROCESS | 2880 | 1461182809354 Marionette TRACE conn4 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:06:49 INFO - PROCESS | 2880 | 1461182809486 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 13:06:49 INFO - PROCESS | 2880 | 1461182809704 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:49 INFO - PROCESS | 2880 | ++DOCSHELL 25C24400 == 162 [pid = 2880] [id = 669] 13:06:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 278 (25C31000) [pid = 2880] [serial = 2007] [outer = 00000000] 13:06:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 279 (26418C00) [pid = 2880] [serial = 2008] [outer = 25C31000] 13:06:49 INFO - PROCESS | 2880 | 1461182809765 Marionette DEBUG loaded listener.js 13:06:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 280 (2641F000) [pid = 2880] [serial = 2009] [outer = 25C31000] 13:06:50 INFO - PROCESS | 2880 | 1461182810353 Marionette TRACE conn4 <- [1,2640,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 13:06:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 13:06:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1016ms 13:06:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 13:06:50 INFO - PROCESS | 2880 | 1461182810381 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 13:06:50 INFO - PROCESS | 2880 | 1461182810383 Marionette TRACE conn4 <- [1,2641,null,{"value":"13"}] 13:06:50 INFO - PROCESS | 2880 | 1461182810388 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 13:06:50 INFO - PROCESS | 2880 | 1461182810390 Marionette TRACE conn4 <- [1,2642,null,{}] 13:06:50 INFO - PROCESS | 2880 | 1461182810411 Marionette TRACE conn4 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:06:50 INFO - PROCESS | 2880 | 1461182810540 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 13:06:50 INFO - PROCESS | 2880 | 1461182810779 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:50 INFO - PROCESS | 2880 | ++DOCSHELL 26436800 == 163 [pid = 2880] [id = 670] 13:06:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 281 (26436C00) [pid = 2880] [serial = 2010] [outer = 00000000] 13:06:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 282 (26B0CC00) [pid = 2880] [serial = 2011] [outer = 26436C00] 13:06:50 INFO - PROCESS | 2880 | 1461182810836 Marionette DEBUG loaded listener.js 13:06:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 283 (26FBA800) [pid = 2880] [serial = 2012] [outer = 26436C00] 13:06:51 INFO - PROCESS | 2880 | 1461182811424 Marionette TRACE conn4 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 13:06:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 13:06:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1087ms 13:06:51 INFO - PROCESS | 2880 | 1461182811478 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 13:06:51 INFO - PROCESS | 2880 | 1461182811480 Marionette TRACE conn4 <- [1,2645,null,{"value":"13"}] 13:06:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 13:06:51 INFO - PROCESS | 2880 | 1461182811483 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 13:06:51 INFO - PROCESS | 2880 | 1461182811485 Marionette TRACE conn4 <- [1,2646,null,{}] 13:06:51 INFO - PROCESS | 2880 | 1461182811489 Marionette TRACE conn4 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:06:51 INFO - PROCESS | 2880 | 1461182811619 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 13:06:51 INFO - PROCESS | 2880 | 1461182811835 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:51 INFO - PROCESS | 2880 | ++DOCSHELL 26433400 == 164 [pid = 2880] [id = 671] 13:06:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 284 (26B07400) [pid = 2880] [serial = 2013] [outer = 00000000] 13:06:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 285 (27033400) [pid = 2880] [serial = 2014] [outer = 26B07400] 13:06:51 INFO - PROCESS | 2880 | 1461182811892 Marionette DEBUG loaded listener.js 13:06:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 286 (2730C400) [pid = 2880] [serial = 2015] [outer = 26B07400] 13:06:52 INFO - PROCESS | 2880 | 1461182812485 Marionette TRACE conn4 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 13:06:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 13:06:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1019ms 13:06:52 INFO - PROCESS | 2880 | 1461182812514 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 13:06:52 INFO - PROCESS | 2880 | 1461182812516 Marionette TRACE conn4 <- [1,2649,null,{"value":"13"}] 13:06:52 INFO - PROCESS | 2880 | 1461182812522 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 13:06:52 INFO - PROCESS | 2880 | 1461182812524 Marionette TRACE conn4 <- [1,2650,null,{}] 13:06:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 13:06:52 INFO - PROCESS | 2880 | 1461182812545 Marionette TRACE conn4 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:06:52 INFO - PROCESS | 2880 | 1461182812678 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 13:06:52 INFO - PROCESS | 2880 | 1461182812896 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:52 INFO - PROCESS | 2880 | ++DOCSHELL 2730E800 == 165 [pid = 2880] [id = 672] 13:06:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 287 (273C7800) [pid = 2880] [serial = 2016] [outer = 00000000] 13:06:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 288 (273DE000) [pid = 2880] [serial = 2017] [outer = 273C7800] 13:06:52 INFO - PROCESS | 2880 | 1461182812953 Marionette DEBUG loaded listener.js 13:06:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 289 (273E3800) [pid = 2880] [serial = 2018] [outer = 273C7800] 13:06:53 INFO - PROCESS | 2880 | 1461182813565 Marionette TRACE conn4 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 13:06:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 13:06:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1087ms 13:06:53 INFO - PROCESS | 2880 | 1461182813614 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 13:06:53 INFO - PROCESS | 2880 | 1461182813616 Marionette TRACE conn4 <- [1,2653,null,{"value":"13"}] 13:06:53 INFO - PROCESS | 2880 | 1461182813620 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 13:06:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 13:06:53 INFO - PROCESS | 2880 | 1461182813622 Marionette TRACE conn4 <- [1,2654,null,{}] 13:06:53 INFO - PROCESS | 2880 | 1461182813625 Marionette TRACE conn4 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:06:53 INFO - PROCESS | 2880 | 1461182813756 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 13:06:53 INFO - PROCESS | 2880 | 1461182813974 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:53 INFO - PROCESS | 2880 | ++DOCSHELL 273DA000 == 166 [pid = 2880] [id = 673] 13:06:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 290 (273E6400) [pid = 2880] [serial = 2019] [outer = 00000000] 13:06:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 291 (28627C00) [pid = 2880] [serial = 2020] [outer = 273E6400] 13:06:54 INFO - PROCESS | 2880 | 1461182814036 Marionette DEBUG loaded listener.js 13:06:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 292 (2862E800) [pid = 2880] [serial = 2021] [outer = 273E6400] 13:06:55 INFO - PROCESS | 2880 | 1461182815108 Marionette TRACE conn4 <- [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]]]}] 13:06:55 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) 13:06:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1534ms 13:06:55 INFO - PROCESS | 2880 | 1461182815158 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 13:06:55 INFO - PROCESS | 2880 | 1461182815161 Marionette TRACE conn4 <- [1,2657,null,{"value":"13"}] 13:06:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 13:06:55 INFO - PROCESS | 2880 | 1461182815165 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 13:06:55 INFO - PROCESS | 2880 | 1461182815168 Marionette TRACE conn4 <- [1,2658,null,{}] 13:06:55 INFO - PROCESS | 2880 | 1461182815172 Marionette TRACE conn4 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:06:55 INFO - PROCESS | 2880 | 1461182815350 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 13:06:55 INFO - PROCESS | 2880 | 1461182815615 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:55 INFO - PROCESS | 2880 | ++DOCSHELL 28865000 == 167 [pid = 2880] [id = 674] 13:06:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 293 (28865800) [pid = 2880] [serial = 2022] [outer = 00000000] 13:06:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 294 (28AAE800) [pid = 2880] [serial = 2023] [outer = 28865800] 13:06:55 INFO - PROCESS | 2880 | 1461182815671 Marionette DEBUG loaded listener.js 13:06:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 295 (28ACEC00) [pid = 2880] [serial = 2024] [outer = 28865800] 13:06:56 INFO - PROCESS | 2880 | 1461182816715 Marionette TRACE conn4 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2661,"getWindowHandle",null] 13:06:56 INFO - PROCESS | 2880 | 1461182816780 Marionette TRACE conn4 <- [1,2661,null,{"value":"13"}] 13:06:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 13:06:56 INFO - PROCESS | 2880 | 1461182816785 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 13:06:56 INFO - PROCESS | 2880 | 1461182816787 Marionette TRACE conn4 <- [1,2662,null,{}] 13:06:56 INFO - PROCESS | 2880 | 1461182816791 Marionette TRACE conn4 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:06:56 INFO - PROCESS | 2880 | 1461182816913 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 13:06:57 INFO - PROCESS | 2880 | 1461182817200 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:57 INFO - PROCESS | 2880 | ++DOCSHELL 18CA7C00 == 168 [pid = 2880] [id = 675] 13:06:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 296 (1BDA7400) [pid = 2880] [serial = 2025] [outer = 00000000] 13:06:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 297 (1FC17C00) [pid = 2880] [serial = 2026] [outer = 1BDA7400] 13:06:57 INFO - PROCESS | 2880 | 1461182817257 Marionette DEBUG loaded listener.js 13:06:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 298 (1FC16800) [pid = 2880] [serial = 2027] [outer = 1BDA7400] 13:06:58 INFO - PROCESS | 2880 | 1461182818299 Marionette TRACE conn4 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2665,"getWindowHandle",null] 13:06:58 INFO - PROCESS | 2880 | 1461182818327 Marionette TRACE conn4 <- [1,2665,null,{"value":"13"}] 13:06:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 13:06:58 INFO - PROCESS | 2880 | 1461182818330 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 13:06:58 INFO - PROCESS | 2880 | 1461182818333 Marionette TRACE conn4 <- [1,2666,null,{}] 13:06:58 INFO - PROCESS | 2880 | 1461182818336 Marionette TRACE conn4 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:06:58 INFO - PROCESS | 2880 | 1461182818505 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 13:06:59 INFO - PROCESS | 2880 | 1461182819044 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:59 INFO - PROCESS | 2880 | ++DOCSHELL 0B096400 == 169 [pid = 2880] [id = 676] 13:06:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 299 (0B099800) [pid = 2880] [serial = 2028] [outer = 00000000] 13:06:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 300 (0F164000) [pid = 2880] [serial = 2029] [outer = 0B099800] 13:06:59 INFO - PROCESS | 2880 | 1461182819097 Marionette DEBUG loaded listener.js 13:06:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 301 (12CBBC00) [pid = 2880] [serial = 2030] [outer = 0B099800] 13:07:00 INFO - PROCESS | 2880 | 1461182820182 Marionette TRACE conn4 <- [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]]]}] 13:07:00 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) 13:07:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1875ms 13:07:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 13:07:00 INFO - PROCESS | 2880 | 1461182820210 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 13:07:00 INFO - PROCESS | 2880 | 1461182820214 Marionette TRACE conn4 <- [1,2669,null,{"value":"13"}] 13:07:00 INFO - PROCESS | 2880 | 1461182820218 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 13:07:00 INFO - PROCESS | 2880 | 1461182820222 Marionette TRACE conn4 <- [1,2670,null,{}] 13:07:00 INFO - PROCESS | 2880 | 1461182820227 Marionette TRACE conn4 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:00 INFO - PROCESS | 2880 | 1461182820418 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 13:07:00 INFO - PROCESS | 2880 | --DOCSHELL 1312F800 == 168 [pid = 2880] [id = 228] 13:07:00 INFO - PROCESS | 2880 | --DOCSHELL 1CAB0000 == 167 [pid = 2880] [id = 662] 13:07:00 INFO - PROCESS | 2880 | --DOCSHELL 17A07800 == 166 [pid = 2880] [id = 661] 13:07:00 INFO - PROCESS | 2880 | --DOCSHELL 1C866000 == 165 [pid = 2880] [id = 660] 13:07:00 INFO - PROCESS | 2880 | --DOCSHELL 2399B000 == 164 [pid = 2880] [id = 659] 13:07:00 INFO - PROCESS | 2880 | --DOCSHELL 20ABB400 == 163 [pid = 2880] [id = 658] 13:07:00 INFO - PROCESS | 2880 | --DOCSHELL 1D971C00 == 162 [pid = 2880] [id = 657] 13:07:00 INFO - PROCESS | 2880 | --DOCSHELL 1BDA9400 == 161 [pid = 2880] [id = 656] 13:07:00 INFO - PROCESS | 2880 | --DOCSHELL 17A06C00 == 160 [pid = 2880] [id = 655] 13:07:00 INFO - PROCESS | 2880 | --DOCSHELL 20AC7000 == 159 [pid = 2880] [id = 654] 13:07:00 INFO - PROCESS | 2880 | --DOCSHELL 20097400 == 158 [pid = 2880] [id = 653] 13:07:00 INFO - PROCESS | 2880 | --DOCSHELL 1B832C00 == 157 [pid = 2880] [id = 652] 13:07:00 INFO - PROCESS | 2880 | --DOCSHELL 1901D000 == 156 [pid = 2880] [id = 651] 13:07:00 INFO - PROCESS | 2880 | --DOCSHELL 2043DC00 == 155 [pid = 2880] [id = 554] 13:07:00 INFO - PROCESS | 2880 | --DOCSHELL 29947800 == 154 [pid = 2880] [id = 647] 13:07:00 INFO - PROCESS | 2880 | --DOCSHELL 2BF56000 == 153 [pid = 2880] [id = 646] 13:07:00 INFO - PROCESS | 2880 | --DOCSHELL 299E5800 == 152 [pid = 2880] [id = 645] 13:07:00 INFO - PROCESS | 2880 | --DOCSHELL 2993F400 == 151 [pid = 2880] [id = 644] 13:07:00 INFO - PROCESS | 2880 | --DOCSHELL 28B76C00 == 150 [pid = 2880] [id = 643] 13:07:00 INFO - PROCESS | 2880 | --DOCSHELL 2211F000 == 149 [pid = 2880] [id = 642] 13:07:00 INFO - PROCESS | 2880 | --DOCSHELL 1D918C00 == 148 [pid = 2880] [id = 641] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 300 (29164C00) [pid = 2880] [serial = 1918] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 299 (296FB800) [pid = 2880] [serial = 1919] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 298 (23A77400) [pid = 2880] [serial = 1352] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 297 (2B5E5400) [pid = 2880] [serial = 1865] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 296 (26413800) [pid = 2880] [serial = 1463] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 295 (26B04C00) [pid = 2880] [serial = 1508] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 294 (236A6400) [pid = 2880] [serial = 1894] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 293 (26420800) [pid = 2880] [serial = 1346] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 292 (2471A800) [pid = 2880] [serial = 1637] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 291 (28B8BC00) [pid = 2880] [serial = 1852] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 290 (26FB4000) [pid = 2880] [serial = 1571] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 289 (251C5000) [pid = 2880] [serial = 1906] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 288 (2569F000) [pid = 2880] [serial = 1907] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 287 (256A4C00) [pid = 2880] [serial = 1574] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 286 (26414800) [pid = 2880] [serial = 1394] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 285 (1FC0B000) [pid = 2880] [serial = 1274] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 284 (28B93C00) [pid = 2880] [serial = 1523] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 283 (20AAE800) [pid = 2880] [serial = 1736] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 282 (1D96F400) [pid = 2880] [serial = 1843] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 281 (2399D800) [pid = 2880] [serial = 1904] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 280 (22284400) [pid = 2880] [serial = 1885] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 279 (22286000) [pid = 2880] [serial = 1846] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 278 (27311C00) [pid = 2880] [serial = 1586] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 277 (2B355C00) [pid = 2880] [serial = 1862] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 276 (2BF99400) [pid = 2880] [serial = 1873] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 275 (2BF9EC00) [pid = 2880] [serial = 1871] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 274 (236AA800) [pid = 2880] [serial = 1847] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 273 (236A1000) [pid = 2880] [serial = 1277] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 272 (25077C00) [pid = 2880] [serial = 1460] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 271 (273C2000) [pid = 2880] [serial = 1400] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 270 (2BF58C00) [pid = 2880] [serial = 1867] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 269 (27031000) [pid = 2880] [serial = 1409] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 268 (28AB1800) [pid = 2880] [serial = 1583] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 267 (25C26800) [pid = 2880] [serial = 1286] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 266 (209A6400) [pid = 2880] [serial = 1900] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 265 (274A9000) [pid = 2880] [serial = 1514] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 264 (20B73400) [pid = 2880] [serial = 1703] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 263 (1D890C00) [pid = 2880] [serial = 1412] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 262 (209A2800) [pid = 2880] [serial = 1445] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 261 (29E52000) [pid = 2880] [serial = 1652] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 260 (2642D400) [pid = 2880] [serial = 1712] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 259 (1BEAFC00) [pid = 2880] [serial = 1271] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 258 (2B148C00) [pid = 2880] [serial = 1658] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 257 (2B16A400) [pid = 2880] [serial = 1595] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 256 (20AAF000) [pid = 2880] [serial = 1505] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 255 (23739400) [pid = 2880] [serial = 1454] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 254 (251EE000) [pid = 2880] [serial = 1790] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 253 (2C1A5C00) [pid = 2880] [serial = 1876] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 252 (2B5E2400) [pid = 2880] [serial = 1864] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 251 (2886F800) [pid = 2880] [serial = 1916] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 250 (274A7400) [pid = 2880] [serial = 1715] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 249 (29169C00) [pid = 2880] [serial = 1529] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 248 (273C2400) [pid = 2880] [serial = 1511] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 247 (23970400) [pid = 2880] [serial = 1337] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 246 (297C5000) [pid = 2880] [serial = 1526] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 245 (2B14A000) [pid = 2880] [serial = 1787] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 244 (29934800) [pid = 2880] [serial = 1855] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 243 (236A0400) [pid = 2880] [serial = 1334] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 242 (1DFC4000) [pid = 2880] [serial = 1328] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 241 (28673000) [pid = 2880] [serial = 1580] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 240 (23970800) [pid = 2880] [serial = 1280] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 239 (2391B400) [pid = 2880] [serial = 1811] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 238 (2C96B800) [pid = 2880] [serial = 1879] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 237 (2471EC00) [pid = 2880] [serial = 1577] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 236 (21A0F400) [pid = 2880] [serial = 1451] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 235 (2641A000) [pid = 2880] [serial = 1292] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 234 (26FB2400) [pid = 2880] [serial = 1397] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 233 (17077C00) [pid = 2880] [serial = 1897] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 232 (28677800) [pid = 2880] [serial = 1850] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 231 (2B14F800) [pid = 2880] [serial = 1649] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 230 (2886C000) [pid = 2880] [serial = 1718] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 229 (27033000) [pid = 2880] [serial = 1909] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 228 (236A6800) [pid = 2880] [serial = 1229] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 227 (28677400) [pid = 2880] [serial = 1913] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 226 (296F8C00) [pid = 2880] [serial = 1727] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 225 (2507A400) [pid = 2880] [serial = 1340] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 224 (23A76400) [pid = 2880] [serial = 1457] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 223 (20AC7400) [pid = 2880] [serial = 1448] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 222 (274AB800) [pid = 2880] [serial = 1403] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 221 (1D90A800) [pid = 2880] [serial = 1442] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 220 (29AF4400) [pid = 2880] [serial = 1646] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 219 (299EDC00) [pid = 2880] [serial = 1730] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 218 (20A08800) [pid = 2880] [serial = 1391] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 217 (23173400) [pid = 2880] [serial = 1469] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 216 (28B8D000) [pid = 2880] [serial = 1721] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 215 (2506F000) [pid = 2880] [serial = 1706] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 214 (2916D400) [pid = 2880] [serial = 1592] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 213 (236ACC00) [pid = 2880] [serial = 1903] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 212 (2E5EA800) [pid = 2880] [serial = 1882] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 211 (239A1000) [pid = 2880] [serial = 1664] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 210 (2179A800) [pid = 2880] [serial = 1223] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 209 (1CAA8800) [pid = 2880] [serial = 1700] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 208 (1A0F3800) [pid = 2880] [serial = 1439] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 207 (28BDB400) [pid = 2880] [serial = 1640] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 206 (29163800) [pid = 2880] [serial = 1853] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 205 (24DA0000) [pid = 2880] [serial = 1283] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 204 (25C31C00) [pid = 2880] [serial = 1343] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 203 (2862DC00) [pid = 2880] [serial = 1733] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 202 (1CC42C00) [pid = 2880] [serial = 1892] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 201 (25C24C00) [pid = 2880] [serial = 1709] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 200 (21A0CC00) [pid = 2880] [serial = 1331] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 199 (239A7000) [pid = 2880] [serial = 1895] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 198 (297CBC00) [pid = 2880] [serial = 1724] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 197 (28B8A800) [pid = 2880] [serial = 1589] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 196 (2391BC00) [pid = 2880] [serial = 1232] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 195 (2B143C00) [pid = 2880] [serial = 1858] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 194 (297D2400) [pid = 2880] [serial = 1781] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 193 (1A674000) [pid = 2880] [serial = 1214] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 192 (28BDEC00) [pid = 2880] [serial = 1520] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 191 (243C1C00) [pid = 2880] [serial = 1235] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 190 (1E1F2C00) [pid = 2880] [serial = 1772] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 189 (1D96D000) [pid = 2880] [serial = 1217] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 188 (299ECC00) [pid = 2880] [serial = 1784] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 187 (2605C400) [pid = 2880] [serial = 1739] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 186 (28622C00) [pid = 2880] [serial = 1915] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 185 (1CC4CC00) [pid = 2880] [serial = 1565] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 184 (273D8C00) [pid = 2880] [serial = 1910] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 183 (1A0EBC00) [pid = 2880] [serial = 1325] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 182 (1E8D2000) [pid = 2880] [serial = 1844] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 181 (2B5E2800) [pid = 2880] [serial = 1661] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 180 (1C9B9000) [pid = 2880] [serial = 1388] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 179 (1C9BF400) [pid = 2880] [serial = 1502] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 178 (2BF5BC00) [pid = 2880] [serial = 1868] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 177 (274A8400) [pid = 2880] [serial = 1912] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 176 (20ACA000) [pid = 2880] [serial = 1220] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 175 (2B173C00) [pid = 2880] [serial = 1655] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 174 (2B352800) [pid = 2880] [serial = 1861] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 173 (1A677800) [pid = 2880] [serial = 1898] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 172 (20439000) [pid = 2880] [serial = 1598] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 171 (2916E800) [pid = 2880] [serial = 1532] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 170 (2BF9D400) [pid = 2880] [serial = 1870] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 169 (1C9BDC00) [pid = 2880] [serial = 1891] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 168 (2862D800) [pid = 2880] [serial = 1849] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 167 (26B0C800) [pid = 2880] [serial = 1466] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 166 (27310000) [pid = 2880] [serial = 1841] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 165 (2B146800) [pid = 2880] [serial = 1859] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 164 (2866FC00) [pid = 2880] [serial = 1406] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 163 (26B06C00) [pid = 2880] [serial = 1888] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 162 (28ACBC00) [pid = 2880] [serial = 1778] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 161 (20430800) [pid = 2880] [serial = 1634] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 160 (239A6400) [pid = 2880] [serial = 1775] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 159 (299B0800) [pid = 2880] [serial = 1643] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 158 (20AAF800) [pid = 2880] [serial = 1901] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 157 (2204D400) [pid = 2880] [serial = 1226] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 156 (2993CC00) [pid = 2880] [serial = 1856] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 155 (20B71000) [pid = 2880] [serial = 1568] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 154 (26437C00) [pid = 2880] [serial = 1349] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 153 (26061C00) [pid = 2880] [serial = 1289] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | --DOMWINDOW == 152 (28ACF400) [pid = 2880] [serial = 1517] [outer = 00000000] [url = about:blank] 13:07:00 INFO - PROCESS | 2880 | 1461182820754 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:00 INFO - PROCESS | 2880 | ++DOCSHELL 127A5000 == 149 [pid = 2880] [id = 677] 13:07:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 153 (127D9C00) [pid = 2880] [serial = 2031] [outer = 00000000] 13:07:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 154 (1709F000) [pid = 2880] [serial = 2032] [outer = 127D9C00] 13:07:00 INFO - PROCESS | 2880 | 1461182820808 Marionette DEBUG loaded listener.js 13:07:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 155 (17A02C00) [pid = 2880] [serial = 2033] [outer = 127D9C00] 13:07:01 INFO - PROCESS | 2880 | 1461182821798 Marionette TRACE conn4 <- [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]]]}] 13:07:01 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) 13:07:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1637ms 13:07:01 INFO - PROCESS | 2880 | 1461182821859 Marionette TRACE conn4 -> [0,2673,"getWindowHandle",null] 13:07:01 INFO - PROCESS | 2880 | 1461182821863 Marionette TRACE conn4 <- [1,2673,null,{"value":"13"}] 13:07:01 INFO - PROCESS | 2880 | 1461182821867 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 13:07:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 13:07:01 INFO - PROCESS | 2880 | 1461182821869 Marionette TRACE conn4 <- [1,2674,null,{}] 13:07:01 INFO - PROCESS | 2880 | 1461182821873 Marionette TRACE conn4 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:01 INFO - PROCESS | 2880 | 1461182821988 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 13:07:02 INFO - PROCESS | 2880 | 1461182821995 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:02 INFO - PROCESS | 2880 | ++DOCSHELL 17715400 == 150 [pid = 2880] [id = 678] 13:07:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 156 (188EA800) [pid = 2880] [serial = 2034] [outer = 00000000] 13:07:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 157 (1A670400) [pid = 2880] [serial = 2035] [outer = 188EA800] 13:07:02 INFO - PROCESS | 2880 | 1461182822042 Marionette DEBUG loaded listener.js 13:07:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 158 (1A67B800) [pid = 2880] [serial = 2036] [outer = 188EA800] 13:07:03 INFO - PROCESS | 2880 | 1461182823132 Marionette TRACE conn4 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 13:07:03 INFO - PROCESS | 2880 | 1461182823154 Marionette TRACE conn4 <- [1,2677,null,{"value":"13"}] 13:07:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 13:07:03 INFO - PROCESS | 2880 | 1461182823163 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 13:07:03 INFO - PROCESS | 2880 | 1461182823168 Marionette TRACE conn4 <- [1,2678,null,{}] 13:07:03 INFO - PROCESS | 2880 | 1461182823181 Marionette TRACE conn4 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:03 INFO - PROCESS | 2880 | 1461182823341 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 13:07:03 INFO - PROCESS | 2880 | 1461182823357 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:03 INFO - PROCESS | 2880 | ++DOCSHELL 12D3C000 == 151 [pid = 2880] [id = 679] 13:07:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 159 (131D5400) [pid = 2880] [serial = 2037] [outer = 00000000] 13:07:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 160 (1BF19000) [pid = 2880] [serial = 2038] [outer = 131D5400] 13:07:03 INFO - PROCESS | 2880 | 1461182823403 Marionette DEBUG loaded listener.js 13:07:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 161 (1C826800) [pid = 2880] [serial = 2039] [outer = 131D5400] 13:07:04 INFO - PROCESS | 2880 | 1461182824386 Marionette TRACE conn4 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2681,"getWindowHandle",null] 13:07:04 INFO - PROCESS | 2880 | 1461182824408 Marionette TRACE conn4 <- [1,2681,null,{"value":"13"}] 13:07:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 13:07:04 INFO - PROCESS | 2880 | 1461182824412 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 13:07:04 INFO - PROCESS | 2880 | 1461182824413 Marionette TRACE conn4 <- [1,2682,null,{}] 13:07:04 INFO - PROCESS | 2880 | 1461182824424 Marionette TRACE conn4 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:04 INFO - PROCESS | 2880 | 1461182824582 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 13:07:04 INFO - PROCESS | 2880 | 1461182824600 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:04 INFO - PROCESS | 2880 | ++DOCSHELL 1C86BC00 == 152 [pid = 2880] [id = 680] 13:07:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 162 (1C87E400) [pid = 2880] [serial = 2040] [outer = 00000000] 13:07:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 163 (1C9C1000) [pid = 2880] [serial = 2041] [outer = 1C87E400] 13:07:04 INFO - PROCESS | 2880 | 1461182824645 Marionette DEBUG loaded listener.js 13:07:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 164 (1C9C6400) [pid = 2880] [serial = 2042] [outer = 1C87E400] 13:07:05 INFO - PROCESS | 2880 | --DOMWINDOW == 163 (243C9800) [pid = 2880] [serial = 1980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 13:07:05 INFO - PROCESS | 2880 | --DOMWINDOW == 162 (2399C400) [pid = 2880] [serial = 1977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 13:07:05 INFO - PROCESS | 2880 | --DOMWINDOW == 161 (1BE88C00) [pid = 2880] [serial = 1956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 13:07:05 INFO - PROCESS | 2880 | --DOMWINDOW == 160 (17A79800) [pid = 2880] [serial = 1965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 13:07:05 INFO - PROCESS | 2880 | --DOMWINDOW == 159 (20535C00) [pid = 2880] [serial = 1971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 13:07:05 INFO - PROCESS | 2880 | --DOMWINDOW == 158 (2204E000) [pid = 2880] [serial = 1962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 13:07:05 INFO - PROCESS | 2880 | --DOMWINDOW == 157 (20437400) [pid = 2880] [serial = 1959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 13:07:05 INFO - PROCESS | 2880 | --DOMWINDOW == 156 (19023C00) [pid = 2880] [serial = 1953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 13:07:05 INFO - PROCESS | 2880 | --DOMWINDOW == 155 (1BE8D800) [pid = 2880] [serial = 1968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 13:07:05 INFO - PROCESS | 2880 | --DOMWINDOW == 154 (18805400) [pid = 2880] [serial = 1983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 13:07:05 INFO - PROCESS | 2880 | --DOMWINDOW == 153 (20ABEC00) [pid = 2880] [serial = 1974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 13:07:05 INFO - PROCESS | 2880 | 1461182825791 Marionette TRACE conn4 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2685,"getWindowHandle",null] 13:07:05 INFO - PROCESS | 2880 | 1461182825856 Marionette TRACE conn4 <- [1,2685,null,{"value":"13"}] 13:07:05 INFO - PROCESS | 2880 | 1461182825864 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 13:07:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 13:07:05 INFO - PROCESS | 2880 | 1461182825866 Marionette TRACE conn4 <- [1,2686,null,{}] 13:07:05 INFO - PROCESS | 2880 | 1461182825870 Marionette TRACE conn4 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:05 INFO - PROCESS | 2880 | 1461182825978 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 13:07:05 INFO - PROCESS | 2880 | 1461182825985 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:06 INFO - PROCESS | 2880 | ++DOCSHELL 1CAAE800 == 153 [pid = 2880] [id = 681] 13:07:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 154 (1CAB0000) [pid = 2880] [serial = 2043] [outer = 00000000] 13:07:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 155 (1CC45400) [pid = 2880] [serial = 2044] [outer = 1CAB0000] 13:07:06 INFO - PROCESS | 2880 | 1461182826039 Marionette DEBUG loaded listener.js 13:07:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 156 (1CCD2000) [pid = 2880] [serial = 2045] [outer = 1CAB0000] 13:07:07 INFO - PROCESS | 2880 | 1461182827045 Marionette TRACE conn4 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 13:07:07 INFO - PROCESS | 2880 | 1461182827086 Marionette TRACE conn4 <- [1,2689,null,{"value":"13"}] 13:07:07 INFO - PROCESS | 2880 | 1461182827089 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 13:07:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 13:07:07 INFO - PROCESS | 2880 | 1461182827091 Marionette TRACE conn4 <- [1,2690,null,{}] 13:07:07 INFO - PROCESS | 2880 | 1461182827191 Marionette TRACE conn4 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:07 INFO - PROCESS | 2880 | 1461182827326 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 13:07:07 INFO - PROCESS | 2880 | 1461182827597 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:07 INFO - PROCESS | 2880 | ++DOCSHELL 13BE2400 == 154 [pid = 2880] [id = 682] 13:07:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 157 (13BE4C00) [pid = 2880] [serial = 2046] [outer = 00000000] 13:07:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 158 (1709C000) [pid = 2880] [serial = 2047] [outer = 13BE4C00] 13:07:07 INFO - PROCESS | 2880 | 1461182827661 Marionette DEBUG loaded listener.js 13:07:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 159 (1778F800) [pid = 2880] [serial = 2048] [outer = 13BE4C00] 13:07:08 INFO - PROCESS | 2880 | 1461182828275 Marionette TRACE conn4 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 13:07:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 13:07:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1225ms 13:07:08 INFO - PROCESS | 2880 | 1461182828319 Marionette TRACE conn4 -> [0,2693,"getWindowHandle",null] 13:07:08 INFO - PROCESS | 2880 | 1461182828325 Marionette TRACE conn4 <- [1,2693,null,{"value":"13"}] 13:07:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 13:07:08 INFO - PROCESS | 2880 | 1461182828329 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 13:07:08 INFO - PROCESS | 2880 | 1461182828334 Marionette TRACE conn4 <- [1,2694,null,{}] 13:07:08 INFO - PROCESS | 2880 | 1461182828339 Marionette TRACE conn4 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:08 INFO - PROCESS | 2880 | 1461182828482 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 13:07:08 INFO - PROCESS | 2880 | 1461182828671 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:08 INFO - PROCESS | 2880 | ++DOCSHELL 1A66E400 == 155 [pid = 2880] [id = 683] 13:07:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 160 (1A678800) [pid = 2880] [serial = 2049] [outer = 00000000] 13:07:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 161 (1B834000) [pid = 2880] [serial = 2050] [outer = 1A678800] 13:07:08 INFO - PROCESS | 2880 | 1461182828729 Marionette DEBUG loaded listener.js 13:07:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 162 (1BDAAC00) [pid = 2880] [serial = 2051] [outer = 1A678800] 13:07:09 INFO - PROCESS | 2880 | 1461182829344 Marionette TRACE conn4 <- [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]]]}] 13:07:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 13:07:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1072ms 13:07:09 INFO - PROCESS | 2880 | 1461182829413 Marionette TRACE conn4 -> [0,2697,"getWindowHandle",null] 13:07:09 INFO - PROCESS | 2880 | 1461182829416 Marionette TRACE conn4 <- [1,2697,null,{"value":"13"}] 13:07:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 13:07:09 INFO - PROCESS | 2880 | 1461182829419 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 13:07:09 INFO - PROCESS | 2880 | 1461182829422 Marionette TRACE conn4 <- [1,2698,null,{}] 13:07:09 INFO - PROCESS | 2880 | 1461182829426 Marionette TRACE conn4 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:09 INFO - PROCESS | 2880 | 1461182829575 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 13:07:09 INFO - PROCESS | 2880 | 1461182829759 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:09 INFO - PROCESS | 2880 | ++DOCSHELL 1BF13400 == 156 [pid = 2880] [id = 684] 13:07:09 INFO - PROCESS | 2880 | ++DOMWINDOW == 163 (1C823400) [pid = 2880] [serial = 2052] [outer = 00000000] 13:07:09 INFO - PROCESS | 2880 | ++DOMWINDOW == 164 (1C88A000) [pid = 2880] [serial = 2053] [outer = 1C823400] 13:07:09 INFO - PROCESS | 2880 | 1461182829825 Marionette DEBUG loaded listener.js 13:07:09 INFO - PROCESS | 2880 | ++DOMWINDOW == 165 (1CAA4400) [pid = 2880] [serial = 2054] [outer = 1C823400] 13:07:10 INFO - PROCESS | 2880 | 1461182830550 Marionette TRACE conn4 <- [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] 13:07:10 INFO - PROCESS | 2880 | 1461182830624 Marionette TRACE conn4 <- [1,2701,null,{"value":"13"}] 13:07:10 INFO - PROCESS | 2880 | 1461182830630 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 13:07:10 INFO - PROCESS | 2880 | 1461182830632 Marionette TRACE conn4 <- [1,2702,null,{}] 13:07:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 13:07:10 INFO - PROCESS | 2880 | 1461182830636 Marionette TRACE conn4 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:10 INFO - PROCESS | 2880 | 1461182830772 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 13:07:10 INFO - PROCESS | 2880 | 1461182830925 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:10 INFO - PROCESS | 2880 | ++DOCSHELL 1C9C4800 == 157 [pid = 2880] [id = 685] 13:07:10 INFO - PROCESS | 2880 | ++DOMWINDOW == 166 (1CC4E000) [pid = 2880] [serial = 2055] [outer = 00000000] 13:07:10 INFO - PROCESS | 2880 | ++DOMWINDOW == 167 (1E1A8400) [pid = 2880] [serial = 2056] [outer = 1CC4E000] 13:07:10 INFO - PROCESS | 2880 | 1461182830982 Marionette DEBUG loaded listener.js 13:07:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 168 (1E5A5C00) [pid = 2880] [serial = 2057] [outer = 1CC4E000] 13:07:11 INFO - PROCESS | 2880 | 1461182831575 Marionette TRACE conn4 <- [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]]]}] 13:07:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 13:07:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 970ms 13:07:11 INFO - PROCESS | 2880 | 1461182831608 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 13:07:11 INFO - PROCESS | 2880 | 1461182831610 Marionette TRACE conn4 <- [1,2705,null,{"value":"13"}] 13:07:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 13:07:11 INFO - PROCESS | 2880 | 1461182831614 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 13:07:11 INFO - PROCESS | 2880 | 1461182831616 Marionette TRACE conn4 <- [1,2706,null,{}] 13:07:11 INFO - PROCESS | 2880 | 1461182831619 Marionette TRACE conn4 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:11 INFO - PROCESS | 2880 | 1461182831750 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 13:07:11 INFO - PROCESS | 2880 | 1461182831946 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:11 INFO - PROCESS | 2880 | ++DOCSHELL 1E891800 == 158 [pid = 2880] [id = 686] 13:07:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 169 (1E8D2000) [pid = 2880] [serial = 2058] [outer = 00000000] 13:07:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 170 (1F197C00) [pid = 2880] [serial = 2059] [outer = 1E8D2000] 13:07:12 INFO - PROCESS | 2880 | 1461182832004 Marionette DEBUG loaded listener.js 13:07:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 171 (1FBC2C00) [pid = 2880] [serial = 2060] [outer = 1E8D2000] 13:07:12 INFO - PROCESS | 2880 | 1461182832643 Marionette TRACE conn4 <- [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] 13:07:12 INFO - PROCESS | 2880 | 1461182832688 Marionette TRACE conn4 <- [1,2709,null,{"value":"13"}] 13:07:12 INFO - PROCESS | 2880 | 1461182832691 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 13:07:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 13:07:12 INFO - PROCESS | 2880 | 1461182832694 Marionette TRACE conn4 <- [1,2710,null,{}] 13:07:12 INFO - PROCESS | 2880 | 1461182832697 Marionette TRACE conn4 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:12 INFO - PROCESS | 2880 | 1461182832869 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 13:07:13 INFO - PROCESS | 2880 | 1461182833056 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:13 INFO - PROCESS | 2880 | ++DOCSHELL 1E8D6C00 == 159 [pid = 2880] [id = 687] 13:07:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 172 (1F192800) [pid = 2880] [serial = 2061] [outer = 00000000] 13:07:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 173 (20535C00) [pid = 2880] [serial = 2062] [outer = 1F192800] 13:07:13 INFO - PROCESS | 2880 | 1461182833115 Marionette DEBUG loaded listener.js 13:07:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 174 (2099F800) [pid = 2880] [serial = 2063] [outer = 1F192800] 13:07:13 INFO - PROCESS | 2880 | 1461182833783 Marionette TRACE conn4 <- [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] 13:07:13 INFO - PROCESS | 2880 | 1461182833815 Marionette TRACE conn4 <- [1,2713,null,{"value":"13"}] 13:07:13 INFO - PROCESS | 2880 | 1461182833819 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 13:07:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 13:07:13 INFO - PROCESS | 2880 | 1461182833821 Marionette TRACE conn4 <- [1,2714,null,{}] 13:07:13 INFO - PROCESS | 2880 | 1461182833825 Marionette TRACE conn4 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:13 INFO - PROCESS | 2880 | 1461182833955 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 13:07:14 INFO - PROCESS | 2880 | 1461182834140 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:14 INFO - PROCESS | 2880 | ++DOCSHELL 209A2800 == 160 [pid = 2880] [id = 688] 13:07:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 175 (209AB000) [pid = 2880] [serial = 2064] [outer = 00000000] 13:07:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 176 (20AA8800) [pid = 2880] [serial = 2065] [outer = 209AB000] 13:07:14 INFO - PROCESS | 2880 | 1461182834195 Marionette DEBUG loaded listener.js 13:07:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 177 (20AA7800) [pid = 2880] [serial = 2066] [outer = 209AB000] 13:07:14 INFO - PROCESS | 2880 | 1461182834797 Marionette TRACE conn4 <- [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]]]}] 13:07:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 13:07:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1017ms 13:07:14 INFO - PROCESS | 2880 | 1461182834840 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 13:07:14 INFO - PROCESS | 2880 | 1461182834843 Marionette TRACE conn4 <- [1,2717,null,{"value":"13"}] 13:07:14 INFO - PROCESS | 2880 | 1461182834846 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 13:07:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 13:07:14 INFO - PROCESS | 2880 | 1461182834848 Marionette TRACE conn4 <- [1,2718,null,{}] 13:07:14 INFO - PROCESS | 2880 | 1461182834852 Marionette TRACE conn4 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:14 INFO - PROCESS | 2880 | 1461182834982 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 13:07:15 INFO - PROCESS | 2880 | 1461182835180 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:15 INFO - PROCESS | 2880 | ++DOCSHELL 20A05800 == 161 [pid = 2880] [id = 689] 13:07:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 178 (20A0DC00) [pid = 2880] [serial = 2067] [outer = 00000000] 13:07:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 179 (20ACA800) [pid = 2880] [serial = 2068] [outer = 20A0DC00] 13:07:15 INFO - PROCESS | 2880 | 1461182835237 Marionette DEBUG loaded listener.js 13:07:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 180 (20B74000) [pid = 2880] [serial = 2069] [outer = 20A0DC00] 13:07:16 INFO - PROCESS | 2880 | 1461182836297 Marionette TRACE conn4 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 13:07:16 INFO - PROCESS | 2880 | 1461182836332 Marionette TRACE conn4 <- [1,2721,null,{"value":"13"}] 13:07:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 13:07:16 INFO - PROCESS | 2880 | 1461182836335 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 13:07:16 INFO - PROCESS | 2880 | 1461182836337 Marionette TRACE conn4 <- [1,2722,null,{}] 13:07:16 INFO - PROCESS | 2880 | 1461182836341 Marionette TRACE conn4 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:16 INFO - PROCESS | 2880 | 1461182836501 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 13:07:16 INFO - PROCESS | 2880 | 1461182836682 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:16 INFO - PROCESS | 2880 | ++DOCSHELL 20AC5C00 == 162 [pid = 2880] [id = 690] 13:07:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 181 (20B7A000) [pid = 2880] [serial = 2070] [outer = 00000000] 13:07:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 182 (21A0B800) [pid = 2880] [serial = 2071] [outer = 20B7A000] 13:07:16 INFO - PROCESS | 2880 | 1461182836738 Marionette DEBUG loaded listener.js 13:07:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 183 (21A0F400) [pid = 2880] [serial = 2072] [outer = 20B7A000] 13:07:17 INFO - PROCESS | 2880 | 1461182837291 Marionette TRACE conn4 <- [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]]]}] 13:07:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 13:07:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1017ms 13:07:17 INFO - PROCESS | 2880 | 1461182837356 Marionette TRACE conn4 -> [0,2725,"getWindowHandle",null] 13:07:17 INFO - PROCESS | 2880 | 1461182837359 Marionette TRACE conn4 <- [1,2725,null,{"value":"13"}] 13:07:17 INFO - PROCESS | 2880 | 1461182837362 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 13:07:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 13:07:17 INFO - PROCESS | 2880 | 1461182837364 Marionette TRACE conn4 <- [1,2726,null,{}] 13:07:17 INFO - PROCESS | 2880 | 1461182837368 Marionette TRACE conn4 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:17 INFO - PROCESS | 2880 | 1461182837500 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 13:07:17 INFO - PROCESS | 2880 | 1461182837685 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:17 INFO - PROCESS | 2880 | ++DOCSHELL 21C18400 == 163 [pid = 2880] [id = 691] 13:07:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 184 (21CE1400) [pid = 2880] [serial = 2073] [outer = 00000000] 13:07:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 185 (22051C00) [pid = 2880] [serial = 2074] [outer = 21CE1400] 13:07:17 INFO - PROCESS | 2880 | 1461182837740 Marionette DEBUG loaded listener.js 13:07:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 186 (220EB800) [pid = 2880] [serial = 2075] [outer = 21CE1400] 13:07:18 INFO - PROCESS | 2880 | 1461182838325 Marionette TRACE conn4 <- [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]]]}] 13:07:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 13:07:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1017ms 13:07:18 INFO - PROCESS | 2880 | 1461182838383 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 13:07:18 INFO - PROCESS | 2880 | 1461182838385 Marionette TRACE conn4 <- [1,2729,null,{"value":"13"}] 13:07:18 INFO - PROCESS | 2880 | 1461182838389 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 13:07:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 13:07:18 INFO - PROCESS | 2880 | 1461182838391 Marionette TRACE conn4 <- [1,2730,null,{}] 13:07:18 INFO - PROCESS | 2880 | 1461182838395 Marionette TRACE conn4 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:18 INFO - PROCESS | 2880 | 1461182838552 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 13:07:18 INFO - PROCESS | 2880 | 1461182838739 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:18 INFO - PROCESS | 2880 | ++DOCSHELL 22277400 == 164 [pid = 2880] [id = 692] 13:07:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 187 (2227A400) [pid = 2880] [serial = 2076] [outer = 00000000] 13:07:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 188 (2316B800) [pid = 2880] [serial = 2077] [outer = 2227A400] 13:07:18 INFO - PROCESS | 2880 | 1461182838806 Marionette DEBUG loaded listener.js 13:07:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 189 (23175400) [pid = 2880] [serial = 2078] [outer = 2227A400] 13:07:19 INFO - PROCESS | 2880 | 1461182839439 Marionette TRACE conn4 <- [1,2732,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 13:07:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 13:07:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1128ms 13:07:19 INFO - PROCESS | 2880 | 1461182839529 Marionette TRACE conn4 -> [0,2733,"getWindowHandle",null] 13:07:19 INFO - PROCESS | 2880 | 1461182839532 Marionette TRACE conn4 <- [1,2733,null,{"value":"13"}] 13:07:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 13:07:19 INFO - PROCESS | 2880 | 1461182839537 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 13:07:19 INFO - PROCESS | 2880 | 1461182839540 Marionette TRACE conn4 <- [1,2734,null,{}] 13:07:19 INFO - PROCESS | 2880 | 1461182839544 Marionette TRACE conn4 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:19 INFO - PROCESS | 2880 | 1461182839675 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 13:07:19 INFO - PROCESS | 2880 | 1461182839864 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:19 INFO - PROCESS | 2880 | ++DOCSHELL 236AA000 == 165 [pid = 2880] [id = 693] 13:07:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 190 (236ACC00) [pid = 2880] [serial = 2079] [outer = 00000000] 13:07:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 191 (23738C00) [pid = 2880] [serial = 2080] [outer = 236ACC00] 13:07:19 INFO - PROCESS | 2880 | 1461182839921 Marionette DEBUG loaded listener.js 13:07:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 192 (2373A400) [pid = 2880] [serial = 2081] [outer = 236ACC00] 13:07:20 INFO - PROCESS | 2880 | 1461182840545 Marionette TRACE conn4 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 13:07:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 13:07:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1017ms 13:07:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 13:07:20 INFO - PROCESS | 2880 | 1461182840558 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 13:07:20 INFO - PROCESS | 2880 | 1461182840561 Marionette TRACE conn4 <- [1,2737,null,{"value":"13"}] 13:07:20 INFO - PROCESS | 2880 | 1461182840564 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 13:07:20 INFO - PROCESS | 2880 | 1461182840566 Marionette TRACE conn4 <- [1,2738,null,{}] 13:07:20 INFO - PROCESS | 2880 | 1461182840569 Marionette TRACE conn4 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:20 INFO - PROCESS | 2880 | 1461182840701 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 13:07:20 INFO - PROCESS | 2880 | 1461182840940 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:20 INFO - PROCESS | 2880 | ++DOCSHELL 1C868400 == 166 [pid = 2880] [id = 694] 13:07:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 193 (1C888800) [pid = 2880] [serial = 2082] [outer = 00000000] 13:07:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 194 (2391A000) [pid = 2880] [serial = 2083] [outer = 1C888800] 13:07:21 INFO - PROCESS | 2880 | 1461182840996 Marionette DEBUG loaded listener.js 13:07:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 195 (23920C00) [pid = 2880] [serial = 2084] [outer = 1C888800] 13:07:21 INFO - PROCESS | 2880 | 1461182841864 Marionette TRACE conn4 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 13:07:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 13:07:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1337ms 13:07:21 INFO - PROCESS | 2880 | 1461182841902 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 13:07:21 INFO - PROCESS | 2880 | 1461182841905 Marionette TRACE conn4 <- [1,2741,null,{"value":"13"}] 13:07:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 13:07:21 INFO - PROCESS | 2880 | 1461182841910 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 13:07:21 INFO - PROCESS | 2880 | 1461182841914 Marionette TRACE conn4 <- [1,2742,null,{}] 13:07:21 INFO - PROCESS | 2880 | 1461182841920 Marionette TRACE conn4 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:22 INFO - PROCESS | 2880 | 1461182842053 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 13:07:22 INFO - PROCESS | 2880 | 1461182842247 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:22 INFO - PROCESS | 2880 | ++DOCSHELL 18CAE800 == 167 [pid = 2880] [id = 695] 13:07:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 196 (1901CC00) [pid = 2880] [serial = 2085] [outer = 00000000] 13:07:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 197 (1BDA9000) [pid = 2880] [serial = 2086] [outer = 1901CC00] 13:07:22 INFO - PROCESS | 2880 | 1461182842300 Marionette DEBUG loaded listener.js 13:07:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 198 (1BE91800) [pid = 2880] [serial = 2087] [outer = 1901CC00] 13:07:23 INFO - PROCESS | 2880 | 1461182842995 Marionette TRACE conn4 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 13:07:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 13:07:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1135ms 13:07:23 INFO - PROCESS | 2880 | 1461182843047 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 13:07:23 INFO - PROCESS | 2880 | 1461182843053 Marionette TRACE conn4 <- [1,2745,null,{"value":"13"}] 13:07:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 13:07:23 INFO - PROCESS | 2880 | 1461182843059 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 13:07:23 INFO - PROCESS | 2880 | 1461182843061 Marionette TRACE conn4 <- [1,2746,null,{}] 13:07:23 INFO - PROCESS | 2880 | 1461182843065 Marionette TRACE conn4 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:23 INFO - PROCESS | 2880 | 1461182843199 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 13:07:23 INFO - PROCESS | 2880 | 1461182843394 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:23 INFO - PROCESS | 2880 | ++DOCSHELL 1BE88C00 == 168 [pid = 2880] [id = 696] 13:07:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 199 (1C9C6800) [pid = 2880] [serial = 2088] [outer = 00000000] 13:07:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 200 (1D919800) [pid = 2880] [serial = 2089] [outer = 1C9C6800] 13:07:23 INFO - PROCESS | 2880 | 1461182843444 Marionette DEBUG loaded listener.js 13:07:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 201 (1D9AA000) [pid = 2880] [serial = 2090] [outer = 1C9C6800] 13:07:23 INFO - PROCESS | 2880 | --DOCSHELL 27309000 == 167 [pid = 2880] [id = 528] 13:07:23 INFO - PROCESS | 2880 | --DOCSHELL 1E89B800 == 166 [pid = 2880] [id = 120] 13:07:23 INFO - PROCESS | 2880 | --DOCSHELL 20AB3400 == 165 [pid = 2880] [id = 219] 13:07:23 INFO - PROCESS | 2880 | --DOCSHELL 12D3C000 == 164 [pid = 2880] [id = 679] 13:07:23 INFO - PROCESS | 2880 | --DOCSHELL 17715400 == 163 [pid = 2880] [id = 678] 13:07:23 INFO - PROCESS | 2880 | --DOCSHELL 127A5000 == 162 [pid = 2880] [id = 677] 13:07:23 INFO - PROCESS | 2880 | --DOCSHELL 0B096400 == 161 [pid = 2880] [id = 676] 13:07:23 INFO - PROCESS | 2880 | --DOMWINDOW == 200 (299F0000) [pid = 2880] [serial = 1921] [outer = 00000000] [url = about:blank] 13:07:23 INFO - PROCESS | 2880 | --DOMWINDOW == 199 (20431400) [pid = 2880] [serial = 1924] [outer = 00000000] [url = about:blank] 13:07:23 INFO - PROCESS | 2880 | --DOMWINDOW == 198 (251EAC00) [pid = 2880] [serial = 1927] [outer = 00000000] [url = about:blank] 13:07:23 INFO - PROCESS | 2880 | --DOMWINDOW == 197 (28B7AC00) [pid = 2880] [serial = 1930] [outer = 00000000] [url = about:blank] 13:07:23 INFO - PROCESS | 2880 | --DOMWINDOW == 196 (2BF58800) [pid = 2880] [serial = 1936] [outer = 00000000] [url = about:blank] 13:07:23 INFO - PROCESS | 2880 | --DOMWINDOW == 195 (2B171000) [pid = 2880] [serial = 1933] [outer = 00000000] [url = about:blank] 13:07:23 INFO - PROCESS | 2880 | --DOMWINDOW == 194 (3055B400) [pid = 2880] [serial = 1939] [outer = 00000000] [url = about:blank] 13:07:23 INFO - PROCESS | 2880 | --DOMWINDOW == 193 (29950C00) [pid = 2880] [serial = 1942] [outer = 00000000] [url = about:blank] 13:07:23 INFO - PROCESS | 2880 | --DOMWINDOW == 192 (2C94B000) [pid = 2880] [serial = 1945] [outer = 00000000] [url = about:blank] 13:07:23 INFO - PROCESS | 2880 | --DOMWINDOW == 191 (2B1D9400) [pid = 2880] [serial = 1948] [outer = 00000000] [url = about:blank] 13:07:23 INFO - PROCESS | 2880 | --DOMWINDOW == 190 (1FC15C00) [pid = 2880] [serial = 1987] [outer = 00000000] [url = about:blank] 13:07:23 INFO - PROCESS | 2880 | --DOCSHELL 26433400 == 160 [pid = 2880] [id = 671] 13:07:23 INFO - PROCESS | 2880 | --DOCSHELL 26436800 == 159 [pid = 2880] [id = 670] 13:07:23 INFO - PROCESS | 2880 | --DOCSHELL 25C24400 == 158 [pid = 2880] [id = 669] 13:07:23 INFO - PROCESS | 2880 | --DOCSHELL 251C4C00 == 157 [pid = 2880] [id = 668] 13:07:23 INFO - PROCESS | 2880 | --DOCSHELL 2399C800 == 156 [pid = 2880] [id = 667] 13:07:23 INFO - PROCESS | 2880 | --DOCSHELL 2316B400 == 155 [pid = 2880] [id = 666] 13:07:23 INFO - PROCESS | 2880 | --DOCSHELL 209AA000 == 154 [pid = 2880] [id = 665] 13:07:23 INFO - PROCESS | 2880 | --DOCSHELL 1BF1E000 == 153 [pid = 2880] [id = 664] 13:07:23 INFO - PROCESS | 2880 | --DOCSHELL 12CC9000 == 152 [pid = 2880] [id = 663] 13:07:24 INFO - PROCESS | 2880 | --DOMWINDOW == 189 (251C9800) [pid = 2880] [serial = 1981] [outer = 00000000] [url = about:blank] 13:07:24 INFO - PROCESS | 2880 | --DOMWINDOW == 188 (2471DC00) [pid = 2880] [serial = 1979] [outer = 00000000] [url = about:blank] 13:07:24 INFO - PROCESS | 2880 | --DOMWINDOW == 187 (243CEC00) [pid = 2880] [serial = 1978] [outer = 00000000] [url = about:blank] 13:07:24 INFO - PROCESS | 2880 | --DOMWINDOW == 186 (1E59D800) [pid = 2880] [serial = 1958] [outer = 00000000] [url = about:blank] 13:07:24 INFO - PROCESS | 2880 | --DOMWINDOW == 185 (1D974800) [pid = 2880] [serial = 1957] [outer = 00000000] [url = about:blank] 13:07:24 INFO - PROCESS | 2880 | --DOMWINDOW == 184 (1C887400) [pid = 2880] [serial = 1966] [outer = 00000000] [url = about:blank] 13:07:24 INFO - PROCESS | 2880 | --DOMWINDOW == 183 (1CB75C00) [pid = 2880] [serial = 1967] [outer = 00000000] [url = about:blank] 13:07:24 INFO - PROCESS | 2880 | --DOMWINDOW == 182 (1FC0F000) [pid = 2880] [serial = 1951] [outer = 00000000] [url = about:blank] 13:07:24 INFO - PROCESS | 2880 | --DOMWINDOW == 181 (20B75800) [pid = 2880] [serial = 1972] [outer = 00000000] [url = about:blank] 13:07:24 INFO - PROCESS | 2880 | --DOMWINDOW == 180 (239A0000) [pid = 2880] [serial = 1964] [outer = 00000000] [url = about:blank] 13:07:24 INFO - PROCESS | 2880 | --DOMWINDOW == 179 (23917400) [pid = 2880] [serial = 1963] [outer = 00000000] [url = about:blank] 13:07:24 INFO - PROCESS | 2880 | --DOMWINDOW == 178 (21C1F800) [pid = 2880] [serial = 1961] [outer = 00000000] [url = about:blank] 13:07:24 INFO - PROCESS | 2880 | --DOMWINDOW == 177 (20B75400) [pid = 2880] [serial = 1960] [outer = 00000000] [url = about:blank] 13:07:24 INFO - PROCESS | 2880 | --DOMWINDOW == 176 (251EE800) [pid = 2880] [serial = 1982] [outer = 00000000] [url = about:blank] 13:07:24 INFO - PROCESS | 2880 | --DOMWINDOW == 175 (1C862400) [pid = 2880] [serial = 1955] [outer = 00000000] [url = about:blank] 13:07:24 INFO - PROCESS | 2880 | --DOMWINDOW == 174 (1BE8FC00) [pid = 2880] [serial = 1954] [outer = 00000000] [url = about:blank] 13:07:24 INFO - PROCESS | 2880 | --DOMWINDOW == 173 (1E89AC00) [pid = 2880] [serial = 1969] [outer = 00000000] [url = about:blank] 13:07:24 INFO - PROCESS | 2880 | --DOMWINDOW == 172 (20436000) [pid = 2880] [serial = 1970] [outer = 00000000] [url = about:blank] 13:07:24 INFO - PROCESS | 2880 | --DOMWINDOW == 171 (1C86B800) [pid = 2880] [serial = 1984] [outer = 00000000] [url = about:blank] 13:07:24 INFO - PROCESS | 2880 | --DOMWINDOW == 170 (23176C00) [pid = 2880] [serial = 1975] [outer = 00000000] [url = about:blank] 13:07:24 INFO - PROCESS | 2880 | --DOMWINDOW == 169 (23918400) [pid = 2880] [serial = 1976] [outer = 00000000] [url = about:blank] 13:07:24 INFO - PROCESS | 2880 | --DOMWINDOW == 168 (1CAA3800) [pid = 2880] [serial = 1985] [outer = 00000000] [url = about:blank] 13:07:24 INFO - PROCESS | 2880 | --DOMWINDOW == 167 (21C14000) [pid = 2880] [serial = 1973] [outer = 00000000] [url = about:blank] 13:07:24 INFO - PROCESS | 2880 | 1461182844146 Marionette TRACE conn4 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 13:07:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 13:07:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1124ms 13:07:24 INFO - PROCESS | 2880 | 1461182844186 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 13:07:24 INFO - PROCESS | 2880 | 1461182844188 Marionette TRACE conn4 <- [1,2749,null,{"value":"13"}] 13:07:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 13:07:24 INFO - PROCESS | 2880 | 1461182844191 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 13:07:24 INFO - PROCESS | 2880 | 1461182844195 Marionette TRACE conn4 <- [1,2750,null,{}] 13:07:24 INFO - PROCESS | 2880 | 1461182844205 Marionette TRACE conn4 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:24 INFO - PROCESS | 2880 | 1461182844353 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 13:07:24 INFO - PROCESS | 2880 | 1461182844500 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:24 INFO - PROCESS | 2880 | ++DOCSHELL 1A66D000 == 153 [pid = 2880] [id = 697] 13:07:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 168 (1BDA8000) [pid = 2880] [serial = 2091] [outer = 00000000] 13:07:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 169 (1C88B800) [pid = 2880] [serial = 2092] [outer = 1BDA8000] 13:07:24 INFO - PROCESS | 2880 | 1461182844554 Marionette DEBUG loaded listener.js 13:07:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 170 (1CCD8400) [pid = 2880] [serial = 2093] [outer = 1BDA8000] 13:07:24 INFO - PROCESS | 2880 | 1461182844983 Marionette TRACE conn4 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 13:07:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 13:07:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 830ms 13:07:25 INFO - PROCESS | 2880 | 1461182845027 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 13:07:25 INFO - PROCESS | 2880 | 1461182845030 Marionette TRACE conn4 <- [1,2753,null,{"value":"13"}] 13:07:25 INFO - PROCESS | 2880 | 1461182845033 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 13:07:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 13:07:25 INFO - PROCESS | 2880 | 1461182845035 Marionette TRACE conn4 <- [1,2754,null,{}] 13:07:25 INFO - PROCESS | 2880 | 1461182845038 Marionette TRACE conn4 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:25 INFO - PROCESS | 2880 | 1461182845156 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 13:07:25 INFO - PROCESS | 2880 | 1461182845168 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:25 INFO - PROCESS | 2880 | ++DOCSHELL 1E89A800 == 154 [pid = 2880] [id = 698] 13:07:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 171 (1E89B000) [pid = 2880] [serial = 2094] [outer = 00000000] 13:07:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 172 (1FC13400) [pid = 2880] [serial = 2095] [outer = 1E89B000] 13:07:25 INFO - PROCESS | 2880 | 1461182845218 Marionette DEBUG loaded listener.js 13:07:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 173 (2008EC00) [pid = 2880] [serial = 2096] [outer = 1E89B000] 13:07:25 INFO - PROCESS | 2880 | 1461182845727 Marionette TRACE conn4 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 13:07:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 13:07:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 730ms 13:07:25 INFO - PROCESS | 2880 | 1461182845769 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 13:07:25 INFO - PROCESS | 2880 | 1461182845771 Marionette TRACE conn4 <- [1,2757,null,{"value":"13"}] 13:07:25 INFO - PROCESS | 2880 | 1461182845774 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 13:07:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 13:07:25 INFO - PROCESS | 2880 | 1461182845776 Marionette TRACE conn4 <- [1,2758,null,{}] 13:07:25 INFO - PROCESS | 2880 | 1461182845779 Marionette TRACE conn4 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:25 INFO - PROCESS | 2880 | 1461182845891 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 13:07:25 INFO - PROCESS | 2880 | 1461182845899 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:25 INFO - PROCESS | 2880 | ++DOCSHELL 1FC10C00 == 155 [pid = 2880] [id = 699] 13:07:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 174 (20095C00) [pid = 2880] [serial = 2097] [outer = 00000000] 13:07:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 175 (20535000) [pid = 2880] [serial = 2098] [outer = 20095C00] 13:07:25 INFO - PROCESS | 2880 | 1461182845945 Marionette DEBUG loaded listener.js 13:07:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 176 (2094CC00) [pid = 2880] [serial = 2099] [outer = 20095C00] 13:07:26 INFO - PROCESS | 2880 | 1461182846522 Marionette TRACE conn4 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 13:07:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 13:07:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 770ms 13:07:26 INFO - PROCESS | 2880 | 1461182846547 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 13:07:26 INFO - PROCESS | 2880 | 1461182846549 Marionette TRACE conn4 <- [1,2761,null,{"value":"13"}] 13:07:26 INFO - PROCESS | 2880 | 1461182846552 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 13:07:26 INFO - PROCESS | 2880 | 1461182846554 Marionette TRACE conn4 <- [1,2762,null,{}] 13:07:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 13:07:26 INFO - PROCESS | 2880 | 1461182846557 Marionette TRACE conn4 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:26 INFO - PROCESS | 2880 | 1461182846754 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 13:07:26 INFO - PROCESS | 2880 | 1461182846782 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:26 INFO - PROCESS | 2880 | ++DOCSHELL 20ABD400 == 156 [pid = 2880] [id = 700] 13:07:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 177 (2178E400) [pid = 2880] [serial = 2100] [outer = 00000000] 13:07:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 178 (22049C00) [pid = 2880] [serial = 2101] [outer = 2178E400] 13:07:26 INFO - PROCESS | 2880 | 1461182846831 Marionette DEBUG loaded listener.js 13:07:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 179 (22125000) [pid = 2880] [serial = 2102] [outer = 2178E400] 13:07:27 INFO - PROCESS | 2880 | 1461182847324 Marionette TRACE conn4 <- [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]]]}] 13:07:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 13:07:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 830ms 13:07:27 INFO - PROCESS | 2880 | 1461182847387 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 13:07:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 13:07:27 INFO - PROCESS | 2880 | 1461182847389 Marionette TRACE conn4 <- [1,2765,null,{"value":"13"}] 13:07:27 INFO - PROCESS | 2880 | 1461182847392 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 13:07:27 INFO - PROCESS | 2880 | 1461182847393 Marionette TRACE conn4 <- [1,2766,null,{}] 13:07:27 INFO - PROCESS | 2880 | 1461182847397 Marionette TRACE conn4 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:27 INFO - PROCESS | 2880 | 1461182847559 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 13:07:27 INFO - PROCESS | 2880 | 1461182847579 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:27 INFO - PROCESS | 2880 | ++DOCSHELL 21CEBC00 == 157 [pid = 2880] [id = 701] 13:07:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 180 (2212A800) [pid = 2880] [serial = 2103] [outer = 00000000] 13:07:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 181 (236A4C00) [pid = 2880] [serial = 2104] [outer = 2212A800] 13:07:27 INFO - PROCESS | 2880 | 1461182847626 Marionette DEBUG loaded listener.js 13:07:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 182 (2373A800) [pid = 2880] [serial = 2105] [outer = 2212A800] 13:07:28 INFO - PROCESS | 2880 | 1461182848103 Marionette TRACE conn4 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 13:07:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 13:07:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 771ms 13:07:28 INFO - PROCESS | 2880 | --DOMWINDOW == 181 (2B146400) [pid = 2880] [serial = 1794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 13:07:28 INFO - PROCESS | 2880 | --DOMWINDOW == 180 (1C87E400) [pid = 2880] [serial = 2040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 13:07:28 INFO - PROCESS | 2880 | --DOMWINDOW == 179 (0B099800) [pid = 2880] [serial = 2028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 13:07:28 INFO - PROCESS | 2880 | --DOMWINDOW == 178 (131D5400) [pid = 2880] [serial = 2037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 13:07:28 INFO - PROCESS | 2880 | --DOMWINDOW == 177 (28866800) [pid = 2880] [serial = 1803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 13:07:28 INFO - PROCESS | 2880 | --DOMWINDOW == 176 (2B6CA400) [pid = 2880] [serial = 1797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 13:07:28 INFO - PROCESS | 2880 | --DOMWINDOW == 175 (1A67A000) [pid = 2880] [serial = 1806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 13:07:28 INFO - PROCESS | 2880 | --DOMWINDOW == 174 (188EA800) [pid = 2880] [serial = 2034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 13:07:28 INFO - PROCESS | 2880 | --DOMWINDOW == 173 (2BF59400) [pid = 2880] [serial = 1800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 13:07:28 INFO - PROCESS | 2880 | --DOMWINDOW == 172 (29E4A400) [pid = 2880] [serial = 1791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 13:07:28 INFO - PROCESS | 2880 | --DOMWINDOW == 171 (127D9C00) [pid = 2880] [serial = 2031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 13:07:28 INFO - PROCESS | 2880 | --DOMWINDOW == 170 (1D91E800) [pid = 2880] [serial = 1986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 13:07:28 INFO - PROCESS | 2880 | --DOMWINDOW == 169 (299B0C00) [pid = 2880] [serial = 1920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 13:07:28 INFO - PROCESS | 2880 | 1461182848394 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 13:07:28 INFO - PROCESS | 2880 | 1461182848396 Marionette TRACE conn4 <- [1,2769,null,{"value":"13"}] 13:07:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 13:07:28 INFO - PROCESS | 2880 | 1461182848406 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 13:07:28 INFO - PROCESS | 2880 | 1461182848408 Marionette TRACE conn4 <- [1,2770,null,{}] 13:07:28 INFO - PROCESS | 2880 | 1461182848411 Marionette TRACE conn4 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:28 INFO - PROCESS | 2880 | 1461182848522 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 13:07:28 INFO - PROCESS | 2880 | 1461182848529 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:28 INFO - PROCESS | 2880 | ++DOCSHELL 1BB0BC00 == 158 [pid = 2880] [id = 702] 13:07:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 170 (1BE91C00) [pid = 2880] [serial = 2106] [outer = 00000000] 13:07:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 171 (1F911C00) [pid = 2880] [serial = 2107] [outer = 1BE91C00] 13:07:28 INFO - PROCESS | 2880 | 1461182848578 Marionette DEBUG loaded listener.js 13:07:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 172 (236AA400) [pid = 2880] [serial = 2108] [outer = 1BE91C00] 13:07:29 INFO - PROCESS | 2880 | 1461182849134 Marionette TRACE conn4 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 13:07:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 13:07:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 770ms 13:07:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 13:07:29 INFO - PROCESS | 2880 | 1461182849183 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 13:07:29 INFO - PROCESS | 2880 | 1461182849185 Marionette TRACE conn4 <- [1,2773,null,{"value":"13"}] 13:07:29 INFO - PROCESS | 2880 | 1461182849188 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 13:07:29 INFO - PROCESS | 2880 | 1461182849189 Marionette TRACE conn4 <- [1,2774,null,{}] 13:07:29 INFO - PROCESS | 2880 | 1461182849193 Marionette TRACE conn4 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:29 INFO - PROCESS | 2880 | 1461182849303 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 13:07:29 INFO - PROCESS | 2880 | 1461182849310 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:29 INFO - PROCESS | 2880 | ++DOCSHELL 2391C400 == 159 [pid = 2880] [id = 703] 13:07:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 173 (2396C000) [pid = 2880] [serial = 2109] [outer = 00000000] 13:07:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 174 (239A0800) [pid = 2880] [serial = 2110] [outer = 2396C000] 13:07:29 INFO - PROCESS | 2880 | 1461182849358 Marionette DEBUG loaded listener.js 13:07:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 175 (239A4800) [pid = 2880] [serial = 2111] [outer = 2396C000] 13:07:29 INFO - PROCESS | 2880 | 1461182849848 Marionette TRACE conn4 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 13:07:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 13:07:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 670ms 13:07:29 INFO - PROCESS | 2880 | 1461182849859 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 13:07:29 INFO - PROCESS | 2880 | 1461182849861 Marionette TRACE conn4 <- [1,2777,null,{"value":"13"}] 13:07:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 13:07:29 INFO - PROCESS | 2880 | 1461182849886 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 13:07:29 INFO - PROCESS | 2880 | 1461182849887 Marionette TRACE conn4 <- [1,2778,null,{}] 13:07:29 INFO - PROCESS | 2880 | 1461182849891 Marionette TRACE conn4 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:30 INFO - PROCESS | 2880 | 1461182850002 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 13:07:30 INFO - PROCESS | 2880 | 1461182850009 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:30 INFO - PROCESS | 2880 | ++DOCSHELL 239A5C00 == 160 [pid = 2880] [id = 704] 13:07:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 176 (239A6C00) [pid = 2880] [serial = 2112] [outer = 00000000] 13:07:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 177 (23A77800) [pid = 2880] [serial = 2113] [outer = 239A6C00] 13:07:30 INFO - PROCESS | 2880 | 1461182850054 Marionette DEBUG loaded listener.js 13:07:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 178 (23A7A400) [pid = 2880] [serial = 2114] [outer = 239A6C00] 13:07:30 INFO - PROCESS | 2880 | 1461182850839 Marionette TRACE conn4 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 13:07:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 13:07:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 970ms 13:07:30 INFO - PROCESS | 2880 | 1461182850857 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 13:07:30 INFO - PROCESS | 2880 | 1461182850862 Marionette TRACE conn4 <- [1,2781,null,{"value":"13"}] 13:07:30 INFO - PROCESS | 2880 | 1461182850868 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 13:07:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 13:07:30 INFO - PROCESS | 2880 | 1461182850871 Marionette TRACE conn4 <- [1,2782,null,{}] 13:07:30 INFO - PROCESS | 2880 | 1461182850877 Marionette TRACE conn4 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:31 INFO - PROCESS | 2880 | 1461182851021 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 13:07:31 INFO - PROCESS | 2880 | 1461182851227 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:31 INFO - PROCESS | 2880 | ++DOCSHELL 1A66C400 == 161 [pid = 2880] [id = 705] 13:07:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 179 (1A673400) [pid = 2880] [serial = 2115] [outer = 00000000] 13:07:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 180 (1BF1E000) [pid = 2880] [serial = 2116] [outer = 1A673400] 13:07:31 INFO - PROCESS | 2880 | 1461182851294 Marionette DEBUG loaded listener.js 13:07:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 181 (1C886000) [pid = 2880] [serial = 2117] [outer = 1A673400] 13:07:31 INFO - PROCESS | 2880 | 1461182851947 Marionette TRACE conn4 <- [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]]]}] 13:07:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 13:07:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1129ms 13:07:32 INFO - PROCESS | 2880 | 1461182852001 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 13:07:32 INFO - PROCESS | 2880 | 1461182852008 Marionette TRACE conn4 <- [1,2785,null,{"value":"13"}] 13:07:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 13:07:32 INFO - PROCESS | 2880 | 1461182852027 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 13:07:32 INFO - PROCESS | 2880 | 1461182852030 Marionette TRACE conn4 <- [1,2786,null,{}] 13:07:32 INFO - PROCESS | 2880 | 1461182852038 Marionette TRACE conn4 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:32 INFO - PROCESS | 2880 | 1461182852184 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 13:07:32 INFO - PROCESS | 2880 | 1461182852366 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:32 INFO - PROCESS | 2880 | ++DOCSHELL 1D96E000 == 162 [pid = 2880] [id = 706] 13:07:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 182 (1D976000) [pid = 2880] [serial = 2118] [outer = 00000000] 13:07:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 183 (2043D000) [pid = 2880] [serial = 2119] [outer = 1D976000] 13:07:32 INFO - PROCESS | 2880 | 1461182852425 Marionette DEBUG loaded listener.js 13:07:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 184 (20AA9000) [pid = 2880] [serial = 2120] [outer = 1D976000] 13:07:33 INFO - PROCESS | 2880 | 1461182853119 Marionette TRACE conn4 <- [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]]]}] 13:07:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 13:07:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1140ms 13:07:33 INFO - PROCESS | 2880 | 1461182853156 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 13:07:33 INFO - PROCESS | 2880 | 1461182853159 Marionette TRACE conn4 <- [1,2789,null,{"value":"13"}] 13:07:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 13:07:33 INFO - PROCESS | 2880 | 1461182853163 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 13:07:33 INFO - PROCESS | 2880 | 1461182853166 Marionette TRACE conn4 <- [1,2790,null,{}] 13:07:33 INFO - PROCESS | 2880 | 1461182853177 Marionette TRACE conn4 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:33 INFO - PROCESS | 2880 | 1461182853319 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 13:07:33 INFO - PROCESS | 2880 | 1461182853515 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:33 INFO - PROCESS | 2880 | ++DOCSHELL 23A75400 == 163 [pid = 2880] [id = 707] 13:07:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 185 (23A75800) [pid = 2880] [serial = 2121] [outer = 00000000] 13:07:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 186 (243C5000) [pid = 2880] [serial = 2122] [outer = 23A75800] 13:07:33 INFO - PROCESS | 2880 | 1461182853574 Marionette DEBUG loaded listener.js 13:07:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 187 (243CC000) [pid = 2880] [serial = 2123] [outer = 23A75800] 13:07:34 INFO - PROCESS | 2880 | 1461182854168 Marionette TRACE conn4 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 13:07:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 13:07:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1074ms 13:07:34 INFO - PROCESS | 2880 | 1461182854240 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 13:07:34 INFO - PROCESS | 2880 | 1461182854243 Marionette TRACE conn4 <- [1,2793,null,{"value":"13"}] 13:07:34 INFO - PROCESS | 2880 | 1461182854246 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 13:07:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 13:07:34 INFO - PROCESS | 2880 | 1461182854248 Marionette TRACE conn4 <- [1,2794,null,{}] 13:07:34 INFO - PROCESS | 2880 | 1461182854252 Marionette TRACE conn4 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:34 INFO - PROCESS | 2880 | 1461182854389 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 13:07:34 INFO - PROCESS | 2880 | 1461182854579 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:34 INFO - PROCESS | 2880 | ++DOCSHELL 24716000 == 164 [pid = 2880] [id = 708] 13:07:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 188 (24718000) [pid = 2880] [serial = 2124] [outer = 00000000] 13:07:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 189 (2471FC00) [pid = 2880] [serial = 2125] [outer = 24718000] 13:07:34 INFO - PROCESS | 2880 | 1461182854637 Marionette DEBUG loaded listener.js 13:07:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 190 (24D93000) [pid = 2880] [serial = 2126] [outer = 24718000] 13:07:35 INFO - PROCESS | 2880 | 1461182855239 Marionette TRACE conn4 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 13:07:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 13:07:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1016ms 13:07:35 INFO - PROCESS | 2880 | 1461182855267 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 13:07:35 INFO - PROCESS | 2880 | 1461182855269 Marionette TRACE conn4 <- [1,2797,null,{"value":"13"}] 13:07:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 13:07:35 INFO - PROCESS | 2880 | 1461182855273 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 13:07:35 INFO - PROCESS | 2880 | 1461182855275 Marionette TRACE conn4 <- [1,2798,null,{}] 13:07:35 INFO - PROCESS | 2880 | 1461182855278 Marionette TRACE conn4 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:35 INFO - PROCESS | 2880 | 1461182855413 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 13:07:35 INFO - PROCESS | 2880 | 1461182855618 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:35 INFO - PROCESS | 2880 | ++DOCSHELL 24D96800 == 165 [pid = 2880] [id = 709] 13:07:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 191 (24D9FC00) [pid = 2880] [serial = 2127] [outer = 00000000] 13:07:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 192 (25074000) [pid = 2880] [serial = 2128] [outer = 24D9FC00] 13:07:35 INFO - PROCESS | 2880 | 1461182855675 Marionette DEBUG loaded listener.js 13:07:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 193 (25073400) [pid = 2880] [serial = 2129] [outer = 24D9FC00] 13:07:36 INFO - PROCESS | 2880 | 1461182856342 Marionette TRACE conn4 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 13:07:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 13:07:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1124ms 13:07:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 13:07:36 INFO - PROCESS | 2880 | 1461182856413 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 13:07:36 INFO - PROCESS | 2880 | 1461182856415 Marionette TRACE conn4 <- [1,2801,null,{"value":"13"}] 13:07:36 INFO - PROCESS | 2880 | 1461182856420 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 13:07:36 INFO - PROCESS | 2880 | 1461182856422 Marionette TRACE conn4 <- [1,2802,null,{}] 13:07:36 INFO - PROCESS | 2880 | 1461182856426 Marionette TRACE conn4 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:36 INFO - PROCESS | 2880 | 1461182856584 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 13:07:36 INFO - PROCESS | 2880 | 1461182856773 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:36 INFO - PROCESS | 2880 | ++DOCSHELL 251CB000 == 166 [pid = 2880] [id = 710] 13:07:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 194 (251E2000) [pid = 2880] [serial = 2130] [outer = 00000000] 13:07:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 195 (251EBC00) [pid = 2880] [serial = 2131] [outer = 251E2000] 13:07:36 INFO - PROCESS | 2880 | 1461182856831 Marionette DEBUG loaded listener.js 13:07:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 196 (251EE000) [pid = 2880] [serial = 2132] [outer = 251E2000] 13:07:37 INFO - PROCESS | 2880 | 1461182857449 Marionette TRACE conn4 <- [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]]]}] 13:07:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 13:07:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1079ms 13:07:37 INFO - PROCESS | 2880 | 1461182857500 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 13:07:37 INFO - PROCESS | 2880 | 1461182857503 Marionette TRACE conn4 <- [1,2805,null,{"value":"13"}] 13:07:37 INFO - PROCESS | 2880 | 1461182857506 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 13:07:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 13:07:37 INFO - PROCESS | 2880 | 1461182857508 Marionette TRACE conn4 <- [1,2806,null,{}] 13:07:37 INFO - PROCESS | 2880 | 1461182857511 Marionette TRACE conn4 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:37 INFO - PROCESS | 2880 | 1461182857646 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 13:07:37 INFO - PROCESS | 2880 | 1461182857838 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:37 INFO - PROCESS | 2880 | ++DOCSHELL 24712C00 == 167 [pid = 2880] [id = 711] 13:07:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 197 (25508800) [pid = 2880] [serial = 2133] [outer = 00000000] 13:07:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 198 (25516000) [pid = 2880] [serial = 2134] [outer = 25508800] 13:07:37 INFO - PROCESS | 2880 | 1461182857893 Marionette DEBUG loaded listener.js 13:07:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 199 (25699400) [pid = 2880] [serial = 2135] [outer = 25508800] 13:07:38 INFO - PROCESS | 2880 | 1461182858490 Marionette TRACE conn4 <- [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]]]}] 13:07:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 13:07:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1016ms 13:07:38 INFO - PROCESS | 2880 | 1461182858525 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 13:07:38 INFO - PROCESS | 2880 | 1461182858528 Marionette TRACE conn4 <- [1,2809,null,{"value":"13"}] 13:07:38 INFO - PROCESS | 2880 | 1461182858531 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 13:07:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 13:07:38 INFO - PROCESS | 2880 | 1461182858533 Marionette TRACE conn4 <- [1,2810,null,{}] 13:07:38 INFO - PROCESS | 2880 | 1461182858536 Marionette TRACE conn4 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:38 INFO - PROCESS | 2880 | 1461182858671 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 13:07:38 INFO - PROCESS | 2880 | 1461182858880 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:38 INFO - PROCESS | 2880 | ++DOCSHELL 2569EC00 == 168 [pid = 2880] [id = 712] 13:07:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 200 (256A0800) [pid = 2880] [serial = 2136] [outer = 00000000] 13:07:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 201 (25C27400) [pid = 2880] [serial = 2137] [outer = 256A0800] 13:07:38 INFO - PROCESS | 2880 | 1461182858936 Marionette DEBUG loaded listener.js 13:07:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 202 (25C2E000) [pid = 2880] [serial = 2138] [outer = 256A0800] 13:07:39 INFO - PROCESS | 2880 | 1461182859531 Marionette TRACE conn4 <- [1,2812,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 13:07:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 13:07:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1072ms 13:07:39 INFO - PROCESS | 2880 | 1461182859608 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 13:07:39 INFO - PROCESS | 2880 | 1461182859610 Marionette TRACE conn4 <- [1,2813,null,{"value":"13"}] 13:07:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 13:07:39 INFO - PROCESS | 2880 | 1461182859614 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 13:07:39 INFO - PROCESS | 2880 | 1461182859616 Marionette TRACE conn4 <- [1,2814,null,{}] 13:07:39 INFO - PROCESS | 2880 | 1461182859620 Marionette TRACE conn4 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:39 INFO - PROCESS | 2880 | 1461182859788 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 13:07:39 INFO - PROCESS | 2880 | 1461182859981 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:40 INFO - PROCESS | 2880 | ++DOCSHELL 25C25800 == 169 [pid = 2880] [id = 713] 13:07:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 203 (25C31400) [pid = 2880] [serial = 2139] [outer = 00000000] 13:07:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 204 (26066000) [pid = 2880] [serial = 2140] [outer = 25C31400] 13:07:40 INFO - PROCESS | 2880 | 1461182860038 Marionette DEBUG loaded listener.js 13:07:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 205 (26416800) [pid = 2880] [serial = 2141] [outer = 25C31400] 13:07:40 INFO - PROCESS | 2880 | 1461182860641 Marionette TRACE conn4 <- [1,2816,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 13:07:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 13:07:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1077ms 13:07:40 INFO - PROCESS | 2880 | 1461182860695 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 13:07:40 INFO - PROCESS | 2880 | 1461182860697 Marionette TRACE conn4 <- [1,2817,null,{"value":"13"}] 13:07:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 13:07:40 INFO - PROCESS | 2880 | 1461182860700 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 13:07:40 INFO - PROCESS | 2880 | 1461182860702 Marionette TRACE conn4 <- [1,2818,null,{}] 13:07:40 INFO - PROCESS | 2880 | 1461182860706 Marionette TRACE conn4 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:40 INFO - PROCESS | 2880 | 1461182860842 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 13:07:41 INFO - PROCESS | 2880 | 1461182861036 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:41 INFO - PROCESS | 2880 | ++DOCSHELL 1D88DC00 == 170 [pid = 2880] [id = 714] 13:07:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 206 (1E897400) [pid = 2880] [serial = 2142] [outer = 00000000] 13:07:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 207 (2642A400) [pid = 2880] [serial = 2143] [outer = 1E897400] 13:07:41 INFO - PROCESS | 2880 | 1461182861091 Marionette DEBUG loaded listener.js 13:07:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 208 (26430400) [pid = 2880] [serial = 2144] [outer = 1E897400] 13:07:41 INFO - PROCESS | 2880 | 1461182861690 Marionette TRACE conn4 <- [1,2820,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 13:07:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 13:07:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1019ms 13:07:41 INFO - PROCESS | 2880 | 1461182861724 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 13:07:41 INFO - PROCESS | 2880 | 1461182861726 Marionette TRACE conn4 <- [1,2821,null,{"value":"13"}] 13:07:41 INFO - PROCESS | 2880 | 1461182861730 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 13:07:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 13:07:41 INFO - PROCESS | 2880 | 1461182861733 Marionette TRACE conn4 <- [1,2822,null,{}] 13:07:41 INFO - PROCESS | 2880 | 1461182861736 Marionette TRACE conn4 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:41 INFO - PROCESS | 2880 | 1461182861909 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 13:07:42 INFO - PROCESS | 2880 | 1461182862123 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:42 INFO - PROCESS | 2880 | ++DOCSHELL 26436400 == 171 [pid = 2880] [id = 715] 13:07:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 209 (26437400) [pid = 2880] [serial = 2145] [outer = 00000000] 13:07:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 210 (26FB3C00) [pid = 2880] [serial = 2146] [outer = 26437400] 13:07:42 INFO - PROCESS | 2880 | 1461182862185 Marionette DEBUG loaded listener.js 13:07:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 211 (26FB9800) [pid = 2880] [serial = 2147] [outer = 26437400] 13:07:42 INFO - PROCESS | 2880 | 1461182862770 Marionette TRACE conn4 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 13:07:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 13:07:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1072ms 13:07:42 INFO - PROCESS | 2880 | 1461182862816 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 13:07:42 INFO - PROCESS | 2880 | 1461182862819 Marionette TRACE conn4 <- [1,2825,null,{"value":"13"}] 13:07:42 INFO - PROCESS | 2880 | 1461182862822 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 13:07:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 13:07:42 INFO - PROCESS | 2880 | 1461182862824 Marionette TRACE conn4 <- [1,2826,null,{}] 13:07:42 INFO - PROCESS | 2880 | 1461182862827 Marionette TRACE conn4 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:42 INFO - PROCESS | 2880 | 1461182862967 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 13:07:43 INFO - PROCESS | 2880 | 1461182863176 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:43 INFO - PROCESS | 2880 | ++DOCSHELL 27025400 == 172 [pid = 2880] [id = 716] 13:07:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 212 (27028400) [pid = 2880] [serial = 2148] [outer = 00000000] 13:07:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 213 (27032400) [pid = 2880] [serial = 2149] [outer = 27028400] 13:07:43 INFO - PROCESS | 2880 | 1461182863232 Marionette DEBUG loaded listener.js 13:07:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 214 (27030C00) [pid = 2880] [serial = 2150] [outer = 27028400] 13:07:43 INFO - PROCESS | 2880 | 1461182863796 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 13:07:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 13:07:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1019ms 13:07:43 INFO - PROCESS | 2880 | 1461182863898 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 13:07:43 INFO - PROCESS | 2880 | 1461182863901 Marionette TRACE conn4 <- [1,2829,null,{"value":"13"}] 13:07:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 13:07:43 INFO - PROCESS | 2880 | 1461182863906 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 13:07:43 INFO - PROCESS | 2880 | 1461182863908 Marionette TRACE conn4 <- [1,2830,null,{}] 13:07:43 INFO - PROCESS | 2880 | 1461182863912 Marionette TRACE conn4 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:44 INFO - PROCESS | 2880 | 1461182864069 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 13:07:44 INFO - PROCESS | 2880 | 1461182864264 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:44 INFO - PROCESS | 2880 | ++DOCSHELL 12C09C00 == 173 [pid = 2880] [id = 717] 13:07:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 215 (12CC3000) [pid = 2880] [serial = 2151] [outer = 00000000] 13:07:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 216 (18CA8000) [pid = 2880] [serial = 2152] [outer = 12CC3000] 13:07:44 INFO - PROCESS | 2880 | 1461182864322 Marionette DEBUG loaded listener.js 13:07:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 217 (1A677800) [pid = 2880] [serial = 2153] [outer = 12CC3000] 13:07:45 INFO - PROCESS | 2880 | 1461182865369 Marionette TRACE conn4 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 13:07:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 13:07:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1489ms 13:07:45 INFO - PROCESS | 2880 | 1461182865401 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 13:07:45 INFO - PROCESS | 2880 | 1461182865405 Marionette TRACE conn4 <- [1,2833,null,{"value":"13"}] 13:07:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 13:07:45 INFO - PROCESS | 2880 | 1461182865411 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 13:07:45 INFO - PROCESS | 2880 | 1461182865415 Marionette TRACE conn4 <- [1,2834,null,{}] 13:07:45 INFO - PROCESS | 2880 | 1461182865422 Marionette TRACE conn4 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:45 INFO - PROCESS | 2880 | 1461182865560 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 13:07:45 INFO - PROCESS | 2880 | 1461182865804 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:45 INFO - PROCESS | 2880 | ++DOCSHELL 1A67BC00 == 174 [pid = 2880] [id = 718] 13:07:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 218 (1AA70400) [pid = 2880] [serial = 2154] [outer = 00000000] 13:07:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 219 (1BDB4400) [pid = 2880] [serial = 2155] [outer = 1AA70400] 13:07:45 INFO - PROCESS | 2880 | 1461182865897 Marionette DEBUG loaded listener.js 13:07:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 220 (1C824C00) [pid = 2880] [serial = 2156] [outer = 1AA70400] 13:07:46 INFO - PROCESS | 2880 | 1461182866486 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 13:07:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 13:07:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1129ms 13:07:46 INFO - PROCESS | 2880 | 1461182866540 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 13:07:46 INFO - PROCESS | 2880 | 1461182866546 Marionette TRACE conn4 <- [1,2837,null,{"value":"13"}] 13:07:46 INFO - PROCESS | 2880 | 1461182866570 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 13:07:46 INFO - PROCESS | 2880 | 1461182866573 Marionette TRACE conn4 <- [1,2838,null,{}] 13:07:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 13:07:46 INFO - PROCESS | 2880 | 1461182866577 Marionette TRACE conn4 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:46 INFO - PROCESS | 2880 | 1461182866717 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 13:07:46 INFO - PROCESS | 2880 | 1461182866907 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:46 INFO - PROCESS | 2880 | ++DOCSHELL 17790000 == 175 [pid = 2880] [id = 719] 13:07:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 221 (1A285800) [pid = 2880] [serial = 2157] [outer = 00000000] 13:07:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 222 (1CCD5400) [pid = 2880] [serial = 2158] [outer = 1A285800] 13:07:46 INFO - PROCESS | 2880 | 1461182866955 Marionette DEBUG loaded listener.js 13:07:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 223 (1D919000) [pid = 2880] [serial = 2159] [outer = 1A285800] 13:07:47 INFO - PROCESS | 2880 | --DOCSHELL 12D3BC00 == 174 [pid = 2880] [id = 222] 13:07:47 INFO - PROCESS | 2880 | --DOCSHELL 1BF13C00 == 173 [pid = 2880] [id = 208] 13:07:47 INFO - PROCESS | 2880 | --DOCSHELL 0B09B000 == 172 [pid = 2880] [id = 21] 13:07:47 INFO - PROCESS | 2880 | --DOCSHELL 1CC44C00 == 171 [pid = 2880] [id = 262] 13:07:47 INFO - PROCESS | 2880 | --DOCSHELL 1A66DC00 == 170 [pid = 2880] [id = 221] 13:07:47 INFO - PROCESS | 2880 | --DOCSHELL 1A0F0C00 == 169 [pid = 2880] [id = 532] 13:07:47 INFO - PROCESS | 2880 | --DOMWINDOW == 222 (1CC45400) [pid = 2880] [serial = 2044] [outer = 00000000] [url = about:blank] 13:07:47 INFO - PROCESS | 2880 | --DOCSHELL 1C86BC00 == 168 [pid = 2880] [id = 680] 13:07:47 INFO - PROCESS | 2880 | --DOCSHELL 20AC5C00 == 167 [pid = 2880] [id = 690] 13:07:47 INFO - PROCESS | 2880 | --DOCSHELL 20A05800 == 166 [pid = 2880] [id = 689] 13:07:47 INFO - PROCESS | 2880 | --DOCSHELL 209A2800 == 165 [pid = 2880] [id = 688] 13:07:47 INFO - PROCESS | 2880 | --DOCSHELL 1E8D6C00 == 164 [pid = 2880] [id = 687] 13:07:47 INFO - PROCESS | 2880 | --DOCSHELL 1E891800 == 163 [pid = 2880] [id = 686] 13:07:47 INFO - PROCESS | 2880 | --DOCSHELL 1C9C4800 == 162 [pid = 2880] [id = 685] 13:07:47 INFO - PROCESS | 2880 | --DOCSHELL 1BF13400 == 161 [pid = 2880] [id = 684] 13:07:47 INFO - PROCESS | 2880 | --DOCSHELL 1A66E400 == 160 [pid = 2880] [id = 683] 13:07:47 INFO - PROCESS | 2880 | --DOCSHELL 13BE2400 == 159 [pid = 2880] [id = 682] 13:07:47 INFO - PROCESS | 2880 | --DOCSHELL 1CAAE800 == 158 [pid = 2880] [id = 681] 13:07:47 INFO - PROCESS | 2880 | --DOMWINDOW == 221 (2BF51800) [pid = 2880] [serial = 1796] [outer = 00000000] [url = about:blank] 13:07:47 INFO - PROCESS | 2880 | --DOMWINDOW == 220 (1C9C6400) [pid = 2880] [serial = 2042] [outer = 00000000] [url = about:blank] 13:07:47 INFO - PROCESS | 2880 | --DOMWINDOW == 219 (0F164000) [pid = 2880] [serial = 2029] [outer = 00000000] [url = about:blank] 13:07:47 INFO - PROCESS | 2880 | --DOMWINDOW == 218 (1BF19000) [pid = 2880] [serial = 2038] [outer = 00000000] [url = about:blank] 13:07:47 INFO - PROCESS | 2880 | --DOMWINDOW == 217 (28627C00) [pid = 2880] [serial = 2020] [outer = 00000000] [url = about:blank] 13:07:47 INFO - PROCESS | 2880 | --DOMWINDOW == 216 (12CBBC00) [pid = 2880] [serial = 2030] [outer = 00000000] [url = about:blank] 13:07:47 INFO - PROCESS | 2880 | --DOMWINDOW == 215 (2993D800) [pid = 2880] [serial = 1805] [outer = 00000000] [url = about:blank] 13:07:47 INFO - PROCESS | 2880 | --DOMWINDOW == 214 (1C826800) [pid = 2880] [serial = 2039] [outer = 00000000] [url = about:blank] 13:07:47 INFO - PROCESS | 2880 | --DOMWINDOW == 213 (1FC17C00) [pid = 2880] [serial = 2026] [outer = 00000000] [url = about:blank] 13:07:47 INFO - PROCESS | 2880 | --DOMWINDOW == 212 (2B6D2400) [pid = 2880] [serial = 1799] [outer = 00000000] [url = about:blank] 13:07:47 INFO - PROCESS | 2880 | --DOMWINDOW == 211 (28AAE800) [pid = 2880] [serial = 2023] [outer = 00000000] [url = about:blank] 13:07:47 INFO - PROCESS | 2880 | --DOMWINDOW == 210 (20068800) [pid = 2880] [serial = 1808] [outer = 00000000] [url = about:blank] 13:07:47 INFO - PROCESS | 2880 | --DOMWINDOW == 209 (26B0CC00) [pid = 2880] [serial = 2011] [outer = 00000000] [url = about:blank] 13:07:47 INFO - PROCESS | 2880 | --DOMWINDOW == 208 (1C9C1000) [pid = 2880] [serial = 2041] [outer = 00000000] [url = about:blank] 13:07:47 INFO - PROCESS | 2880 | --DOMWINDOW == 207 (1709D800) [pid = 2880] [serial = 1990] [outer = 00000000] [url = about:blank] 13:07:47 INFO - PROCESS | 2880 | --DOMWINDOW == 206 (27033400) [pid = 2880] [serial = 2014] [outer = 00000000] [url = about:blank] 13:07:47 INFO - PROCESS | 2880 | --DOMWINDOW == 205 (1CCD9C00) [pid = 2880] [serial = 1993] [outer = 00000000] [url = about:blank] 13:07:47 INFO - PROCESS | 2880 | --DOMWINDOW == 204 (1A67B800) [pid = 2880] [serial = 2036] [outer = 00000000] [url = about:blank] 13:07:47 INFO - PROCESS | 2880 | --DOMWINDOW == 203 (2BF95400) [pid = 2880] [serial = 1802] [outer = 00000000] [url = about:blank] 13:07:47 INFO - PROCESS | 2880 | --DOMWINDOW == 202 (2B5DB000) [pid = 2880] [serial = 1793] [outer = 00000000] [url = about:blank] 13:07:47 INFO - PROCESS | 2880 | --DOMWINDOW == 201 (26418C00) [pid = 2880] [serial = 2008] [outer = 00000000] [url = about:blank] 13:07:47 INFO - PROCESS | 2880 | --DOMWINDOW == 200 (251EC400) [pid = 2880] [serial = 2005] [outer = 00000000] [url = about:blank] 13:07:47 INFO - PROCESS | 2880 | --DOMWINDOW == 199 (1709F000) [pid = 2880] [serial = 2032] [outer = 00000000] [url = about:blank] 13:07:47 INFO - PROCESS | 2880 | --DOMWINDOW == 198 (17A02C00) [pid = 2880] [serial = 2033] [outer = 00000000] [url = about:blank] 13:07:47 INFO - PROCESS | 2880 | --DOMWINDOW == 197 (1A670400) [pid = 2880] [serial = 2035] [outer = 00000000] [url = about:blank] 13:07:47 INFO - PROCESS | 2880 | --DOMWINDOW == 196 (23911400) [pid = 2880] [serial = 1999] [outer = 00000000] [url = about:blank] 13:07:47 INFO - PROCESS | 2880 | --DOMWINDOW == 195 (20AC7800) [pid = 2880] [serial = 1996] [outer = 00000000] [url = about:blank] 13:07:47 INFO - PROCESS | 2880 | --DOMWINDOW == 194 (2053A400) [pid = 2880] [serial = 1988] [outer = 00000000] [url = about:blank] 13:07:47 INFO - PROCESS | 2880 | --DOMWINDOW == 193 (29E4B800) [pid = 2880] [serial = 1922] [outer = 00000000] [url = about:blank] 13:07:47 INFO - PROCESS | 2880 | --DOMWINDOW == 192 (24D98000) [pid = 2880] [serial = 2002] [outer = 00000000] [url = about:blank] 13:07:47 INFO - PROCESS | 2880 | --DOMWINDOW == 191 (273DE000) [pid = 2880] [serial = 2017] [outer = 00000000] [url = about:blank] 13:07:47 INFO - PROCESS | 2880 | 1461182867718 Marionette TRACE conn4 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 13:07:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 13:07:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1167ms 13:07:47 INFO - PROCESS | 2880 | 1461182867744 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 13:07:47 INFO - PROCESS | 2880 | 1461182867746 Marionette TRACE conn4 <- [1,2841,null,{"value":"13"}] 13:07:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 13:07:47 INFO - PROCESS | 2880 | 1461182867749 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 13:07:47 INFO - PROCESS | 2880 | 1461182867752 Marionette TRACE conn4 <- [1,2842,null,{}] 13:07:47 INFO - PROCESS | 2880 | 1461182867762 Marionette TRACE conn4 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:47 INFO - PROCESS | 2880 | 1461182867914 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 13:07:48 INFO - PROCESS | 2880 | 1461182868062 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:48 INFO - PROCESS | 2880 | ++DOCSHELL 1709D800 == 159 [pid = 2880] [id = 720] 13:07:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 192 (188EA800) [pid = 2880] [serial = 2160] [outer = 00000000] 13:07:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 193 (1A67B800) [pid = 2880] [serial = 2161] [outer = 188EA800] 13:07:48 INFO - PROCESS | 2880 | 1461182868111 Marionette DEBUG loaded listener.js 13:07:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 194 (1BDA7800) [pid = 2880] [serial = 2162] [outer = 188EA800] 13:07:48 INFO - PROCESS | 2880 | 1461182868561 Marionette TRACE conn4 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 13:07:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 13:07:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 833ms 13:07:48 INFO - PROCESS | 2880 | 1461182868586 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 13:07:48 INFO - PROCESS | 2880 | 1461182868589 Marionette TRACE conn4 <- [1,2845,null,{"value":"13"}] 13:07:48 INFO - PROCESS | 2880 | 1461182868592 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 13:07:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 13:07:48 INFO - PROCESS | 2880 | 1461182868594 Marionette TRACE conn4 <- [1,2846,null,{}] 13:07:48 INFO - PROCESS | 2880 | 1461182868597 Marionette TRACE conn4 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:48 INFO - PROCESS | 2880 | 1461182868711 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 13:07:48 INFO - PROCESS | 2880 | 1461182868717 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:48 INFO - PROCESS | 2880 | ++DOCSHELL 1BF1F400 == 160 [pid = 2880] [id = 721] 13:07:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 195 (1C860800) [pid = 2880] [serial = 2163] [outer = 00000000] 13:07:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 196 (1C9C6C00) [pid = 2880] [serial = 2164] [outer = 1C860800] 13:07:48 INFO - PROCESS | 2880 | 1461182868764 Marionette DEBUG loaded listener.js 13:07:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 197 (1CAA7000) [pid = 2880] [serial = 2165] [outer = 1C860800] 13:07:49 INFO - PROCESS | 2880 | 1461182869268 Marionette TRACE conn4 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 13:07:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 13:07:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 730ms 13:07:49 INFO - PROCESS | 2880 | 1461182869327 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 13:07:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 13:07:49 INFO - PROCESS | 2880 | 1461182869329 Marionette TRACE conn4 <- [1,2849,null,{"value":"13"}] 13:07:49 INFO - PROCESS | 2880 | 1461182869332 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 13:07:49 INFO - PROCESS | 2880 | 1461182869334 Marionette TRACE conn4 <- [1,2850,null,{}] 13:07:49 INFO - PROCESS | 2880 | 1461182869337 Marionette TRACE conn4 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:49 INFO - PROCESS | 2880 | 1461182869448 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 13:07:49 INFO - PROCESS | 2880 | 1461182869455 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:49 INFO - PROCESS | 2880 | ++DOCSHELL 1CAD7800 == 161 [pid = 2880] [id = 722] 13:07:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 198 (1CB6C400) [pid = 2880] [serial = 2166] [outer = 00000000] 13:07:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 199 (1D890C00) [pid = 2880] [serial = 2167] [outer = 1CB6C400] 13:07:49 INFO - PROCESS | 2880 | 1461182869500 Marionette DEBUG loaded listener.js 13:07:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 200 (1DFC2800) [pid = 2880] [serial = 2168] [outer = 1CB6C400] 13:07:50 INFO - PROCESS | 2880 | 1461182870045 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 13:07:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 13:07:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 770ms 13:07:50 INFO - PROCESS | 2880 | 1461182870131 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 13:07:50 INFO - PROCESS | 2880 | 1461182870133 Marionette TRACE conn4 <- [1,2853,null,{"value":"13"}] 13:07:50 INFO - PROCESS | 2880 | 1461182870150 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 13:07:50 INFO - PROCESS | 2880 | 1461182870152 Marionette TRACE conn4 <- [1,2854,null,{}] 13:07:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 13:07:50 INFO - PROCESS | 2880 | 1461182870156 Marionette TRACE conn4 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:50 INFO - PROCESS | 2880 | 1461182870344 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 13:07:50 INFO - PROCESS | 2880 | 1461182870367 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:50 INFO - PROCESS | 2880 | ++DOCSHELL 1E8D6C00 == 162 [pid = 2880] [id = 723] 13:07:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 201 (1FB48800) [pid = 2880] [serial = 2169] [outer = 00000000] 13:07:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 202 (2008F800) [pid = 2880] [serial = 2170] [outer = 1FB48800] 13:07:50 INFO - PROCESS | 2880 | 1461182870415 Marionette DEBUG loaded listener.js 13:07:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 203 (20430800) [pid = 2880] [serial = 2171] [outer = 1FB48800] 13:07:50 INFO - PROCESS | 2880 | 1461182870910 Marionette TRACE conn4 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 13:07:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 13:07:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 770ms 13:07:50 INFO - PROCESS | 2880 | 1461182870928 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 13:07:50 INFO - PROCESS | 2880 | 1461182870930 Marionette TRACE conn4 <- [1,2857,null,{"value":"13"}] 13:07:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 13:07:50 INFO - PROCESS | 2880 | 1461182870933 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 13:07:50 INFO - PROCESS | 2880 | 1461182870935 Marionette TRACE conn4 <- [1,2858,null,{}] 13:07:50 INFO - PROCESS | 2880 | 1461182870938 Marionette TRACE conn4 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:51 INFO - PROCESS | 2880 | 1461182871101 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 13:07:51 INFO - PROCESS | 2880 | 1461182871138 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:51 INFO - PROCESS | 2880 | ++DOCSHELL 2052F400 == 163 [pid = 2880] [id = 724] 13:07:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 204 (20536C00) [pid = 2880] [serial = 2172] [outer = 00000000] 13:07:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 205 (209A9800) [pid = 2880] [serial = 2173] [outer = 20536C00] 13:07:51 INFO - PROCESS | 2880 | 1461182871184 Marionette DEBUG loaded listener.js 13:07:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 206 (20A08C00) [pid = 2880] [serial = 2174] [outer = 20536C00] 13:07:52 INFO - PROCESS | 2880 | --DOMWINDOW == 205 (2178E400) [pid = 2880] [serial = 2100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 13:07:52 INFO - PROCESS | 2880 | --DOMWINDOW == 204 (2212A800) [pid = 2880] [serial = 2103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 13:07:52 INFO - PROCESS | 2880 | --DOMWINDOW == 203 (1BE91C00) [pid = 2880] [serial = 2106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 13:07:52 INFO - PROCESS | 2880 | --DOMWINDOW == 202 (2396C000) [pid = 2880] [serial = 2109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 13:07:52 INFO - PROCESS | 2880 | --DOMWINDOW == 201 (1901CC00) [pid = 2880] [serial = 2085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 13:07:52 INFO - PROCESS | 2880 | --DOMWINDOW == 200 (1C9C6800) [pid = 2880] [serial = 2088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 13:07:52 INFO - PROCESS | 2880 | --DOMWINDOW == 199 (1E89B000) [pid = 2880] [serial = 2094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 13:07:52 INFO - PROCESS | 2880 | --DOMWINDOW == 198 (1BDA8000) [pid = 2880] [serial = 2091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 13:07:52 INFO - PROCESS | 2880 | --DOMWINDOW == 197 (20095C00) [pid = 2880] [serial = 2097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 13:07:52 INFO - PROCESS | 2880 | --DOMWINDOW == 196 (1CAB0000) [pid = 2880] [serial = 2043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 13:07:52 INFO - PROCESS | 2880 | 1461182872059 Marionette TRACE conn4 <- [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]]]}] 13:07:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 13:07:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1180ms 13:07:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 13:07:52 INFO - PROCESS | 2880 | 1461182872114 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 13:07:52 INFO - PROCESS | 2880 | 1461182872116 Marionette TRACE conn4 <- [1,2861,null,{"value":"13"}] 13:07:52 INFO - PROCESS | 2880 | 1461182872119 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 13:07:52 INFO - PROCESS | 2880 | 1461182872121 Marionette TRACE conn4 <- [1,2862,null,{}] 13:07:52 INFO - PROCESS | 2880 | 1461182872124 Marionette TRACE conn4 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:52 INFO - PROCESS | 2880 | 1461182872236 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 13:07:52 INFO - PROCESS | 2880 | 1461182872384 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:52 INFO - PROCESS | 2880 | ++DOCSHELL 1C885000 == 164 [pid = 2880] [id = 725] 13:07:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 197 (1C885400) [pid = 2880] [serial = 2175] [outer = 00000000] 13:07:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 198 (1E8C8800) [pid = 2880] [serial = 2176] [outer = 1C885400] 13:07:52 INFO - PROCESS | 2880 | 1461182872433 Marionette DEBUG loaded listener.js 13:07:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 199 (1FC0E800) [pid = 2880] [serial = 2177] [outer = 1C885400] 13:07:52 INFO - PROCESS | 2880 | 1461182872804 Marionette TRACE conn4 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 13:07:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 13:07:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 730ms 13:07:52 INFO - PROCESS | 2880 | 1461182872850 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 13:07:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 13:07:52 INFO - PROCESS | 2880 | 1461182872852 Marionette TRACE conn4 <- [1,2865,null,{"value":"13"}] 13:07:52 INFO - PROCESS | 2880 | 1461182872855 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 13:07:52 INFO - PROCESS | 2880 | 1461182872856 Marionette TRACE conn4 <- [1,2866,null,{}] 13:07:52 INFO - PROCESS | 2880 | 1461182872860 Marionette TRACE conn4 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:52 INFO - PROCESS | 2880 | 1461182872971 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 13:07:53 INFO - PROCESS | 2880 | 1461182873124 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:53 INFO - PROCESS | 2880 | ++DOCSHELL 1DAA5400 == 165 [pid = 2880] [id = 726] 13:07:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 200 (20539400) [pid = 2880] [serial = 2178] [outer = 00000000] 13:07:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 201 (20ACA000) [pid = 2880] [serial = 2179] [outer = 20539400] 13:07:53 INFO - PROCESS | 2880 | 1461182873169 Marionette DEBUG loaded listener.js 13:07:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 202 (2178B800) [pid = 2880] [serial = 2180] [outer = 20539400] 13:07:53 INFO - PROCESS | 2880 | 1461182873548 Marionette TRACE conn4 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 13:07:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 13:07:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 730ms 13:07:53 INFO - PROCESS | 2880 | 1461182873586 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 13:07:53 INFO - PROCESS | 2880 | 1461182873588 Marionette TRACE conn4 <- [1,2869,null,{"value":"13"}] 13:07:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 13:07:53 INFO - PROCESS | 2880 | 1461182873591 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 13:07:53 INFO - PROCESS | 2880 | 1461182873593 Marionette TRACE conn4 <- [1,2870,null,{}] 13:07:53 INFO - PROCESS | 2880 | 1461182873597 Marionette TRACE conn4 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:53 INFO - PROCESS | 2880 | 1461182873742 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 13:07:53 INFO - PROCESS | 2880 | 1461182873755 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:53 INFO - PROCESS | 2880 | ++DOCSHELL 2150A400 == 166 [pid = 2880] [id = 727] 13:07:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 203 (21794800) [pid = 2880] [serial = 2181] [outer = 00000000] 13:07:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 204 (21CE5000) [pid = 2880] [serial = 2182] [outer = 21794800] 13:07:53 INFO - PROCESS | 2880 | 1461182873803 Marionette DEBUG loaded listener.js 13:07:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 205 (22124000) [pid = 2880] [serial = 2183] [outer = 21794800] 13:07:54 INFO - PROCESS | 2880 | 1461182874605 Marionette TRACE conn4 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 13:07:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 13:07:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1068ms 13:07:54 INFO - PROCESS | 2880 | 1461182874660 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 13:07:54 INFO - PROCESS | 2880 | 1461182874666 Marionette TRACE conn4 <- [1,2873,null,{"value":"13"}] 13:07:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 13:07:54 INFO - PROCESS | 2880 | 1461182874672 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 13:07:54 INFO - PROCESS | 2880 | 1461182874676 Marionette TRACE conn4 <- [1,2874,null,{}] 13:07:54 INFO - PROCESS | 2880 | 1461182874681 Marionette TRACE conn4 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:54 INFO - PROCESS | 2880 | 1461182874823 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 13:07:55 INFO - PROCESS | 2880 | 1461182875030 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:55 INFO - PROCESS | 2880 | ++DOCSHELL 188F3C00 == 167 [pid = 2880] [id = 728] 13:07:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 206 (19022400) [pid = 2880] [serial = 2184] [outer = 00000000] 13:07:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 207 (1A674000) [pid = 2880] [serial = 2185] [outer = 19022400] 13:07:55 INFO - PROCESS | 2880 | 1461182875094 Marionette DEBUG loaded listener.js 13:07:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 208 (1BB10400) [pid = 2880] [serial = 2186] [outer = 19022400] 13:07:55 INFO - PROCESS | 2880 | 1461182875775 Marionette TRACE conn4 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 13:07:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 13:07:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1182ms 13:07:55 INFO - PROCESS | 2880 | 1461182875858 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 13:07:55 INFO - PROCESS | 2880 | 1461182875864 Marionette TRACE conn4 <- [1,2877,null,{"value":"13"}] 13:07:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 13:07:55 INFO - PROCESS | 2880 | 1461182875871 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 13:07:55 INFO - PROCESS | 2880 | 1461182875874 Marionette TRACE conn4 <- [1,2878,null,{}] 13:07:55 INFO - PROCESS | 2880 | 1461182875878 Marionette TRACE conn4 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:56 INFO - PROCESS | 2880 | 1461182876026 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 13:07:56 INFO - PROCESS | 2880 | 1461182876213 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:56 INFO - PROCESS | 2880 | ++DOCSHELL 1CAB0000 == 168 [pid = 2880] [id = 729] 13:07:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 209 (1CCCEC00) [pid = 2880] [serial = 2187] [outer = 00000000] 13:07:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 210 (1F198C00) [pid = 2880] [serial = 2188] [outer = 1CCCEC00] 13:07:56 INFO - PROCESS | 2880 | 1461182876269 Marionette DEBUG loaded listener.js 13:07:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 211 (1FC0C800) [pid = 2880] [serial = 2189] [outer = 1CCCEC00] 13:07:56 INFO - PROCESS | 2880 | 1461182876920 Marionette TRACE conn4 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 13:07:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 13:07:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1120ms 13:07:57 INFO - PROCESS | 2880 | 1461182876993 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 13:07:57 INFO - PROCESS | 2880 | 1461182876995 Marionette TRACE conn4 <- [1,2881,null,{"value":"13"}] 13:07:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 13:07:57 INFO - PROCESS | 2880 | 1461182876999 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 13:07:57 INFO - PROCESS | 2880 | 1461182877003 Marionette TRACE conn4 <- [1,2882,null,{}] 13:07:57 INFO - PROCESS | 2880 | 1461182877014 Marionette TRACE conn4 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:57 INFO - PROCESS | 2880 | 1461182877156 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 13:07:57 INFO - PROCESS | 2880 | 1461182877350 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:57 INFO - PROCESS | 2880 | ++DOCSHELL 22285800 == 169 [pid = 2880] [id = 730] 13:07:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 212 (2316DC00) [pid = 2880] [serial = 2190] [outer = 00000000] 13:07:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 213 (236AC000) [pid = 2880] [serial = 2191] [outer = 2316DC00] 13:07:57 INFO - PROCESS | 2880 | 1461182877408 Marionette DEBUG loaded listener.js 13:07:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 214 (2373FC00) [pid = 2880] [serial = 2192] [outer = 2316DC00] 13:07:58 INFO - PROCESS | 2880 | 1461182878013 Marionette TRACE conn4 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 13:07:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 13:07:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1074ms 13:07:58 INFO - PROCESS | 2880 | 1461182878076 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 13:07:58 INFO - PROCESS | 2880 | 1461182878079 Marionette TRACE conn4 <- [1,2885,null,{"value":"13"}] 13:07:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 13:07:58 INFO - PROCESS | 2880 | 1461182878083 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 13:07:58 INFO - PROCESS | 2880 | 1461182878085 Marionette TRACE conn4 <- [1,2886,null,{}] 13:07:58 INFO - PROCESS | 2880 | 1461182878089 Marionette TRACE conn4 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:58 INFO - PROCESS | 2880 | 1461182878229 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 13:07:58 INFO - PROCESS | 2880 | 1461182878421 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:58 INFO - PROCESS | 2880 | ++DOCSHELL 2396E400 == 170 [pid = 2880] [id = 731] 13:07:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 215 (2396FC00) [pid = 2880] [serial = 2193] [outer = 00000000] 13:07:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 216 (2399DC00) [pid = 2880] [serial = 2194] [outer = 2396FC00] 13:07:58 INFO - PROCESS | 2880 | 1461182878477 Marionette DEBUG loaded listener.js 13:07:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 217 (239A5800) [pid = 2880] [serial = 2195] [outer = 2396FC00] 13:07:59 INFO - PROCESS | 2880 | 1461182879092 Marionette TRACE conn4 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 13:07:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 13:07:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1068ms 13:07:59 INFO - PROCESS | 2880 | 1461182879154 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 13:07:59 INFO - PROCESS | 2880 | 1461182879156 Marionette TRACE conn4 <- [1,2889,null,{"value":"13"}] 13:07:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 13:07:59 INFO - PROCESS | 2880 | 1461182879159 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 13:07:59 INFO - PROCESS | 2880 | 1461182879161 Marionette TRACE conn4 <- [1,2890,null,{}] 13:07:59 INFO - PROCESS | 2880 | 1461182879165 Marionette TRACE conn4 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:59 INFO - PROCESS | 2880 | 1461182879301 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 13:07:59 INFO - PROCESS | 2880 | 1461182879511 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:59 INFO - PROCESS | 2880 | ++DOCSHELL 239A8800 == 171 [pid = 2880] [id = 732] 13:07:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 218 (23A72C00) [pid = 2880] [serial = 2196] [outer = 00000000] 13:07:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 219 (243CA800) [pid = 2880] [serial = 2197] [outer = 23A72C00] 13:07:59 INFO - PROCESS | 2880 | 1461182879569 Marionette DEBUG loaded listener.js 13:07:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 220 (24715800) [pid = 2880] [serial = 2198] [outer = 23A72C00] 13:08:00 INFO - PROCESS | 2880 | 1461182880226 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 13:08:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 13:08:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1120ms 13:08:00 INFO - PROCESS | 2880 | 1461182880284 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 13:08:00 INFO - PROCESS | 2880 | 1461182880286 Marionette TRACE conn4 <- [1,2893,null,{"value":"13"}] 13:08:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 13:08:00 INFO - PROCESS | 2880 | 1461182880289 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 13:08:00 INFO - PROCESS | 2880 | 1461182880291 Marionette TRACE conn4 <- [1,2894,null,{}] 13:08:00 INFO - PROCESS | 2880 | 1461182880295 Marionette TRACE conn4 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:00 INFO - PROCESS | 2880 | 1461182880511 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 13:08:00 INFO - PROCESS | 2880 | 1461182880653 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:00 INFO - PROCESS | 2880 | ++DOCSHELL 25076000 == 172 [pid = 2880] [id = 733] 13:08:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 221 (2507A400) [pid = 2880] [serial = 2199] [outer = 00000000] 13:08:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 222 (251EDC00) [pid = 2880] [serial = 2200] [outer = 2507A400] 13:08:00 INFO - PROCESS | 2880 | 1461182880711 Marionette DEBUG loaded listener.js 13:08:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 223 (251F0800) [pid = 2880] [serial = 2201] [outer = 2507A400] 13:08:01 INFO - PROCESS | 2880 | 1461182881311 Marionette TRACE conn4 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 13:08:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 13:08:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1075ms 13:08:01 INFO - PROCESS | 2880 | 1461182881372 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 13:08:01 INFO - PROCESS | 2880 | 1461182881374 Marionette TRACE conn4 <- [1,2897,null,{"value":"13"}] 13:08:01 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 13:08:01 INFO - PROCESS | 2880 | 1461182881378 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 13:08:01 INFO - PROCESS | 2880 | 1461182881380 Marionette TRACE conn4 <- [1,2898,null,{}] 13:08:01 INFO - PROCESS | 2880 | 1461182881383 Marionette TRACE conn4 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:01 INFO - PROCESS | 2880 | 1461182881517 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 13:08:01 INFO - PROCESS | 2880 | 1461182881709 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:01 INFO - PROCESS | 2880 | ++DOCSHELL 25699800 == 173 [pid = 2880] [id = 734] 13:08:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 224 (25C23000) [pid = 2880] [serial = 2202] [outer = 00000000] 13:08:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 225 (26418C00) [pid = 2880] [serial = 2203] [outer = 25C23000] 13:08:01 INFO - PROCESS | 2880 | 1461182881764 Marionette DEBUG loaded listener.js 13:08:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 226 (26418800) [pid = 2880] [serial = 2204] [outer = 25C23000] 13:08:02 INFO - PROCESS | 2880 | 1461182882342 Marionette TRACE conn4 <- [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]]]}] 13:08:02 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 13:08:02 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 13:08:02 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 970ms 13:08:02 INFO - PROCESS | 2880 | 1461182882348 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 13:08:02 INFO - PROCESS | 2880 | 1461182882351 Marionette TRACE conn4 <- [1,2901,null,{"value":"13"}] 13:08:02 INFO - PROCESS | 2880 | 1461182882354 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 13:08:02 INFO - TEST-START | /DOMEvents/constructors.html 13:08:02 INFO - PROCESS | 2880 | 1461182882356 Marionette TRACE conn4 <- [1,2902,null,{}] 13:08:02 INFO - PROCESS | 2880 | 1461182882360 Marionette TRACE conn4 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:02 INFO - PROCESS | 2880 | 1461182882494 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 13:08:02 INFO - PROCESS | 2880 | 1461182882692 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:02 INFO - PROCESS | 2880 | ++DOCSHELL 22277C00 == 174 [pid = 2880] [id = 735] 13:08:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 227 (25C2D000) [pid = 2880] [serial = 2205] [outer = 00000000] 13:08:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 228 (26FB5C00) [pid = 2880] [serial = 2206] [outer = 25C2D000] 13:08:02 INFO - PROCESS | 2880 | 1461182882746 Marionette DEBUG loaded listener.js 13:08:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 229 (26FB9C00) [pid = 2880] [serial = 2207] [outer = 25C2D000] 13:08:03 INFO - PROCESS | 2880 | 1461182883525 Marionette TRACE conn4 <- [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]]]}] 13:08:03 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 13:08:03 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 13:08:03 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 13:08:03 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 13:08:03 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 13:08:03 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 13:08:03 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 13:08:03 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 13:08:03 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 13:08:03 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 13:08:03 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 13:08:03 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 13:08:03 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 13:08:03 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 13:08:03 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 13:08:03 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 13:08:03 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 13:08:03 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 13:08:03 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 13:08:03 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 13:08:03 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 13:08:03 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 13:08:03 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 13:08:03 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 13:08:03 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 13:08:03 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 13:08:03 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 13:08:03 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 13:08:03 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 13:08:03 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 13:08:03 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 13:08:03 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 13:08:03 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 13:08:03 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 13:08:03 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 13:08:03 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 13:08:03 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 13:08:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 13:08:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:08:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 13:08:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:08:03 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 13:08:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 13:08:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:08:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 13:08:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:08:03 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 13:08:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 13:08:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:08:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 13:08:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:08:03 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 13:08:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 13:08:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:08:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 13:08:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:08:03 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 13:08:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 13:08:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:08:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 13:08:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:08:03 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 13:08:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 13:08:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:08:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 13:08:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:08:03 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 13:08:03 INFO - TEST-OK | /DOMEvents/constructors.html | took 1263ms 13:08:03 INFO - PROCESS | 2880 | 1461182883622 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 13:08:03 INFO - PROCESS | 2880 | 1461182883625 Marionette TRACE conn4 <- [1,2905,null,{"value":"13"}] 13:08:03 INFO - TEST-START | /DOMEvents/event-phases-order.html 13:08:03 INFO - PROCESS | 2880 | 1461182883628 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 13:08:03 INFO - PROCESS | 2880 | 1461182883630 Marionette TRACE conn4 <- [1,2906,null,{}] 13:08:03 INFO - PROCESS | 2880 | 1461182883649 Marionette TRACE conn4 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:03 INFO - PROCESS | 2880 | 1461182883794 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 13:08:03 INFO - PROCESS | 2880 | 1461182883984 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:04 INFO - PROCESS | 2880 | ++DOCSHELL 26FB2400 == 175 [pid = 2880] [id = 736] 13:08:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 230 (2702F000) [pid = 2880] [serial = 2208] [outer = 00000000] 13:08:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 231 (273D0000) [pid = 2880] [serial = 2209] [outer = 2702F000] 13:08:04 INFO - PROCESS | 2880 | 1461182884038 Marionette DEBUG loaded listener.js 13:08:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 232 (273DA800) [pid = 2880] [serial = 2210] [outer = 2702F000] 13:08:04 INFO - PROCESS | 2880 | 1461182884599 Marionette TRACE conn4 <- [1,2908,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 13:08:04 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 13:08:04 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1019ms 13:08:04 INFO - PROCESS | 2880 | 1461182884651 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 13:08:04 INFO - PROCESS | 2880 | 1461182884653 Marionette TRACE conn4 <- [1,2909,null,{"value":"13"}] 13:08:04 INFO - PROCESS | 2880 | 1461182884657 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 13:08:04 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 13:08:04 INFO - PROCESS | 2880 | 1461182884659 Marionette TRACE conn4 <- [1,2910,null,{}] 13:08:04 INFO - PROCESS | 2880 | 1461182884662 Marionette TRACE conn4 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:04 INFO - PROCESS | 2880 | 1461182884797 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 13:08:05 INFO - PROCESS | 2880 | 1461182885003 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:05 INFO - PROCESS | 2880 | ++DOCSHELL 27313400 == 176 [pid = 2880] [id = 737] 13:08:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 233 (273C4400) [pid = 2880] [serial = 2211] [outer = 00000000] 13:08:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 234 (274A1400) [pid = 2880] [serial = 2212] [outer = 273C4400] 13:08:05 INFO - PROCESS | 2880 | 1461182885060 Marionette DEBUG loaded listener.js 13:08:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 235 (274A6C00) [pid = 2880] [serial = 2213] [outer = 273C4400] 13:08:05 INFO - PROCESS | 2880 | [2880] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 13:08:05 INFO - PROCESS | 2880 | [2880] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 13:08:05 INFO - PROCESS | 2880 | [2880] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 13:08:05 INFO - PROCESS | 2880 | [2880] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 13:08:05 INFO - PROCESS | 2880 | 1461182885686 Marionette TRACE conn4 <- [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]]]}] 13:08:05 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 13:08:05 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 13:08:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 13:08:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:05 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:08:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:08:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:08:05 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 13:08:05 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 13:08:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:08:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:05 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:08:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:08:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:08:05 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 13:08:05 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 13:08:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:08:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:05 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:08:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:08:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:08:05 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]" 13:08:05 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 13:08:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:08:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:05 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:08:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:08:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:08:05 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 13:08:05 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1073ms 13:08:05 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 13:08:05 INFO - PROCESS | 2880 | 1461182885734 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 13:08:05 INFO - PROCESS | 2880 | 1461182885737 Marionette TRACE conn4 <- [1,2913,null,{"value":"13"}] 13:08:05 INFO - PROCESS | 2880 | 1461182885741 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 13:08:05 INFO - PROCESS | 2880 | 1461182885743 Marionette TRACE conn4 <- [1,2914,null,{}] 13:08:05 INFO - PROCESS | 2880 | 1461182885747 Marionette TRACE conn4 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:05 INFO - PROCESS | 2880 | 1461182885903 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 13:08:06 INFO - PROCESS | 2880 | 1461182886113 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:06 INFO - PROCESS | 2880 | ++DOCSHELL 274AB400 == 177 [pid = 2880] [id = 738] 13:08:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 236 (274AA400) [pid = 2880] [serial = 2214] [outer = 00000000] 13:08:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 237 (28673C00) [pid = 2880] [serial = 2215] [outer = 274AA400] 13:08:06 INFO - PROCESS | 2880 | 1461182886176 Marionette DEBUG loaded listener.js 13:08:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 238 (28861400) [pid = 2880] [serial = 2216] [outer = 274AA400] 13:08:06 INFO - PROCESS | 2880 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 13:08:06 INFO - PROCESS | 2880 | 1461182886768 Marionette TRACE conn4 <- [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]]]}] 13:08:06 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 13:08:06 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1069ms 13:08:06 INFO - PROCESS | 2880 | 1461182886825 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 13:08:06 INFO - PROCESS | 2880 | 1461182886827 Marionette TRACE conn4 <- [1,2917,null,{"value":"13"}] 13:08:06 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 13:08:06 INFO - PROCESS | 2880 | 1461182886832 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 13:08:06 INFO - PROCESS | 2880 | 1461182886834 Marionette TRACE conn4 <- [1,2918,null,{}] 13:08:06 INFO - PROCESS | 2880 | 1461182886838 Marionette TRACE conn4 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:06 INFO - PROCESS | 2880 | 1461182886976 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 13:08:07 INFO - PROCESS | 2880 | 1461182887183 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:07 INFO - PROCESS | 2880 | ++DOCSHELL 28862800 == 178 [pid = 2880] [id = 739] 13:08:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 239 (28863C00) [pid = 2880] [serial = 2217] [outer = 00000000] 13:08:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 240 (28AA9C00) [pid = 2880] [serial = 2218] [outer = 28863C00] 13:08:07 INFO - PROCESS | 2880 | 1461182887240 Marionette DEBUG loaded listener.js 13:08:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 241 (28AAB800) [pid = 2880] [serial = 2219] [outer = 28863C00] 13:08:07 INFO - PROCESS | 2880 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 13:08:07 INFO - PROCESS | 2880 | 1461182887741 Marionette TRACE conn4 <- [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]]]}] 13:08:07 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 13:08:07 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 930ms 13:08:07 INFO - PROCESS | 2880 | 1461182887764 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 13:08:07 INFO - PROCESS | 2880 | 1461182887766 Marionette TRACE conn4 <- [1,2921,null,{"value":"13"}] 13:08:07 INFO - PROCESS | 2880 | 1461182887769 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 13:08:07 INFO - PROCESS | 2880 | 1461182887771 Marionette TRACE conn4 <- [1,2922,null,{}] 13:08:07 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 13:08:07 INFO - PROCESS | 2880 | 1461182887775 Marionette TRACE conn4 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:07 INFO - PROCESS | 2880 | 1461182887912 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 13:08:08 INFO - PROCESS | 2880 | 1461182888121 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:08 INFO - PROCESS | 2880 | ++DOCSHELL 2866C000 == 179 [pid = 2880] [id = 740] 13:08:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 242 (28869C00) [pid = 2880] [serial = 2220] [outer = 00000000] 13:08:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 243 (28AC7C00) [pid = 2880] [serial = 2221] [outer = 28869C00] 13:08:08 INFO - PROCESS | 2880 | 1461182888175 Marionette DEBUG loaded listener.js 13:08:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 244 (28ACA800) [pid = 2880] [serial = 2222] [outer = 28869C00] 13:08:08 INFO - PROCESS | 2880 | 1461182888729 Marionette TRACE conn4 <- [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]]]}] 13:08:08 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 13:08:08 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 971ms 13:08:08 INFO - PROCESS | 2880 | 1461182888744 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 13:08:08 INFO - PROCESS | 2880 | 1461182888746 Marionette TRACE conn4 <- [1,2925,null,{"value":"13"}] 13:08:08 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 13:08:08 INFO - PROCESS | 2880 | 1461182888764 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 13:08:08 INFO - PROCESS | 2880 | 1461182888766 Marionette TRACE conn4 <- [1,2926,null,{}] 13:08:08 INFO - PROCESS | 2880 | 1461182888774 Marionette TRACE conn4 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:08 INFO - PROCESS | 2880 | 1461182888913 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 13:08:09 INFO - PROCESS | 2880 | 1461182889119 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:09 INFO - PROCESS | 2880 | ++DOCSHELL 25075800 == 180 [pid = 2880] [id = 741] 13:08:09 INFO - PROCESS | 2880 | ++DOMWINDOW == 245 (28ACC800) [pid = 2880] [serial = 2223] [outer = 00000000] 13:08:09 INFO - PROCESS | 2880 | ++DOMWINDOW == 246 (28B72C00) [pid = 2880] [serial = 2224] [outer = 28ACC800] 13:08:09 INFO - PROCESS | 2880 | 1461182889175 Marionette DEBUG loaded listener.js 13:08:09 INFO - PROCESS | 2880 | ++DOMWINDOW == 247 (28B77400) [pid = 2880] [serial = 2225] [outer = 28ACC800] 13:08:09 INFO - PROCESS | 2880 | 1461182889699 Marionette TRACE conn4 <- [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]]]}] 13:08:09 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. 13:08:09 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 990ms 13:08:09 INFO - PROCESS | 2880 | 1461182889744 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 13:08:09 INFO - PROCESS | 2880 | 1461182889746 Marionette TRACE conn4 <- [1,2929,null,{"value":"13"}] 13:08:09 INFO - PROCESS | 2880 | 1461182889749 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 13:08:09 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 13:08:09 INFO - PROCESS | 2880 | 1461182889751 Marionette TRACE conn4 <- [1,2930,null,{}] 13:08:09 INFO - PROCESS | 2880 | 1461182889755 Marionette TRACE conn4 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:09 INFO - PROCESS | 2880 | 1461182889893 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 13:08:10 INFO - PROCESS | 2880 | 1461182890111 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:10 INFO - PROCESS | 2880 | ++DOCSHELL 28B79800 == 181 [pid = 2880] [id = 742] 13:08:10 INFO - PROCESS | 2880 | ++DOMWINDOW == 248 (28B7A800) [pid = 2880] [serial = 2226] [outer = 00000000] 13:08:10 INFO - PROCESS | 2880 | ++DOMWINDOW == 249 (28B8C800) [pid = 2880] [serial = 2227] [outer = 28B7A800] 13:08:10 INFO - PROCESS | 2880 | 1461182890171 Marionette DEBUG loaded listener.js 13:08:10 INFO - PROCESS | 2880 | ++DOMWINDOW == 250 (28B90400) [pid = 2880] [serial = 2228] [outer = 28B7A800] 13:08:10 INFO - PROCESS | 2880 | 1461182890735 Marionette TRACE conn4 <- [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"]]]}] 13:08:10 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 13:08:10 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 13:08:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:08:10 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 13:08:10 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1017ms 13:08:10 INFO - PROCESS | 2880 | 1461182890771 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 13:08:10 INFO - PROCESS | 2880 | 1461182890773 Marionette TRACE conn4 <- [1,2933,null,{"value":"13"}] 13:08:10 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 13:08:10 INFO - PROCESS | 2880 | 1461182890777 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 13:08:10 INFO - PROCESS | 2880 | 1461182890779 Marionette TRACE conn4 <- [1,2934,null,{}] 13:08:10 INFO - PROCESS | 2880 | 1461182890783 Marionette TRACE conn4 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:10 INFO - PROCESS | 2880 | 1461182890921 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 13:08:11 INFO - PROCESS | 2880 | 1461182891092 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:11 INFO - PROCESS | 2880 | ++DOCSHELL 17A88400 == 182 [pid = 2880] [id = 743] 13:08:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 251 (18CAE400) [pid = 2880] [serial = 2229] [outer = 00000000] 13:08:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 252 (1D969C00) [pid = 2880] [serial = 2230] [outer = 18CAE400] 13:08:11 INFO - PROCESS | 2880 | 1461182891146 Marionette DEBUG loaded listener.js 13:08:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 253 (1D921000) [pid = 2880] [serial = 2231] [outer = 18CAE400] 13:08:11 INFO - PROCESS | 2880 | 1461182891699 Marionette TRACE conn4 <- [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]]]}] 13:08:11 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. 13:08:11 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 970ms 13:08:11 INFO - PROCESS | 2880 | 1461182891751 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 13:08:11 INFO - PROCESS | 2880 | 1461182891753 Marionette TRACE conn4 <- [1,2937,null,{"value":"13"}] 13:08:11 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 13:08:11 INFO - PROCESS | 2880 | 1461182891757 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 13:08:11 INFO - PROCESS | 2880 | 1461182891759 Marionette TRACE conn4 <- [1,2938,null,{}] 13:08:11 INFO - PROCESS | 2880 | 1461182891763 Marionette TRACE conn4 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:11 INFO - PROCESS | 2880 | 1461182891903 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 13:08:12 INFO - PROCESS | 2880 | 1461182892351 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:12 INFO - PROCESS | 2880 | ++DOCSHELL 1778BC00 == 183 [pid = 2880] [id = 744] 13:08:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 254 (17792000) [pid = 2880] [serial = 2232] [outer = 00000000] 13:08:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 255 (18CB4C00) [pid = 2880] [serial = 2233] [outer = 17792000] 13:08:12 INFO - PROCESS | 2880 | 1461182892405 Marionette DEBUG loaded listener.js 13:08:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 256 (1A66E400) [pid = 2880] [serial = 2234] [outer = 17792000] 13:08:12 INFO - PROCESS | 2880 | ++DOCSHELL 1BE87400 == 184 [pid = 2880] [id = 745] 13:08:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 257 (1C821C00) [pid = 2880] [serial = 2235] [outer = 00000000] 13:08:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 258 (1CC45400) [pid = 2880] [serial = 2236] [outer = 1C821C00] 13:08:13 INFO - PROCESS | 2880 | 1461182893059 Marionette TRACE conn4 <- [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]]]}] 13:08:13 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. 13:08:13 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1317ms 13:08:13 INFO - PROCESS | 2880 | 1461182893079 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 13:08:13 INFO - PROCESS | 2880 | 1461182893083 Marionette TRACE conn4 <- [1,2941,null,{"value":"13"}] 13:08:13 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 13:08:13 INFO - PROCESS | 2880 | 1461182893087 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 13:08:13 INFO - PROCESS | 2880 | 1461182893091 Marionette TRACE conn4 <- [1,2942,null,{}] 13:08:13 INFO - PROCESS | 2880 | 1461182893096 Marionette TRACE conn4 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:13 INFO - PROCESS | 2880 | 1461182893269 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 13:08:13 INFO - PROCESS | 2880 | 1461182893472 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:13 INFO - PROCESS | 2880 | ++DOCSHELL 1BE8C400 == 185 [pid = 2880] [id = 746] 13:08:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 259 (1C869400) [pid = 2880] [serial = 2237] [outer = 00000000] 13:08:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 260 (1E8CF800) [pid = 2880] [serial = 2238] [outer = 1C869400] 13:08:13 INFO - PROCESS | 2880 | 1461182893567 Marionette DEBUG loaded listener.js 13:08:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 261 (2043D800) [pid = 2880] [serial = 2239] [outer = 1C869400] 13:08:14 INFO - PROCESS | 2880 | 1461182894114 Marionette TRACE conn4 <- [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]]]}] 13:08:14 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 13:08:14 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 13:08:14 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1073ms 13:08:14 INFO - PROCESS | 2880 | --DOCSHELL 1DAA5400 == 184 [pid = 2880] [id = 726] 13:08:14 INFO - PROCESS | 2880 | --DOCSHELL 1C885000 == 183 [pid = 2880] [id = 725] 13:08:14 INFO - PROCESS | 2880 | --DOCSHELL 2052F400 == 182 [pid = 2880] [id = 724] 13:08:14 INFO - PROCESS | 2880 | --DOCSHELL 1E8D6C00 == 181 [pid = 2880] [id = 723] 13:08:14 INFO - PROCESS | 2880 | --DOCSHELL 1CAD7800 == 180 [pid = 2880] [id = 722] 13:08:14 INFO - PROCESS | 2880 | --DOCSHELL 1BF1F400 == 179 [pid = 2880] [id = 721] 13:08:14 INFO - PROCESS | 2880 | --DOCSHELL 1709D800 == 178 [pid = 2880] [id = 720] 13:08:14 INFO - PROCESS | 2880 | --DOMWINDOW == 260 (1709C000) [pid = 2880] [serial = 2047] [outer = 00000000] [url = about:blank] 13:08:14 INFO - PROCESS | 2880 | --DOMWINDOW == 259 (1B834000) [pid = 2880] [serial = 2050] [outer = 00000000] [url = about:blank] 13:08:14 INFO - PROCESS | 2880 | --DOMWINDOW == 258 (1C88A000) [pid = 2880] [serial = 2053] [outer = 00000000] [url = about:blank] 13:08:14 INFO - PROCESS | 2880 | --DOMWINDOW == 257 (1E1A8400) [pid = 2880] [serial = 2056] [outer = 00000000] [url = about:blank] 13:08:14 INFO - PROCESS | 2880 | --DOMWINDOW == 256 (1F197C00) [pid = 2880] [serial = 2059] [outer = 00000000] [url = about:blank] 13:08:14 INFO - PROCESS | 2880 | --DOMWINDOW == 255 (20535C00) [pid = 2880] [serial = 2062] [outer = 00000000] [url = about:blank] 13:08:14 INFO - PROCESS | 2880 | --DOMWINDOW == 254 (20AA8800) [pid = 2880] [serial = 2065] [outer = 00000000] [url = about:blank] 13:08:14 INFO - PROCESS | 2880 | --DOMWINDOW == 253 (20ACA800) [pid = 2880] [serial = 2068] [outer = 00000000] [url = about:blank] 13:08:14 INFO - PROCESS | 2880 | --DOMWINDOW == 252 (21A0B800) [pid = 2880] [serial = 2071] [outer = 00000000] [url = about:blank] 13:08:14 INFO - PROCESS | 2880 | --DOMWINDOW == 251 (22051C00) [pid = 2880] [serial = 2074] [outer = 00000000] [url = about:blank] 13:08:14 INFO - PROCESS | 2880 | --DOMWINDOW == 250 (2316B800) [pid = 2880] [serial = 2077] [outer = 00000000] [url = about:blank] 13:08:14 INFO - PROCESS | 2880 | --DOMWINDOW == 249 (23738C00) [pid = 2880] [serial = 2080] [outer = 00000000] [url = about:blank] 13:08:14 INFO - PROCESS | 2880 | --DOMWINDOW == 248 (23A77800) [pid = 2880] [serial = 2113] [outer = 00000000] [url = about:blank] 13:08:14 INFO - PROCESS | 2880 | 1461182894315 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 13:08:14 INFO - PROCESS | 2880 | 1461182894319 Marionette TRACE conn4 <- [1,2945,null,{"value":"13"}] 13:08:14 INFO - PROCESS | 2880 | --DOCSHELL 17790000 == 177 [pid = 2880] [id = 719] 13:08:14 INFO - PROCESS | 2880 | --DOCSHELL 1A67BC00 == 176 [pid = 2880] [id = 718] 13:08:14 INFO - PROCESS | 2880 | --DOCSHELL 27025400 == 175 [pid = 2880] [id = 716] 13:08:14 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 13:08:14 INFO - PROCESS | 2880 | --DOMWINDOW == 247 (1BE91800) [pid = 2880] [serial = 2087] [outer = 00000000] [url = about:blank] 13:08:14 INFO - PROCESS | 2880 | --DOMWINDOW == 246 (1BDA9000) [pid = 2880] [serial = 2086] [outer = 00000000] [url = about:blank] 13:08:14 INFO - PROCESS | 2880 | --DOMWINDOW == 245 (1D919800) [pid = 2880] [serial = 2089] [outer = 00000000] [url = about:blank] 13:08:14 INFO - PROCESS | 2880 | --DOMWINDOW == 244 (1D9AA000) [pid = 2880] [serial = 2090] [outer = 00000000] [url = about:blank] 13:08:14 INFO - PROCESS | 2880 | --DOMWINDOW == 243 (1FC13400) [pid = 2880] [serial = 2095] [outer = 00000000] [url = about:blank] 13:08:14 INFO - PROCESS | 2880 | --DOMWINDOW == 242 (2008EC00) [pid = 2880] [serial = 2096] [outer = 00000000] [url = about:blank] 13:08:14 INFO - PROCESS | 2880 | --DOMWINDOW == 241 (1C88B800) [pid = 2880] [serial = 2092] [outer = 00000000] [url = about:blank] 13:08:14 INFO - PROCESS | 2880 | --DOMWINDOW == 240 (1CCD8400) [pid = 2880] [serial = 2093] [outer = 00000000] [url = about:blank] 13:08:14 INFO - PROCESS | 2880 | --DOMWINDOW == 239 (20535000) [pid = 2880] [serial = 2098] [outer = 00000000] [url = about:blank] 13:08:14 INFO - PROCESS | 2880 | --DOMWINDOW == 238 (1CCD2000) [pid = 2880] [serial = 2045] [outer = 00000000] [url = about:blank] 13:08:14 INFO - PROCESS | 2880 | --DOMWINDOW == 237 (2391A000) [pid = 2880] [serial = 2083] [outer = 00000000] [url = about:blank] 13:08:14 INFO - PROCESS | 2880 | --DOMWINDOW == 236 (2373A800) [pid = 2880] [serial = 2105] [outer = 00000000] [url = about:blank] 13:08:14 INFO - PROCESS | 2880 | --DOMWINDOW == 235 (236AA400) [pid = 2880] [serial = 2108] [outer = 00000000] [url = about:blank] 13:08:14 INFO - PROCESS | 2880 | --DOMWINDOW == 234 (239A4800) [pid = 2880] [serial = 2111] [outer = 00000000] [url = about:blank] 13:08:14 INFO - PROCESS | 2880 | --DOMWINDOW == 233 (2094CC00) [pid = 2880] [serial = 2099] [outer = 00000000] [url = about:blank] 13:08:14 INFO - PROCESS | 2880 | --DOMWINDOW == 232 (22049C00) [pid = 2880] [serial = 2101] [outer = 00000000] [url = about:blank] 13:08:14 INFO - PROCESS | 2880 | --DOMWINDOW == 231 (236A4C00) [pid = 2880] [serial = 2104] [outer = 00000000] [url = about:blank] 13:08:14 INFO - PROCESS | 2880 | --DOMWINDOW == 230 (22125000) [pid = 2880] [serial = 2102] [outer = 00000000] [url = about:blank] 13:08:14 INFO - PROCESS | 2880 | --DOMWINDOW == 229 (1F911C00) [pid = 2880] [serial = 2107] [outer = 00000000] [url = about:blank] 13:08:14 INFO - PROCESS | 2880 | --DOMWINDOW == 228 (239A0800) [pid = 2880] [serial = 2110] [outer = 00000000] [url = about:blank] 13:08:14 INFO - PROCESS | 2880 | 1461182894404 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 13:08:14 INFO - PROCESS | 2880 | 1461182894406 Marionette TRACE conn4 <- [1,2946,null,{}] 13:08:14 INFO - PROCESS | 2880 | 1461182894413 Marionette TRACE conn4 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:14 INFO - PROCESS | 2880 | 1461182894571 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 13:08:14 INFO - PROCESS | 2880 | 1461182894578 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:14 INFO - PROCESS | 2880 | ++DOCSHELL 1BB10000 == 176 [pid = 2880] [id = 747] 13:08:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 229 (1BB10C00) [pid = 2880] [serial = 2240] [outer = 00000000] 13:08:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 230 (1BEB0800) [pid = 2880] [serial = 2241] [outer = 1BB10C00] 13:08:14 INFO - PROCESS | 2880 | 1461182894626 Marionette DEBUG loaded listener.js 13:08:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 231 (1C86E800) [pid = 2880] [serial = 2242] [outer = 1BB10C00] 13:08:15 INFO - PROCESS | 2880 | 1461182895204 Marionette TRACE conn4 <- [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]]]}] 13:08:15 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. 13:08:15 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 850ms 13:08:15 INFO - PROCESS | 2880 | 1461182895241 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 13:08:15 INFO - PROCESS | 2880 | 1461182895243 Marionette TRACE conn4 <- [1,2949,null,{"value":"13"}] 13:08:15 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 13:08:15 INFO - PROCESS | 2880 | 1461182895253 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 13:08:15 INFO - PROCESS | 2880 | 1461182895258 Marionette TRACE conn4 <- [1,2950,null,{}] 13:08:15 INFO - PROCESS | 2880 | 1461182895263 Marionette TRACE conn4 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:15 INFO - PROCESS | 2880 | 1461182895387 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 13:08:15 INFO - PROCESS | 2880 | 1461182895552 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:15 INFO - PROCESS | 2880 | ++DOCSHELL 1BE95400 == 177 [pid = 2880] [id = 748] 13:08:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 232 (1C88A000) [pid = 2880] [serial = 2243] [outer = 00000000] 13:08:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 233 (1FBC1800) [pid = 2880] [serial = 2244] [outer = 1C88A000] 13:08:15 INFO - PROCESS | 2880 | 1461182895598 Marionette DEBUG loaded listener.js 13:08:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 234 (20093400) [pid = 2880] [serial = 2245] [outer = 1C88A000] 13:08:15 INFO - PROCESS | 2880 | 1461182895972 Marionette TRACE conn4 <- [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]]]}] 13:08:16 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. 13:08:16 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 790ms 13:08:16 INFO - PROCESS | 2880 | 1461182896041 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 13:08:16 INFO - PROCESS | 2880 | 1461182896044 Marionette TRACE conn4 <- [1,2953,null,{"value":"13"}] 13:08:16 INFO - PROCESS | 2880 | 1461182896047 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 13:08:16 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 13:08:16 INFO - PROCESS | 2880 | 1461182896049 Marionette TRACE conn4 <- [1,2954,null,{}] 13:08:16 INFO - PROCESS | 2880 | 1461182896056 Marionette TRACE conn4 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:16 INFO - PROCESS | 2880 | 1461182896174 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 13:08:16 INFO - PROCESS | 2880 | 1461182896180 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:16 INFO - PROCESS | 2880 | ++DOCSHELL 1E59D800 == 178 [pid = 2880] [id = 749] 13:08:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 235 (20432000) [pid = 2880] [serial = 2246] [outer = 00000000] 13:08:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 236 (20ABEC00) [pid = 2880] [serial = 2247] [outer = 20432000] 13:08:16 INFO - PROCESS | 2880 | 1461182896228 Marionette DEBUG loaded listener.js 13:08:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 237 (20AC7800) [pid = 2880] [serial = 2248] [outer = 20432000] 13:08:16 INFO - PROCESS | 2880 | 1461182896727 Marionette TRACE conn4 <- [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]]]}] 13:08:16 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. 13:08:16 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 730ms 13:08:16 INFO - PROCESS | 2880 | 1461182896799 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 13:08:16 INFO - PROCESS | 2880 | 1461182896801 Marionette TRACE conn4 <- [1,2957,null,{"value":"13"}] 13:08:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 13:08:16 INFO - PROCESS | 2880 | 1461182896805 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 13:08:16 INFO - PROCESS | 2880 | 1461182896806 Marionette TRACE conn4 <- [1,2958,null,{}] 13:08:16 INFO - PROCESS | 2880 | 1461182896810 Marionette TRACE conn4 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:17 INFO - PROCESS | 2880 | 1461182896984 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 13:08:17 INFO - PROCESS | 2880 | 1461182897001 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:17 INFO - PROCESS | 2880 | ++DOCSHELL 21792800 == 179 [pid = 2880] [id = 750] 13:08:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 238 (21A0B800) [pid = 2880] [serial = 2249] [outer = 00000000] 13:08:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 239 (220EB400) [pid = 2880] [serial = 2250] [outer = 21A0B800] 13:08:17 INFO - PROCESS | 2880 | 1461182897053 Marionette DEBUG loaded listener.js 13:08:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 240 (2227D800) [pid = 2880] [serial = 2251] [outer = 21A0B800] 13:08:17 INFO - PROCESS | 2880 | 1461182897545 Marionette TRACE conn4 <- [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]]]}] 13:08:17 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. 13:08:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 770ms 13:08:17 INFO - PROCESS | 2880 | 1461182897582 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 13:08:17 INFO - PROCESS | 2880 | 1461182897584 Marionette TRACE conn4 <- [1,2961,null,{"value":"13"}] 13:08:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 13:08:17 INFO - PROCESS | 2880 | 1461182897587 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 13:08:17 INFO - PROCESS | 2880 | 1461182897588 Marionette TRACE conn4 <- [1,2962,null,{}] 13:08:17 INFO - PROCESS | 2880 | 1461182897627 Marionette TRACE conn4 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:17 INFO - PROCESS | 2880 | 1461182897797 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 13:08:17 INFO - PROCESS | 2880 | 1461182897820 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:17 INFO - PROCESS | 2880 | ++DOCSHELL 236A5400 == 180 [pid = 2880] [id = 751] 13:08:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 241 (236A6C00) [pid = 2880] [serial = 2252] [outer = 00000000] 13:08:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 242 (23916000) [pid = 2880] [serial = 2253] [outer = 236A6C00] 13:08:17 INFO - PROCESS | 2880 | 1461182897865 Marionette DEBUG loaded listener.js 13:08:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 243 (2391E800) [pid = 2880] [serial = 2254] [outer = 236A6C00] 13:08:18 INFO - PROCESS | 2880 | 1461182898315 Marionette TRACE conn4 <- [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]]]}] 13:08:18 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. 13:08:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 771ms 13:08:18 INFO - PROCESS | 2880 | 1461182898359 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 13:08:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 13:08:18 INFO - PROCESS | 2880 | 1461182898361 Marionette TRACE conn4 <- [1,2965,null,{"value":"13"}] 13:08:18 INFO - PROCESS | 2880 | 1461182898364 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 13:08:18 INFO - PROCESS | 2880 | 1461182898366 Marionette TRACE conn4 <- [1,2966,null,{}] 13:08:18 INFO - PROCESS | 2880 | 1461182898369 Marionette TRACE conn4 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:18 INFO - PROCESS | 2880 | 1461182898543 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 13:08:18 INFO - PROCESS | 2880 | 1461182898581 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:18 INFO - PROCESS | 2880 | ++DOCSHELL 130D9000 == 181 [pid = 2880] [id = 752] 13:08:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 244 (1312B400) [pid = 2880] [serial = 2255] [outer = 00000000] 13:08:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 245 (23A76000) [pid = 2880] [serial = 2256] [outer = 1312B400] 13:08:18 INFO - PROCESS | 2880 | 1461182898627 Marionette DEBUG loaded listener.js 13:08:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 246 (243CCC00) [pid = 2880] [serial = 2257] [outer = 1312B400] 13:08:19 INFO - PROCESS | 2880 | --DOMWINDOW == 245 (1FB48800) [pid = 2880] [serial = 2169] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 13:08:19 INFO - PROCESS | 2880 | --DOMWINDOW == 244 (1C885400) [pid = 2880] [serial = 2175] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 13:08:19 INFO - PROCESS | 2880 | --DOMWINDOW == 243 (1C860800) [pid = 2880] [serial = 2163] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 13:08:19 INFO - PROCESS | 2880 | --DOMWINDOW == 242 (188EA800) [pid = 2880] [serial = 2160] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 13:08:19 INFO - PROCESS | 2880 | --DOMWINDOW == 241 (20536C00) [pid = 2880] [serial = 2172] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 13:08:19 INFO - PROCESS | 2880 | --DOMWINDOW == 240 (1A285800) [pid = 2880] [serial = 2157] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 13:08:19 INFO - PROCESS | 2880 | --DOMWINDOW == 239 (1CB6C400) [pid = 2880] [serial = 2166] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 13:08:19 INFO - PROCESS | 2880 | --DOMWINDOW == 238 (20539400) [pid = 2880] [serial = 2178] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 13:08:19 INFO - PROCESS | 2880 | --DOMWINDOW == 237 (1AA70400) [pid = 2880] [serial = 2154] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 13:08:19 INFO - PROCESS | 2880 | 1461182899365 Marionette TRACE conn4 <- [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]]]}] 13:08:19 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. 13:08:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1023ms 13:08:19 INFO - PROCESS | 2880 | 1461182899388 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 13:08:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 13:08:19 INFO - PROCESS | 2880 | 1461182899390 Marionette TRACE conn4 <- [1,2969,null,{"value":"13"}] 13:08:19 INFO - PROCESS | 2880 | 1461182899393 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 13:08:19 INFO - PROCESS | 2880 | 1461182899395 Marionette TRACE conn4 <- [1,2970,null,{}] 13:08:19 INFO - PROCESS | 2880 | 1461182899398 Marionette TRACE conn4 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:19 INFO - PROCESS | 2880 | 1461182899589 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 13:08:19 INFO - PROCESS | 2880 | 1461182899697 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:19 INFO - PROCESS | 2880 | ++DOCSHELL 1CCD4C00 == 182 [pid = 2880] [id = 753] 13:08:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 238 (1D96CC00) [pid = 2880] [serial = 2258] [outer = 00000000] 13:08:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 239 (20AAF000) [pid = 2880] [serial = 2259] [outer = 1D96CC00] 13:08:19 INFO - PROCESS | 2880 | 1461182899746 Marionette DEBUG loaded listener.js 13:08:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 240 (239A5000) [pid = 2880] [serial = 2260] [outer = 1D96CC00] 13:08:20 INFO - PROCESS | 2880 | 1461182900081 Marionette TRACE conn4 <- [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"]]]}] 13:08:20 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 13:08:20 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 13:08:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:08:20 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 13:08:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 730ms 13:08:20 INFO - PROCESS | 2880 | 1461182900141 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 13:08:20 INFO - PROCESS | 2880 | 1461182900143 Marionette TRACE conn4 <- [1,2973,null,{"value":"13"}] 13:08:20 INFO - PROCESS | 2880 | 1461182900146 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 13:08:20 INFO - PROCESS | 2880 | 1461182900147 Marionette TRACE conn4 <- [1,2974,null,{}] 13:08:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 13:08:20 INFO - PROCESS | 2880 | 1461182900151 Marionette TRACE conn4 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:20 INFO - PROCESS | 2880 | 1461182900268 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 13:08:20 INFO - PROCESS | 2880 | 1461182900302 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:20 INFO - PROCESS | 2880 | ++DOCSHELL 24D9F000 == 183 [pid = 2880] [id = 754] 13:08:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 241 (24DA0C00) [pid = 2880] [serial = 2261] [outer = 00000000] 13:08:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 242 (251E6000) [pid = 2880] [serial = 2262] [outer = 24DA0C00] 13:08:20 INFO - PROCESS | 2880 | 1461182900348 Marionette DEBUG loaded listener.js 13:08:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 243 (2550B800) [pid = 2880] [serial = 2263] [outer = 24DA0C00] 13:08:20 INFO - PROCESS | 2880 | 1461182900836 Marionette TRACE conn4 <- [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]]]}] 13:08:20 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. 13:08:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 730ms 13:08:20 INFO - PROCESS | 2880 | 1461182900887 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 13:08:20 INFO - PROCESS | 2880 | 1461182900889 Marionette TRACE conn4 <- [1,2977,null,{"value":"13"}] 13:08:20 INFO - PROCESS | 2880 | 1461182900892 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 13:08:20 INFO - PROCESS | 2880 | 1461182900893 Marionette TRACE conn4 <- [1,2978,null,{}] 13:08:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 13:08:20 INFO - PROCESS | 2880 | 1461182900897 Marionette TRACE conn4 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:21 INFO - PROCESS | 2880 | 1461182901020 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 13:08:21 INFO - PROCESS | 2880 | 1461182901026 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:21 INFO - PROCESS | 2880 | ++DOCSHELL 25514C00 == 184 [pid = 2880] [id = 755] 13:08:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 244 (25C2E400) [pid = 2880] [serial = 2264] [outer = 00000000] 13:08:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 245 (26433400) [pid = 2880] [serial = 2265] [outer = 25C2E400] 13:08:21 INFO - PROCESS | 2880 | 1461182901076 Marionette DEBUG loaded listener.js 13:08:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 246 (26FB4000) [pid = 2880] [serial = 2266] [outer = 25C2E400] 13:08:21 INFO - PROCESS | 2880 | ++DOCSHELL 1BDAA800 == 185 [pid = 2880] [id = 756] 13:08:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 247 (1BE91C00) [pid = 2880] [serial = 2267] [outer = 00000000] 13:08:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 248 (1BEAD000) [pid = 2880] [serial = 2268] [outer = 1BE91C00] 13:08:22 INFO - PROCESS | 2880 | 1461182902009 Marionette TRACE conn4 <- [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]]]}] 13:08:22 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. 13:08:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1166ms 13:08:22 INFO - PROCESS | 2880 | 1461182902064 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 13:08:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 13:08:22 INFO - PROCESS | 2880 | 1461182902067 Marionette TRACE conn4 <- [1,2981,null,{"value":"13"}] 13:08:22 INFO - PROCESS | 2880 | 1461182902080 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 13:08:22 INFO - PROCESS | 2880 | 1461182902084 Marionette TRACE conn4 <- [1,2982,null,{}] 13:08:22 INFO - PROCESS | 2880 | 1461182902137 Marionette TRACE conn4 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:22 INFO - PROCESS | 2880 | 1461182902322 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 13:08:22 INFO - PROCESS | 2880 | 1461182902515 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:22 INFO - PROCESS | 2880 | ++DOCSHELL 1C87FC00 == 186 [pid = 2880] [id = 757] 13:08:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 249 (1C9BAC00) [pid = 2880] [serial = 2269] [outer = 00000000] 13:08:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 250 (1D90AC00) [pid = 2880] [serial = 2270] [outer = 1C9BAC00] 13:08:22 INFO - PROCESS | 2880 | 1461182902574 Marionette DEBUG loaded listener.js 13:08:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 251 (1D974800) [pid = 2880] [serial = 2271] [outer = 1C9BAC00] 13:08:23 INFO - PROCESS | 2880 | 1461182903123 Marionette TRACE conn4 <- [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]]]}] 13:08:23 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 13:08:23 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 13:08:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1073ms 13:08:23 INFO - PROCESS | 2880 | 1461182903151 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 13:08:23 INFO - PROCESS | 2880 | 1461182903157 Marionette TRACE conn4 <- [1,2985,null,{"value":"13"}] 13:08:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 13:08:23 INFO - PROCESS | 2880 | 1461182903166 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 13:08:23 INFO - PROCESS | 2880 | 1461182903169 Marionette TRACE conn4 <- [1,2986,null,{}] 13:08:23 INFO - PROCESS | 2880 | 1461182903173 Marionette TRACE conn4 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:23 INFO - PROCESS | 2880 | 1461182903327 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 13:08:23 INFO - PROCESS | 2880 | 1461182903548 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:23 INFO - PROCESS | 2880 | ++DOCSHELL 1E1F2C00 == 187 [pid = 2880] [id = 758] 13:08:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 252 (20B73400) [pid = 2880] [serial = 2272] [outer = 00000000] 13:08:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 253 (236A1400) [pid = 2880] [serial = 2273] [outer = 20B73400] 13:08:23 INFO - PROCESS | 2880 | 1461182903610 Marionette DEBUG loaded listener.js 13:08:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 254 (23A79000) [pid = 2880] [serial = 2274] [outer = 20B73400] 13:08:24 INFO - PROCESS | 2880 | 1461182904158 Marionette TRACE conn4 <- [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]]]}] 13:08:24 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. 13:08:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1019ms 13:08:24 INFO - PROCESS | 2880 | 1461182904187 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 13:08:24 INFO - PROCESS | 2880 | 1461182904190 Marionette TRACE conn4 <- [1,2989,null,{"value":"13"}] 13:08:24 INFO - PROCESS | 2880 | 1461182904193 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 13:08:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 13:08:24 INFO - PROCESS | 2880 | 1461182904197 Marionette TRACE conn4 <- [1,2990,null,{}] 13:08:24 INFO - PROCESS | 2880 | 1461182904209 Marionette TRACE conn4 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:24 INFO - PROCESS | 2880 | 1461182904357 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 13:08:24 INFO - PROCESS | 2880 | 1461182904572 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:24 INFO - PROCESS | 2880 | ++DOCSHELL 2702F400 == 188 [pid = 2880] [id = 759] 13:08:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 255 (27033000) [pid = 2880] [serial = 2275] [outer = 00000000] 13:08:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 256 (273CB400) [pid = 2880] [serial = 2276] [outer = 27033000] 13:08:24 INFO - PROCESS | 2880 | 1461182904633 Marionette DEBUG loaded listener.js 13:08:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 257 (274A2C00) [pid = 2880] [serial = 2277] [outer = 27033000] 13:08:25 INFO - PROCESS | 2880 | 1461182905193 Marionette TRACE conn4 <- [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]]]}] 13:08:25 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. 13:08:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1020ms 13:08:25 INFO - PROCESS | 2880 | 1461182905232 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 13:08:25 INFO - PROCESS | 2880 | 1461182905235 Marionette TRACE conn4 <- [1,2993,null,{"value":"13"}] 13:08:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 13:08:25 INFO - PROCESS | 2880 | 1461182905243 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 13:08:25 INFO - PROCESS | 2880 | 1461182905245 Marionette TRACE conn4 <- [1,2994,null,{}] 13:08:25 INFO - PROCESS | 2880 | 1461182905249 Marionette TRACE conn4 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:25 INFO - PROCESS | 2880 | 1461182905410 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 13:08:25 INFO - PROCESS | 2880 | 1461182905629 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:25 INFO - PROCESS | 2880 | ++DOCSHELL 274AF400 == 189 [pid = 2880] [id = 760] 13:08:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 258 (28669800) [pid = 2880] [serial = 2278] [outer = 00000000] 13:08:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 259 (28AAE800) [pid = 2880] [serial = 2279] [outer = 28669800] 13:08:25 INFO - PROCESS | 2880 | 1461182905692 Marionette DEBUG loaded listener.js 13:08:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 260 (28AD1400) [pid = 2880] [serial = 2280] [outer = 28669800] 13:08:26 INFO - PROCESS | 2880 | 1461182906218 Marionette TRACE conn4 <- [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]]]}] 13:08:26 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. 13:08:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1023ms 13:08:26 INFO - TEST-START | /FileAPI/FileReaderSync.worker 13:08:26 INFO - PROCESS | 2880 | 1461182906267 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 13:08:26 INFO - PROCESS | 2880 | 1461182906270 Marionette TRACE conn4 <- [1,2997,null,{"value":"13"}] 13:08:26 INFO - PROCESS | 2880 | 1461182906273 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 13:08:26 INFO - PROCESS | 2880 | 1461182906275 Marionette TRACE conn4 <- [1,2998,null,{}] 13:08:26 INFO - PROCESS | 2880 | 1461182906278 Marionette TRACE conn4 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:26 INFO - PROCESS | 2880 | 1461182906420 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 13:08:26 INFO - PROCESS | 2880 | 1461182906624 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:26 INFO - PROCESS | 2880 | ++DOCSHELL 133C7C00 == 190 [pid = 2880] [id = 761] 13:08:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 261 (2862B000) [pid = 2880] [serial = 2281] [outer = 00000000] 13:08:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 262 (28BD7000) [pid = 2880] [serial = 2282] [outer = 2862B000] 13:08:26 INFO - PROCESS | 2880 | 1461182906679 Marionette DEBUG loaded listener.js 13:08:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 263 (28BDC800) [pid = 2880] [serial = 2283] [outer = 2862B000] 13:08:26 INFO - PROCESS | 2880 | [2880] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:08:27 INFO - PROCESS | 2880 | 1461182907364 Marionette TRACE conn4 <- [1,3000,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 13:08:27 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 13:08:27 INFO - {} 13:08:27 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 13:08:27 INFO - {} 13:08:27 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 13:08:27 INFO - {} 13:08:27 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 13:08:27 INFO - {} 13:08:27 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1124ms 13:08:27 INFO - TEST-START | /FileAPI/fileReader.html 13:08:27 INFO - PROCESS | 2880 | 1461182907398 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 13:08:27 INFO - PROCESS | 2880 | 1461182907401 Marionette TRACE conn4 <- [1,3001,null,{"value":"13"}] 13:08:27 INFO - PROCESS | 2880 | 1461182907404 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 13:08:27 INFO - PROCESS | 2880 | 1461182907406 Marionette TRACE conn4 <- [1,3002,null,{}] 13:08:27 INFO - PROCESS | 2880 | 1461182907410 Marionette TRACE conn4 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:27 INFO - PROCESS | 2880 | 1461182907568 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 13:08:27 INFO - PROCESS | 2880 | 1461182907775 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:27 INFO - PROCESS | 2880 | ++DOCSHELL 28BE0400 == 191 [pid = 2880] [id = 762] 13:08:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 264 (28BE1800) [pid = 2880] [serial = 2284] [outer = 00000000] 13:08:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 265 (296F3400) [pid = 2880] [serial = 2285] [outer = 28BE1800] 13:08:27 INFO - PROCESS | 2880 | 1461182907875 Marionette DEBUG loaded listener.js 13:08:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 266 (296F6400) [pid = 2880] [serial = 2286] [outer = 28BE1800] 13:08:28 INFO - PROCESS | 2880 | 1461182908396 Marionette TRACE conn4 <- [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]]]}] 13:08:28 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 13:08:28 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 13:08:28 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 13:08:28 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 13:08:28 INFO - TEST-OK | /FileAPI/fileReader.html | took 1018ms 13:08:28 INFO - PROCESS | 2880 | 1461182908425 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 13:08:28 INFO - PROCESS | 2880 | 1461182908427 Marionette TRACE conn4 <- [1,3005,null,{"value":"13"}] 13:08:28 INFO - TEST-START | /FileAPI/historical.html 13:08:28 INFO - PROCESS | 2880 | 1461182908431 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 13:08:28 INFO - PROCESS | 2880 | 1461182908433 Marionette TRACE conn4 <- [1,3006,null,{}] 13:08:28 INFO - PROCESS | 2880 | 1461182908474 Marionette TRACE conn4 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:28 INFO - PROCESS | 2880 | 1461182908613 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 13:08:28 INFO - PROCESS | 2880 | 1461182908829 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:28 INFO - PROCESS | 2880 | ++DOCSHELL 296F1800 == 192 [pid = 2880] [id = 763] 13:08:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 267 (296F7C00) [pid = 2880] [serial = 2287] [outer = 00000000] 13:08:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 268 (297C6000) [pid = 2880] [serial = 2288] [outer = 296F7C00] 13:08:28 INFO - PROCESS | 2880 | 1461182908888 Marionette DEBUG loaded listener.js 13:08:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 269 (297C9000) [pid = 2880] [serial = 2289] [outer = 296F7C00] 13:08:29 INFO - PROCESS | 2880 | 1461182909443 Marionette TRACE conn4 <- [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"]]]}] 13:08:29 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 13:08:29 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 13:08:29 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 13:08:29 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 13:08:29 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 13:08:29 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 13:08:29 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 13:08:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:08:29 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 13:08:29 INFO - TEST-OK | /FileAPI/historical.html | took 1032ms 13:08:29 INFO - PROCESS | 2880 | 1461182909467 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 13:08:29 INFO - PROCESS | 2880 | 1461182909470 Marionette TRACE conn4 <- [1,3009,null,{"value":"13"}] 13:08:29 INFO - TEST-START | /FileAPI/idlharness.html 13:08:29 INFO - PROCESS | 2880 | 1461182909473 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 13:08:29 INFO - PROCESS | 2880 | 1461182909476 Marionette TRACE conn4 <- [1,3010,null,{}] 13:08:29 INFO - PROCESS | 2880 | 1461182909479 Marionette TRACE conn4 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:29 INFO - PROCESS | 2880 | 1461182909623 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 13:08:29 INFO - PROCESS | 2880 | 1461182909829 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:29 INFO - PROCESS | 2880 | ++DOCSHELL 296FC000 == 193 [pid = 2880] [id = 764] 13:08:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 270 (297C4000) [pid = 2880] [serial = 2290] [outer = 00000000] 13:08:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 271 (29936000) [pid = 2880] [serial = 2291] [outer = 297C4000] 13:08:29 INFO - PROCESS | 2880 | 1461182909884 Marionette DEBUG loaded listener.js 13:08:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 272 (29934400) [pid = 2880] [serial = 2292] [outer = 297C4000] 13:08:31 INFO - PROCESS | 2880 | 1461182911028 Marionette TRACE conn4 <- [1,3012,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 13:08:31 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 13:08:31 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 13:08:31 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 13:08:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:31 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:08:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:08:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:08:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:08:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:08:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:08:31 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:08:31 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:08:31 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:08:31 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 13:08:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 13:08:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 13:08:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 13:08:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 13:08:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 13:08:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 13:08:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 13:08: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 13:08:31 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 13:08:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:08:31 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:08:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:08:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:08:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:08:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:08:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:08:31 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:08:31 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:08:31 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:08:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 13:08: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 13:08:31 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 13:08:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:31 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:08:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:08:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:08:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:08:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:08:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:08:31 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:08:31 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:08:31 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:08:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 13:08:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 13:08:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 13:08:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 13:08: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 13:08:31 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:08:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:08:31 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:08:31 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:08:31 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:08:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:08:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:08:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:08:31 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:08:31 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:08:31 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:08:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 13:08: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 13:08: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 13:08:31 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:08:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:08:31 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:08:31 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:08:31 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:08:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:08:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:08:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:08:31 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:08:31 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:08:31 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:08:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 13:08:31 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 13:08:31 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 13:08:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:08:31 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:08:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:08:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:08:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:08:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:08:31 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:08:31 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:08:31 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:08:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 13:08:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 13:08:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 13:08:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 13:08:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 13:08:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 13:08:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 13:08:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 13:08:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 13:08:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 13:08:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 13:08: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 13:08:31 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:08:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:08:31 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:08:31 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:08:31 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:08:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:08:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:08:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:08:31 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:08:31 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:08:31 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:08:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 13:08: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 13:08: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 13:08:31 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:08:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:08:31 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:08:31 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:08:31 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:08:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:08:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:08:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:08:31 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:08:31 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:08:31 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:08:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 13:08:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 13:08:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 13:08:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 13:08:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 13:08:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 13:08:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 13:08:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 13:08:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 13:08:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 13:08:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 13:08:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 13:08:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 13:08:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 13:08:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 13:08:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 13:08:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 13:08:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 13:08:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 13:08:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 13:08:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 13:08:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 13:08:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 13:08:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 13:08:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 13:08:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 13:08:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 13:08:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 13:08:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 13:08:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 13:08:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 13:08:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 13:08:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 13:08:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 13:08:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 13:08:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 13:08:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 13:08:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 13:08:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 13:08:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 13:08:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 13:08:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 13:08:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 13:08:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 13:08:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 13:08:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 13:08:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 13:08:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 13:08:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 13:08:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 13:08:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 13:08:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 13:08:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 13:08:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 13:08:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 13:08:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 13:08:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 13:08:31 INFO - TEST-OK | /FileAPI/idlharness.html | took 1666ms 13:08:31 INFO - PROCESS | 2880 | 1461182911169 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 13:08:31 INFO - PROCESS | 2880 | 1461182911171 Marionette TRACE conn4 <- [1,3013,null,{"value":"13"}] 13:08:31 INFO - TEST-START | /FileAPI/idlharness.worker 13:08:31 INFO - PROCESS | 2880 | 1461182911177 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 13:08:31 INFO - PROCESS | 2880 | 1461182911179 Marionette TRACE conn4 <- [1,3014,null,{}] 13:08:31 INFO - PROCESS | 2880 | 1461182911183 Marionette TRACE conn4 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:31 INFO - PROCESS | 2880 | 1461182911311 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 13:08:31 INFO - PROCESS | 2880 | 1461182911547 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:31 INFO - PROCESS | 2880 | ++DOCSHELL 2993A000 == 194 [pid = 2880] [id = 765] 13:08:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 273 (29946000) [pid = 2880] [serial = 2293] [outer = 00000000] 13:08:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 274 (29AF4400) [pid = 2880] [serial = 2294] [outer = 29946000] 13:08:31 INFO - PROCESS | 2880 | 1461182911604 Marionette DEBUG loaded listener.js 13:08:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 275 (29AF4000) [pid = 2880] [serial = 2295] [outer = 29946000] 13:08:31 INFO - PROCESS | 2880 | [2880] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:08:32 INFO - PROCESS | 2880 | 1461182912784 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 13:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 13:08:32 INFO - {} 13:08:32 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 13:08:32 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 13:08:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:32 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:08:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:08:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:08:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:08:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:08:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 13:08:32 INFO - {} 13:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 13:08:32 INFO - {} 13:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 13:08:32 INFO - {} 13:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 13:08:32 INFO - {} 13:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 13:08:32 INFO - {} 13:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 13:08:32 INFO - {} 13:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 13:08:32 INFO - {} 13:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 13:08:32 INFO - {} 13:08:32 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 13:08:32 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 13:08:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:08:32 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:08:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:08:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:08:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:08:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:08:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 13:08:32 INFO - {} 13:08:32 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 13:08:32 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 13:08:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:32 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:08:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:08:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:08:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:08:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:08:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 13:08:32 INFO - {} 13:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 13:08:32 INFO - {} 13:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 13:08:32 INFO - {} 13:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 13:08:32 INFO - {} 13:08:32 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 13:08:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:08:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:08:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:08:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:08:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:08:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:08:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:08:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 13:08:32 INFO - {} 13:08:32 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 - {} 13:08:32 INFO - {} 13:08:32 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 13:08:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:08:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:08:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:08:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:08:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:08:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:08:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:08:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 13:08:32 INFO - {} 13:08:32 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 13:08:32 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 13:08:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:08:32 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:08:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:08:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:08:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:08:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 13:08:32 INFO - {} 13:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 13:08:32 INFO - {} 13:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 13:08:32 INFO - {} 13:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 13:08:32 INFO - {} 13:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 13:08:32 INFO - {} 13:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 13:08:32 INFO - {} 13:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 13:08:32 INFO - {} 13:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 13:08:32 INFO - {} 13:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 13:08:32 INFO - {} 13:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 13:08:32 INFO - {} 13:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 13:08:32 INFO - {} 13:08:32 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 13:08:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:08:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:08:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:08:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:08:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:08:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:08:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:08:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 13:08:32 INFO - {} 13:08:32 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 - {} 13:08:32 INFO - {} 13:08:32 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 13:08:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:08:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:08:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:08:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:08:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:08:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:08:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:08:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:08:32 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 13:08:32 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 13:08:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:08:32 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 13:08:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:08:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:08:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:08:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:08:32 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:08:32 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 13:08:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:08:32 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:08:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:08:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:08:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:08:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:08:32 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:08:32 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 13:08:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:08:32 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 13:08:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:08:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:08:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:08:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:08:32 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 13:08:32 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 13:08:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:08:32 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 13:08:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:08:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:08:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:08:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:08:32 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 13:08:32 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 13:08:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:08:32 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 13:08:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:08:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:08:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:08:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:08:32 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 13:08:32 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 13:08:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:32 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:08:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:08:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:08:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:08:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:08:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:08:32 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:08:32 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 13:08:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:08:32 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:08:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:08:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:08:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:08:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:08:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 13:08:32 INFO - {} 13:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 13:08:32 INFO - {} 13:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 13:08:32 INFO - {} 13:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 13:08:32 INFO - {} 13:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 13:08:32 INFO - {} 13:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 13:08:32 INFO - {} 13:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 13:08:32 INFO - {} 13:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 13:08:32 INFO - {} 13:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 13:08:32 INFO - {} 13:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 13:08:32 INFO - {} 13:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 13:08:32 INFO - {} 13:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 13:08:32 INFO - {} 13:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 13:08:32 INFO - {} 13:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 13:08:32 INFO - {} 13:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 13:08:32 INFO - {} 13:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 13:08:32 INFO - {} 13:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 13:08:32 INFO - {} 13:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 13:08:32 INFO - {} 13:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 13:08:32 INFO - {} 13:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 13:08:32 INFO - {} 13:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 13:08:32 INFO - {} 13:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 13:08:32 INFO - {} 13:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 13:08:32 INFO - {} 13:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 13:08:32 INFO - {} 13:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 13:08:32 INFO - {} 13:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 13:08:32 INFO - {} 13:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 13:08:32 INFO - {} 13:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 13:08:32 INFO - {} 13:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 13:08:32 INFO - {} 13:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 13:08:32 INFO - {} 13:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 13:08:32 INFO - {} 13:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 13:08:32 INFO - {} 13:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 13:08:32 INFO - {} 13:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 13:08:32 INFO - {} 13:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 13:08:32 INFO - {} 13:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 13:08:32 INFO - {} 13:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 13:08:32 INFO - {} 13:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 13:08:32 INFO - {} 13:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 13:08:32 INFO - {} 13:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 13:08:32 INFO - {} 13:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 13:08:32 INFO - {} 13:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 13:08:32 INFO - {} 13:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 13:08:32 INFO - {} 13:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 13:08:32 INFO - {} 13:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 13:08:32 INFO - {} 13:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 13:08:32 INFO - {} 13:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 13:08:32 INFO - {} 13:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 13:08:32 INFO - {} 13:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 13:08:32 INFO - {} 13:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 13:08:32 INFO - {} 13:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 13:08:32 INFO - {} 13:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 13:08:32 INFO - {} 13:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 13:08:32 INFO - {} 13:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 13:08:32 INFO - {} 13:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 13:08:32 INFO - {} 13:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 13:08:32 INFO - {} 13:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:08:32 INFO - {} 13:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 13:08:32 INFO - {} 13:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:08:32 INFO - {} 13:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 13:08:32 INFO - {} 13:08:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:08:32 INFO - {} 13:08:32 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1742ms 13:08:32 INFO - PROCESS | 2880 | 1461182912954 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 13:08:32 INFO - PROCESS | 2880 | 1461182912957 Marionette TRACE conn4 <- [1,3017,null,{"value":"13"}] 13:08:32 INFO - PROCESS | 2880 | 1461182912961 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 13:08:32 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 13:08:32 INFO - PROCESS | 2880 | 1461182912963 Marionette TRACE conn4 <- [1,3018,null,{}] 13:08:32 INFO - PROCESS | 2880 | 1461182912978 Marionette TRACE conn4 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:33 INFO - PROCESS | 2880 | 1461182913177 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 13:08:33 INFO - PROCESS | 2880 | 1461182913319 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:33 INFO - PROCESS | 2880 | ++DOCSHELL 29AF8000 == 195 [pid = 2880] [id = 766] 13:08:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 276 (29AF8800) [pid = 2880] [serial = 2296] [outer = 00000000] 13:08:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 277 (2B5DDC00) [pid = 2880] [serial = 2297] [outer = 29AF8800] 13:08:33 INFO - PROCESS | 2880 | 1461182913374 Marionette DEBUG loaded listener.js 13:08:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 278 (2B5DF400) [pid = 2880] [serial = 2298] [outer = 29AF8800] 13:08:33 INFO - PROCESS | 2880 | 1461182913902 Marionette TRACE conn4 <- [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]]]}] 13:08: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 13:08:33 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 970ms 13:08:33 INFO - PROCESS | 2880 | 1461182913951 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 13:08:33 INFO - PROCESS | 2880 | 1461182913954 Marionette TRACE conn4 <- [1,3021,null,{"value":"13"}] 13:08:33 INFO - PROCESS | 2880 | 1461182913959 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 13:08:33 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 13:08:33 INFO - PROCESS | 2880 | 1461182913962 Marionette TRACE conn4 <- [1,3022,null,{}] 13:08:33 INFO - PROCESS | 2880 | 1461182913965 Marionette TRACE conn4 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:34 INFO - PROCESS | 2880 | 1461182914119 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 13:08:34 INFO - PROCESS | 2880 | 1461182914342 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:34 INFO - PROCESS | 2880 | ++DOCSHELL 2B5DD800 == 196 [pid = 2880] [id = 767] 13:08:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 279 (2B5E9C00) [pid = 2880] [serial = 2299] [outer = 00000000] 13:08:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 280 (2B6D1400) [pid = 2880] [serial = 2300] [outer = 2B5E9C00] 13:08:34 INFO - PROCESS | 2880 | 1461182914404 Marionette DEBUG loaded listener.js 13:08:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 281 (2B6D5000) [pid = 2880] [serial = 2301] [outer = 2B5E9C00] 13:08:34 INFO - PROCESS | 2880 | 1461182914959 Marionette TRACE conn4 <- [1,3024,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 13:08:34 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 13:08:34 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1017ms 13:08:34 INFO - PROCESS | 2880 | 1461182914982 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 13:08:34 INFO - PROCESS | 2880 | 1461182914984 Marionette TRACE conn4 <- [1,3025,null,{"value":"13"}] 13:08:34 INFO - TEST-START | /FileAPI/blob/Blob-close.html 13:08:35 INFO - PROCESS | 2880 | 1461182914988 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 13:08:35 INFO - PROCESS | 2880 | 1461182914990 Marionette TRACE conn4 <- [1,3026,null,{}] 13:08:35 INFO - PROCESS | 2880 | 1461182914993 Marionette TRACE conn4 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:35 INFO - PROCESS | 2880 | 1461182915137 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 13:08:35 INFO - PROCESS | 2880 | 1461182915317 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:35 INFO - PROCESS | 2880 | ++DOCSHELL 2B6D8800 == 197 [pid = 2880] [id = 768] 13:08:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 282 (2BF50C00) [pid = 2880] [serial = 2302] [outer = 00000000] 13:08:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 283 (2BF55800) [pid = 2880] [serial = 2303] [outer = 2BF50C00] 13:08:35 INFO - PROCESS | 2880 | 1461182915413 Marionette DEBUG loaded listener.js 13:08:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 284 (2BF55400) [pid = 2880] [serial = 2304] [outer = 2BF50C00] 13:08:35 INFO - PROCESS | 2880 | 1461182915961 Marionette TRACE conn4 <- [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"]]]}] 13:08:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 13:08:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 13:08:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:08:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 13:08:36 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1020ms 13:08:36 INFO - PROCESS | 2880 | 1461182916008 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 13:08:36 INFO - PROCESS | 2880 | 1461182916010 Marionette TRACE conn4 <- [1,3029,null,{"value":"13"}] 13:08:36 INFO - PROCESS | 2880 | 1461182916014 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 13:08:36 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 13:08:36 INFO - PROCESS | 2880 | 1461182916016 Marionette TRACE conn4 <- [1,3030,null,{}] 13:08:36 INFO - PROCESS | 2880 | 1461182916020 Marionette TRACE conn4 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:36 INFO - PROCESS | 2880 | 1461182916163 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 13:08:36 INFO - PROCESS | 2880 | 1461182916467 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:36 INFO - PROCESS | 2880 | ++DOCSHELL 2C197400 == 198 [pid = 2880] [id = 769] 13:08:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 285 (2C197800) [pid = 2880] [serial = 2305] [outer = 00000000] 13:08:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 286 (2C19B400) [pid = 2880] [serial = 2306] [outer = 2C197800] 13:08:36 INFO - PROCESS | 2880 | 1461182916525 Marionette DEBUG loaded listener.js 13:08:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 287 (2C19B000) [pid = 2880] [serial = 2307] [outer = 2C197800] 13:08:36 INFO - PROCESS | 2880 | ************************* 13:08:36 INFO - PROCESS | 2880 | A coding exception was thrown and uncaught in a Task. 13:08:36 INFO - PROCESS | 2880 | 13:08:36 INFO - PROCESS | 2880 | Full message: TypeError: NetworkError when attempting to fetch resource. 13:08:36 INFO - PROCESS | 2880 | Full stack: 13:08:36 INFO - PROCESS | 2880 | ************************* 13:08:37 INFO - PROCESS | 2880 | 1461182917401 Marionette TRACE conn4 <- [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]]]}] 13:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 13:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 13:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 13:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 13:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 13:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 13:08: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. 13:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 13:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 13:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 13:08: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'.) 13:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 13:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 13:08: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. 13:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 13:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 13:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 13:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 13:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 13:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 13:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 13:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 13:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 13:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 13:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 13:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 13:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 13:08: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. 13:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 13:08:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 13:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 13:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 13:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 13:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 13:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 13:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 13:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 13:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 13:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 13:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 13:08: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. 13:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 13:08:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 13:08:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 13:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 13:08: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. 13:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 13:08:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 13:08:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 13:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 13:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 13:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 13:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 13:08:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13 13:08:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 13:08:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 13:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 13:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 13:08:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 13:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:08:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 13:08:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 13:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:08:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:08:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 13:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:08:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:08:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 13:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:08:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 13:08:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 13:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:08:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:08:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 13:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:08:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:08:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 13:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:08:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:08:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 13:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:08:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:08:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 13:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:08:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:08:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 13:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 13:08:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 13:08:37 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1506ms 13:08:37 INFO - PROCESS | 2880 | 1461182917525 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 13:08:37 INFO - PROCESS | 2880 | 1461182917527 Marionette TRACE conn4 <- [1,3033,null,{"value":"13"}] 13:08:37 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 13:08:37 INFO - PROCESS | 2880 | 1461182917535 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 13:08:37 INFO - PROCESS | 2880 | 1461182917537 Marionette TRACE conn4 <- [1,3034,null,{}] 13:08:37 INFO - PROCESS | 2880 | 1461182917541 Marionette TRACE conn4 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:37 INFO - PROCESS | 2880 | 1461182917717 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 13:08:37 INFO - PROCESS | 2880 | 1461182917897 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:37 INFO - PROCESS | 2880 | ++DOCSHELL 131E3000 == 199 [pid = 2880] [id = 770] 13:08:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 288 (1770A800) [pid = 2880] [serial = 2308] [outer = 00000000] 13:08:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 289 (20B7E800) [pid = 2880] [serial = 2309] [outer = 1770A800] 13:08:37 INFO - PROCESS | 2880 | 1461182917951 Marionette DEBUG loaded listener.js 13:08:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 290 (20B7B800) [pid = 2880] [serial = 2310] [outer = 1770A800] 13:08:38 INFO - PROCESS | 2880 | [2880] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:08:38 INFO - PROCESS | 2880 | 1461182918551 Marionette TRACE conn4 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 13:08:38 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 13:08:38 INFO - {} 13:08:38 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1067ms 13:08:38 INFO - PROCESS | 2880 | 1461182918605 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 13:08:38 INFO - PROCESS | 2880 | 1461182918608 Marionette TRACE conn4 <- [1,3037,null,{"value":"13"}] 13:08:38 INFO - PROCESS | 2880 | 1461182918611 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 13:08:38 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 13:08:38 INFO - PROCESS | 2880 | 1461182918613 Marionette TRACE conn4 <- [1,3038,null,{}] 13:08:38 INFO - PROCESS | 2880 | 1461182918636 Marionette TRACE conn4 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:38 INFO - PROCESS | 2880 | 1461182918789 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 13:08:39 INFO - PROCESS | 2880 | 1461182919515 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:39 INFO - PROCESS | 2880 | ++DOCSHELL 127DC800 == 200 [pid = 2880] [id = 771] 13:08:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 291 (12C03800) [pid = 2880] [serial = 2311] [outer = 00000000] 13:08:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 292 (130D1C00) [pid = 2880] [serial = 2312] [outer = 12C03800] 13:08:39 INFO - PROCESS | 2880 | 1461182919571 Marionette DEBUG loaded listener.js 13:08:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 293 (131DD000) [pid = 2880] [serial = 2313] [outer = 12C03800] 13:08:40 INFO - PROCESS | 2880 | 1461182920084 Marionette TRACE conn4 <- [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]]]}] 13:08:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 13:08:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 13:08:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 13:08:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 13:08:40 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1531ms 13:08:40 INFO - PROCESS | 2880 | 1461182920148 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 13:08:40 INFO - PROCESS | 2880 | 1461182920153 Marionette TRACE conn4 <- [1,3041,null,{"value":"13"}] 13:08:40 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 13:08:40 INFO - PROCESS | 2880 | 1461182920159 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 13:08:40 INFO - PROCESS | 2880 | 1461182920162 Marionette TRACE conn4 <- [1,3042,null,{}] 13:08:40 INFO - PROCESS | 2880 | 1461182920167 Marionette TRACE conn4 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:40 INFO - PROCESS | 2880 | 1461182920299 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 13:08:40 INFO - PROCESS | 2880 | 1461182920522 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:40 INFO - PROCESS | 2880 | ++DOCSHELL 17332000 == 201 [pid = 2880] [id = 772] 13:08:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 294 (17716000) [pid = 2880] [serial = 2314] [outer = 00000000] 13:08:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 295 (1BDB1800) [pid = 2880] [serial = 2315] [outer = 17716000] 13:08:40 INFO - PROCESS | 2880 | 1461182920579 Marionette DEBUG loaded listener.js 13:08:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 296 (1BF13400) [pid = 2880] [serial = 2316] [outer = 17716000] 13:08:41 INFO - PROCESS | 2880 | 1461182921459 Marionette TRACE conn4 <- [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"]]]}] 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 13:08:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 13:08:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 13:08:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:08:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:08:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:08:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:08:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 13:08:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:08:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:08:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:08:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:08:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 13:08:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:08:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:08:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:08:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:08:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 13:08:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:08:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:08:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:08:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:08:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 13:08:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:08:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:08:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:08:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:08:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 13:08:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:08:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:08:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:08:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:08:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 13:08:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:08:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:08:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:08:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:08:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 13:08:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:08:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:08:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:08:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:08:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 13:08:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:08:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:08:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:08:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:08:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 13:08:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:08:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:08:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:08:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:08:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 13:08:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:08:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:08:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:08:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:08:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 13:08:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:08:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:08:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:08:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:08:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 13:08:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:08:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:08:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:08:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:08:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 13:08:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:08:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:08:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:08:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:08:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 13:08:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:08:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:08:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:08:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:08:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 13:08:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:08:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:08:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:08:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:08:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 13:08:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:08:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:08:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:08:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:08:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 13:08:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:08:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:08:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:08:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:08:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 13:08:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:08:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:08:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:08:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:08:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 13:08:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:08:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:08:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:08:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:08:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 13:08:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:08:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:08:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:08:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:08:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 13:08:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:08:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:08:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:08:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:08:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 13:08:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:08:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:08:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:08:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:08:41 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" 13:08:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:08:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:08:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:08:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:08:41 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" 13:08:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:08:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:08:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:08:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:08:41 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1412ms 13:08:41 INFO - PROCESS | 2880 | 1461182921577 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 13:08:41 INFO - PROCESS | 2880 | 1461182921581 Marionette TRACE conn4 <- [1,3045,null,{"value":"13"}] 13:08:41 INFO - PROCESS | 2880 | 1461182921585 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 13:08:41 INFO - TEST-START | /FileAPI/file/File-constructor.html 13:08:41 INFO - PROCESS | 2880 | 1461182921587 Marionette TRACE conn4 <- [1,3046,null,{}] 13:08:41 INFO - PROCESS | 2880 | 1461182921591 Marionette TRACE conn4 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:41 INFO - PROCESS | 2880 | 1461182921754 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 13:08:41 INFO - PROCESS | 2880 | 1461182921932 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:42 INFO - PROCESS | 2880 | ++DOCSHELL 1778CC00 == 202 [pid = 2880] [id = 773] 13:08:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 297 (1A285800) [pid = 2880] [serial = 2317] [outer = 00000000] 13:08:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 298 (20531400) [pid = 2880] [serial = 2318] [outer = 1A285800] 13:08:42 INFO - PROCESS | 2880 | 1461182922022 Marionette DEBUG loaded listener.js 13:08:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 299 (20A0A800) [pid = 2880] [serial = 2319] [outer = 1A285800] 13:08:42 INFO - PROCESS | 2880 | --DOCSHELL 133BD000 == 201 [pid = 2880] [id = 422] 13:08:42 INFO - PROCESS | 2880 | --DOCSHELL 0F106800 == 200 [pid = 2880] [id = 205] 13:08:42 INFO - PROCESS | 2880 | --DOCSHELL 14282C00 == 199 [pid = 2880] [id = 404] 13:08:42 INFO - PROCESS | 2880 | --DOCSHELL 0F6B7C00 == 198 [pid = 2880] [id = 206] 13:08:42 INFO - PROCESS | 2880 | --DOCSHELL 12C07800 == 197 [pid = 2880] [id = 93] 13:08:42 INFO - PROCESS | 2880 | --DOCSHELL 21506400 == 196 [pid = 2880] [id = 334] 13:08:42 INFO - PROCESS | 2880 | --DOCSHELL 209A8C00 == 195 [pid = 2880] [id = 247] 13:08:42 INFO - PROCESS | 2880 | --DOCSHELL 24D9F000 == 194 [pid = 2880] [id = 754] 13:08:42 INFO - PROCESS | 2880 | --DOCSHELL 1CCD4C00 == 193 [pid = 2880] [id = 753] 13:08:42 INFO - PROCESS | 2880 | --DOCSHELL 130D9000 == 192 [pid = 2880] [id = 752] 13:08:42 INFO - PROCESS | 2880 | --DOCSHELL 236A5400 == 191 [pid = 2880] [id = 751] 13:08:42 INFO - PROCESS | 2880 | --DOMWINDOW == 298 (21CE5000) [pid = 2880] [serial = 2182] [outer = 00000000] [url = about:blank] 13:08:42 INFO - PROCESS | 2880 | --DOMWINDOW == 297 (27032400) [pid = 2880] [serial = 2149] [outer = 00000000] [url = about:blank] 13:08:42 INFO - PROCESS | 2880 | --DOMWINDOW == 296 (2471FC00) [pid = 2880] [serial = 2125] [outer = 00000000] [url = about:blank] 13:08:42 INFO - PROCESS | 2880 | --DOMWINDOW == 295 (25074000) [pid = 2880] [serial = 2128] [outer = 00000000] [url = about:blank] 13:08:42 INFO - PROCESS | 2880 | --DOMWINDOW == 294 (251EBC00) [pid = 2880] [serial = 2131] [outer = 00000000] [url = about:blank] 13:08:42 INFO - PROCESS | 2880 | --DOMWINDOW == 293 (26066000) [pid = 2880] [serial = 2140] [outer = 00000000] [url = about:blank] 13:08:42 INFO - PROCESS | 2880 | --DOMWINDOW == 292 (2642A400) [pid = 2880] [serial = 2143] [outer = 00000000] [url = about:blank] 13:08:42 INFO - PROCESS | 2880 | --DOMWINDOW == 291 (25C27400) [pid = 2880] [serial = 2137] [outer = 00000000] [url = about:blank] 13:08:42 INFO - PROCESS | 2880 | --DOMWINDOW == 290 (26FB3C00) [pid = 2880] [serial = 2146] [outer = 00000000] [url = about:blank] 13:08:42 INFO - PROCESS | 2880 | --DOMWINDOW == 289 (25516000) [pid = 2880] [serial = 2134] [outer = 00000000] [url = about:blank] 13:08:42 INFO - PROCESS | 2880 | --DOCSHELL 21792800 == 190 [pid = 2880] [id = 750] 13:08:42 INFO - PROCESS | 2880 | --DOCSHELL 1E59D800 == 189 [pid = 2880] [id = 749] 13:08:42 INFO - PROCESS | 2880 | --DOCSHELL 1BE95400 == 188 [pid = 2880] [id = 748] 13:08:42 INFO - PROCESS | 2880 | --DOCSHELL 1BB10000 == 187 [pid = 2880] [id = 747] 13:08:42 INFO - PROCESS | 2880 | --DOCSHELL 1BE8C400 == 186 [pid = 2880] [id = 746] 13:08:42 INFO - PROCESS | 2880 | --DOCSHELL 1BE87400 == 185 [pid = 2880] [id = 745] 13:08:42 INFO - PROCESS | 2880 | --DOCSHELL 1778BC00 == 184 [pid = 2880] [id = 744] 13:08:42 INFO - PROCESS | 2880 | --DOCSHELL 25075800 == 183 [pid = 2880] [id = 741] 13:08:42 INFO - PROCESS | 2880 | --DOCSHELL 2866C000 == 182 [pid = 2880] [id = 740] 13:08:42 INFO - PROCESS | 2880 | --DOCSHELL 28862800 == 181 [pid = 2880] [id = 739] 13:08:42 INFO - PROCESS | 2880 | --DOCSHELL 274AB400 == 180 [pid = 2880] [id = 738] 13:08:42 INFO - PROCESS | 2880 | --DOCSHELL 27313400 == 179 [pid = 2880] [id = 737] 13:08:42 INFO - PROCESS | 2880 | --DOCSHELL 26FB2400 == 178 [pid = 2880] [id = 736] 13:08:42 INFO - PROCESS | 2880 | --DOCSHELL 22277C00 == 177 [pid = 2880] [id = 735] 13:08:42 INFO - PROCESS | 2880 | --DOCSHELL 25699800 == 176 [pid = 2880] [id = 734] 13:08:42 INFO - PROCESS | 2880 | --DOCSHELL 25076000 == 175 [pid = 2880] [id = 733] 13:08:42 INFO - PROCESS | 2880 | --DOCSHELL 239A8800 == 174 [pid = 2880] [id = 732] 13:08:42 INFO - PROCESS | 2880 | --DOCSHELL 2396E400 == 173 [pid = 2880] [id = 731] 13:08:42 INFO - PROCESS | 2880 | --DOCSHELL 22285800 == 172 [pid = 2880] [id = 730] 13:08:42 INFO - PROCESS | 2880 | --DOCSHELL 1CAB0000 == 171 [pid = 2880] [id = 729] 13:08:42 INFO - PROCESS | 2880 | --DOCSHELL 188F3C00 == 170 [pid = 2880] [id = 728] 13:08:42 INFO - PROCESS | 2880 | --DOCSHELL 2150A400 == 169 [pid = 2880] [id = 727] 13:08:42 INFO - PROCESS | 2880 | --DOMWINDOW == 288 (2178B800) [pid = 2880] [serial = 2180] [outer = 00000000] [url = about:blank] 13:08:42 INFO - PROCESS | 2880 | --DOMWINDOW == 287 (2008F800) [pid = 2880] [serial = 2170] [outer = 00000000] [url = about:blank] 13:08:42 INFO - PROCESS | 2880 | --DOMWINDOW == 286 (1FC0E800) [pid = 2880] [serial = 2177] [outer = 00000000] [url = about:blank] 13:08:42 INFO - PROCESS | 2880 | --DOMWINDOW == 285 (1CAA7000) [pid = 2880] [serial = 2165] [outer = 00000000] [url = about:blank] 13:08:42 INFO - PROCESS | 2880 | --DOMWINDOW == 284 (1BF1E000) [pid = 2880] [serial = 2116] [outer = 00000000] [url = about:blank] 13:08:42 INFO - PROCESS | 2880 | --DOMWINDOW == 283 (1A67B800) [pid = 2880] [serial = 2161] [outer = 00000000] [url = about:blank] 13:08:42 INFO - PROCESS | 2880 | --DOMWINDOW == 282 (209A9800) [pid = 2880] [serial = 2173] [outer = 00000000] [url = about:blank] 13:08:42 INFO - PROCESS | 2880 | --DOMWINDOW == 281 (1D919000) [pid = 2880] [serial = 2159] [outer = 00000000] [url = about:blank] 13:08:42 INFO - PROCESS | 2880 | --DOMWINDOW == 280 (1E8C8800) [pid = 2880] [serial = 2176] [outer = 00000000] [url = about:blank] 13:08:42 INFO - PROCESS | 2880 | --DOMWINDOW == 279 (1D890C00) [pid = 2880] [serial = 2167] [outer = 00000000] [url = about:blank] 13:08:42 INFO - PROCESS | 2880 | --DOMWINDOW == 278 (18CA8000) [pid = 2880] [serial = 2152] [outer = 00000000] [url = about:blank] 13:08:42 INFO - PROCESS | 2880 | --DOMWINDOW == 277 (20A08C00) [pid = 2880] [serial = 2174] [outer = 00000000] [url = about:blank] 13:08:42 INFO - PROCESS | 2880 | --DOMWINDOW == 276 (2043D000) [pid = 2880] [serial = 2119] [outer = 00000000] [url = about:blank] 13:08:42 INFO - PROCESS | 2880 | --DOMWINDOW == 275 (20ACA000) [pid = 2880] [serial = 2179] [outer = 00000000] [url = about:blank] 13:08:42 INFO - PROCESS | 2880 | --DOMWINDOW == 274 (1C9C6C00) [pid = 2880] [serial = 2164] [outer = 00000000] [url = about:blank] 13:08:42 INFO - PROCESS | 2880 | --DOMWINDOW == 273 (1CCD5400) [pid = 2880] [serial = 2158] [outer = 00000000] [url = about:blank] 13:08:42 INFO - PROCESS | 2880 | --DOMWINDOW == 272 (1DFC2800) [pid = 2880] [serial = 2168] [outer = 00000000] [url = about:blank] 13:08:42 INFO - PROCESS | 2880 | --DOMWINDOW == 271 (243C5000) [pid = 2880] [serial = 2122] [outer = 00000000] [url = about:blank] 13:08:42 INFO - PROCESS | 2880 | --DOMWINDOW == 270 (1BDA7800) [pid = 2880] [serial = 2162] [outer = 00000000] [url = about:blank] 13:08:42 INFO - PROCESS | 2880 | --DOMWINDOW == 269 (1C824C00) [pid = 2880] [serial = 2156] [outer = 00000000] [url = about:blank] 13:08:42 INFO - PROCESS | 2880 | --DOMWINDOW == 268 (1BDB4400) [pid = 2880] [serial = 2155] [outer = 00000000] [url = about:blank] 13:08:42 INFO - PROCESS | 2880 | --DOMWINDOW == 267 (20430800) [pid = 2880] [serial = 2171] [outer = 00000000] [url = about:blank] 13:08:42 INFO - PROCESS | 2880 | 1461182922875 Marionette TRACE conn4 <- [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]]]}] 13:08:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 13:08:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 13:08:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 13:08:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 13:08:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 13:08:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 13:08:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 13:08:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 13:08:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 13:08:42 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 13:08:42 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 13:08:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:08:42 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 13:08:42 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 13:08:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 13:08:42 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 13:08:42 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 13:08:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:08:42 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 13:08:42 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 13:08:42 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 13:08:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:08:42 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 13:08:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 13:08:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 13:08:42 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1322ms 13:08:42 INFO - PROCESS | 2880 | 1461182922910 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 13:08:42 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 13:08:42 INFO - PROCESS | 2880 | 1461182922913 Marionette TRACE conn4 <- [1,3049,null,{"value":"13"}] 13:08:42 INFO - PROCESS | 2880 | 1461182922921 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 13:08:42 INFO - PROCESS | 2880 | 1461182922927 Marionette TRACE conn4 <- [1,3050,null,{}] 13:08:42 INFO - PROCESS | 2880 | 1461182922932 Marionette TRACE conn4 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:43 INFO - PROCESS | 2880 | 1461182923055 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 13:08:43 INFO - PROCESS | 2880 | 1461182923061 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:43 INFO - PROCESS | 2880 | ++DOCSHELL 1AA74C00 == 170 [pid = 2880] [id = 774] 13:08:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 268 (1AA76400) [pid = 2880] [serial = 2320] [outer = 00000000] 13:08:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 269 (1C862C00) [pid = 2880] [serial = 2321] [outer = 1AA76400] 13:08:43 INFO - PROCESS | 2880 | 1461182923115 Marionette DEBUG loaded listener.js 13:08:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 270 (1C884C00) [pid = 2880] [serial = 2322] [outer = 1AA76400] 13:08:43 INFO - PROCESS | 2880 | [2880] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:08:43 INFO - PROCESS | 2880 | 1461182923703 Marionette TRACE conn4 <- [1,3052,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 13:08:43 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 13:08:43 INFO - {} 13:08:43 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 831ms 13:08:43 INFO - PROCESS | 2880 | 1461182923748 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 13:08:43 INFO - PROCESS | 2880 | 1461182923750 Marionette TRACE conn4 <- [1,3053,null,{"value":"13"}] 13:08:43 INFO - PROCESS | 2880 | 1461182923753 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 13:08:43 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 13:08:43 INFO - PROCESS | 2880 | 1461182923755 Marionette TRACE conn4 <- [1,3054,null,{}] 13:08:43 INFO - PROCESS | 2880 | 1461182923758 Marionette TRACE conn4 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:43 INFO - PROCESS | 2880 | 1461182923935 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 13:08:43 INFO - PROCESS | 2880 | 1461182923956 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:43 INFO - PROCESS | 2880 | ++DOCSHELL 1A675C00 == 171 [pid = 2880] [id = 775] 13:08:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 271 (1CAD2400) [pid = 2880] [serial = 2323] [outer = 00000000] 13:08:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 272 (1D926000) [pid = 2880] [serial = 2324] [outer = 1CAD2400] 13:08:44 INFO - PROCESS | 2880 | 1461182924002 Marionette DEBUG loaded listener.js 13:08:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 273 (1DFC2800) [pid = 2880] [serial = 2325] [outer = 1CAD2400] 13:08:44 INFO - PROCESS | 2880 | 1461182924452 Marionette TRACE conn4 <- [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]]]}] 13:08:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 13:08:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 13:08:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 13:08:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 13:08:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 13:08:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 13:08:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 13:08:44 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 730ms 13:08:44 INFO - PROCESS | 2880 | 1461182924488 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 13:08:44 INFO - PROCESS | 2880 | 1461182924490 Marionette TRACE conn4 <- [1,3057,null,{"value":"13"}] 13:08:44 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 13:08:44 INFO - PROCESS | 2880 | 1461182924493 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 13:08:44 INFO - PROCESS | 2880 | 1461182924495 Marionette TRACE conn4 <- [1,3058,null,{}] 13:08:44 INFO - PROCESS | 2880 | 1461182924528 Marionette TRACE conn4 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:44 INFO - PROCESS | 2880 | 1461182924707 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 13:08:44 INFO - PROCESS | 2880 | 1461182924727 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:44 INFO - PROCESS | 2880 | ++DOCSHELL 1E8C8800 == 172 [pid = 2880] [id = 776] 13:08:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 274 (1E8CE400) [pid = 2880] [serial = 2326] [outer = 00000000] 13:08:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 275 (20092800) [pid = 2880] [serial = 2327] [outer = 1E8CE400] 13:08:44 INFO - PROCESS | 2880 | 1461182924782 Marionette DEBUG loaded listener.js 13:08:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 276 (20538C00) [pid = 2880] [serial = 2328] [outer = 1E8CE400] 13:08:45 INFO - PROCESS | 2880 | 1461182925287 Marionette TRACE conn4 <- [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]]]}] 13:08:45 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 13:08:45 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 13:08:45 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 13:08:45 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 13:08:45 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 13:08:45 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 13:08:45 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 830ms 13:08:45 INFO - PROCESS | 2880 | 1461182925343 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 13:08:45 INFO - PROCESS | 2880 | 1461182925345 Marionette TRACE conn4 <- [1,3061,null,{"value":"13"}] 13:08:45 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 13:08:45 INFO - PROCESS | 2880 | 1461182925348 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 13:08:45 INFO - PROCESS | 2880 | 1461182925350 Marionette TRACE conn4 <- [1,3062,null,{}] 13:08:45 INFO - PROCESS | 2880 | 1461182925354 Marionette TRACE conn4 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:45 INFO - PROCESS | 2880 | 1461182925526 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 13:08:45 INFO - PROCESS | 2880 | 1461182925548 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:45 INFO - PROCESS | 2880 | ++DOCSHELL 209AAC00 == 173 [pid = 2880] [id = 777] 13:08:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 277 (20A01400) [pid = 2880] [serial = 2329] [outer = 00000000] 13:08:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 278 (20B72400) [pid = 2880] [serial = 2330] [outer = 20A01400] 13:08:45 INFO - PROCESS | 2880 | 1461182925598 Marionette DEBUG loaded listener.js 13:08:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 279 (20B7D800) [pid = 2880] [serial = 2331] [outer = 20A01400] 13:08:46 INFO - PROCESS | 2880 | 1461182926080 Marionette TRACE conn4 <- [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]]]}] 13:08:46 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 13:08:46 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 13:08:46 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 13:08:46 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 13:08:46 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 13:08:46 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 13:08:46 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 770ms 13:08:46 INFO - PROCESS | 2880 | 1461182926123 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 13:08:46 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 13:08:46 INFO - PROCESS | 2880 | 1461182926125 Marionette TRACE conn4 <- [1,3065,null,{"value":"13"}] 13:08:46 INFO - PROCESS | 2880 | 1461182926128 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 13:08:46 INFO - PROCESS | 2880 | 1461182926130 Marionette TRACE conn4 <- [1,3066,null,{}] 13:08:46 INFO - PROCESS | 2880 | 1461182926133 Marionette TRACE conn4 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:46 INFO - PROCESS | 2880 | 1461182926301 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 13:08:46 INFO - PROCESS | 2880 | 1461182926322 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:46 INFO - PROCESS | 2880 | ++DOCSHELL 2178EC00 == 174 [pid = 2880] [id = 778] 13:08:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 280 (21795000) [pid = 2880] [serial = 2332] [outer = 00000000] 13:08:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 281 (21CE3C00) [pid = 2880] [serial = 2333] [outer = 21795000] 13:08:46 INFO - PROCESS | 2880 | 1461182926367 Marionette DEBUG loaded listener.js 13:08:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 282 (22049400) [pid = 2880] [serial = 2334] [outer = 21795000] 13:08:47 INFO - PROCESS | 2880 | --DOMWINDOW == 281 (24DA0C00) [pid = 2880] [serial = 2261] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 13:08:47 INFO - PROCESS | 2880 | --DOMWINDOW == 280 (20432000) [pid = 2880] [serial = 2246] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 13:08:47 INFO - PROCESS | 2880 | --DOMWINDOW == 279 (1C821C00) [pid = 2880] [serial = 2235] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 13:08:47 INFO - PROCESS | 2880 | --DOMWINDOW == 278 (239A6C00) [pid = 2880] [serial = 2112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 13:08:47 INFO - PROCESS | 2880 | --DOMWINDOW == 277 (1312B400) [pid = 2880] [serial = 2255] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 13:08:47 INFO - PROCESS | 2880 | --DOMWINDOW == 276 (1C88A000) [pid = 2880] [serial = 2243] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 13:08:47 INFO - PROCESS | 2880 | --DOMWINDOW == 275 (21A0B800) [pid = 2880] [serial = 2249] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 13:08:47 INFO - PROCESS | 2880 | --DOMWINDOW == 274 (21794800) [pid = 2880] [serial = 2181] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 13:08:47 INFO - PROCESS | 2880 | --DOMWINDOW == 273 (1C869400) [pid = 2880] [serial = 2237] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 13:08:47 INFO - PROCESS | 2880 | --DOMWINDOW == 272 (1D96CC00) [pid = 2880] [serial = 2258] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 13:08:47 INFO - PROCESS | 2880 | --DOMWINDOW == 271 (17792000) [pid = 2880] [serial = 2232] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 13:08:47 INFO - PROCESS | 2880 | --DOMWINDOW == 270 (236A6C00) [pid = 2880] [serial = 2252] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 13:08:47 INFO - PROCESS | 2880 | --DOMWINDOW == 269 (1BB10C00) [pid = 2880] [serial = 2240] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 13:08:47 INFO - PROCESS | 2880 | 1461182927314 Marionette TRACE conn4 <- [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] 13:08:47 INFO - PROCESS | 2880 | 1461182927373 Marionette TRACE conn4 <- [1,3069,null,{"value":"13"}] 13:08:47 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 13:08:47 INFO - PROCESS | 2880 | 1461182927376 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 13:08:47 INFO - PROCESS | 2880 | 1461182927378 Marionette TRACE conn4 <- [1,3070,null,{}] 13:08:47 INFO - PROCESS | 2880 | 1461182927381 Marionette TRACE conn4 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:47 INFO - PROCESS | 2880 | 1461182927497 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 13:08:47 INFO - PROCESS | 2880 | 1461182927509 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:47 INFO - PROCESS | 2880 | ++DOCSHELL 21A09400 == 175 [pid = 2880] [id = 779] 13:08:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 270 (21A0B800) [pid = 2880] [serial = 2335] [outer = 00000000] 13:08:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 271 (22127000) [pid = 2880] [serial = 2336] [outer = 21A0B800] 13:08:47 INFO - PROCESS | 2880 | 1461182927554 Marionette DEBUG loaded listener.js 13:08:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 272 (22280C00) [pid = 2880] [serial = 2337] [outer = 21A0B800] 13:08:48 INFO - PROCESS | 2880 | 1461182928034 Marionette TRACE conn4 <- [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]]]}] 13:08:48 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 13:08:48 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 13:08:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:08:48 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 13:08:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 13:08:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 670ms 13:08:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 13:08:48 INFO - PROCESS | 2880 | 1461182928047 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 13:08:48 INFO - PROCESS | 2880 | 1461182928048 Marionette TRACE conn4 <- [1,3073,null,{"value":"13"}] 13:08:48 INFO - PROCESS | 2880 | 1461182928051 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 13:08:48 INFO - PROCESS | 2880 | 1461182928053 Marionette TRACE conn4 <- [1,3074,null,{}] 13:08:48 INFO - PROCESS | 2880 | 1461182928056 Marionette TRACE conn4 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:48 INFO - PROCESS | 2880 | 1461182928248 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 13:08:48 INFO - PROCESS | 2880 | 1461182928286 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:48 INFO - PROCESS | 2880 | ++DOCSHELL 22285000 == 176 [pid = 2880] [id = 780] 13:08:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 273 (2316B000) [pid = 2880] [serial = 2338] [outer = 00000000] 13:08:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 274 (236A9800) [pid = 2880] [serial = 2339] [outer = 2316B000] 13:08:48 INFO - PROCESS | 2880 | 1461182928332 Marionette DEBUG loaded listener.js 13:08:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 275 (23739800) [pid = 2880] [serial = 2340] [outer = 2316B000] 13:08:48 INFO - PROCESS | 2880 | 1461182928761 Marionette TRACE conn4 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 13:08:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 13:08:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 731ms 13:08:48 INFO - PROCESS | 2880 | 1461182928782 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 13:08:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 13:08:48 INFO - PROCESS | 2880 | 1461182928784 Marionette TRACE conn4 <- [1,3077,null,{"value":"13"}] 13:08:48 INFO - PROCESS | 2880 | 1461182928788 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 13:08:48 INFO - PROCESS | 2880 | 1461182928789 Marionette TRACE conn4 <- [1,3078,null,{}] 13:08:48 INFO - PROCESS | 2880 | 1461182928792 Marionette TRACE conn4 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:49 INFO - PROCESS | 2880 | 1461182928983 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 13:08:49 INFO - PROCESS | 2880 | 1461182928997 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:49 INFO - PROCESS | 2880 | ++DOCSHELL 1A28D000 == 177 [pid = 2880] [id = 781] 13:08:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 276 (1BF17800) [pid = 2880] [serial = 2341] [outer = 00000000] 13:08:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 277 (23914000) [pid = 2880] [serial = 2342] [outer = 1BF17800] 13:08:49 INFO - PROCESS | 2880 | 1461182929049 Marionette DEBUG loaded listener.js 13:08:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 278 (23976C00) [pid = 2880] [serial = 2343] [outer = 1BF17800] 13:08:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 13:08:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1018ms 13:08:49 INFO - PROCESS | 2880 | 1461182929801 Marionette TRACE conn4 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 13:08:49 INFO - PROCESS | 2880 | 1461182929807 Marionette TRACE conn4 -> [0,3081,"getWindowHandle",null] 13:08:49 INFO - PROCESS | 2880 | 1461182929813 Marionette TRACE conn4 <- [1,3081,null,{"value":"13"}] 13:08:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 13:08:49 INFO - PROCESS | 2880 | 1461182929819 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 13:08:49 INFO - PROCESS | 2880 | 1461182929823 Marionette TRACE conn4 <- [1,3082,null,{}] 13:08:49 INFO - PROCESS | 2880 | 1461182929851 Marionette TRACE conn4 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:50 INFO - PROCESS | 2880 | 1461182930032 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 13:08:50 INFO - PROCESS | 2880 | 1461182930249 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:50 INFO - PROCESS | 2880 | ++DOCSHELL 18CB2400 == 178 [pid = 2880] [id = 782] 13:08:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 279 (18CB5800) [pid = 2880] [serial = 2344] [outer = 00000000] 13:08:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 280 (1A67B800) [pid = 2880] [serial = 2345] [outer = 18CB5800] 13:08:50 INFO - PROCESS | 2880 | 1461182930350 Marionette DEBUG loaded listener.js 13:08:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 281 (1B83E000) [pid = 2880] [serial = 2346] [outer = 18CB5800] 13:08:50 INFO - PROCESS | 2880 | 1461182930906 Marionette TRACE conn4 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 13:08:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 13:08:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1146ms 13:08:50 INFO - PROCESS | 2880 | 1461182930969 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 13:08:50 INFO - PROCESS | 2880 | 1461182930975 Marionette TRACE conn4 <- [1,3085,null,{"value":"13"}] 13:08:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 13:08:50 INFO - PROCESS | 2880 | 1461182930981 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 13:08:50 INFO - PROCESS | 2880 | 1461182930984 Marionette TRACE conn4 <- [1,3086,null,{}] 13:08:51 INFO - PROCESS | 2880 | 1461182930988 Marionette TRACE conn4 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:51 INFO - PROCESS | 2880 | 1461182931133 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 13:08:51 INFO - PROCESS | 2880 | 1461182931338 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:51 INFO - PROCESS | 2880 | ++DOCSHELL 1A679800 == 179 [pid = 2880] [id = 783] 13:08:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 282 (1BB09000) [pid = 2880] [serial = 2347] [outer = 00000000] 13:08:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 283 (1CB68000) [pid = 2880] [serial = 2348] [outer = 1BB09000] 13:08:51 INFO - PROCESS | 2880 | 1461182931393 Marionette DEBUG loaded listener.js 13:08:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 284 (1CC47000) [pid = 2880] [serial = 2349] [outer = 1BB09000] 13:08:52 INFO - PROCESS | 2880 | 1461182932012 Marionette TRACE conn4 <- [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]]]}] 13:08:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 13:08:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 13:08:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1070ms 13:08:52 INFO - PROCESS | 2880 | 1461182932069 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 13:08:52 INFO - PROCESS | 2880 | 1461182932071 Marionette TRACE conn4 <- [1,3089,null,{"value":"13"}] 13:08:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 13:08:52 INFO - PROCESS | 2880 | 1461182932077 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 13:08:52 INFO - PROCESS | 2880 | 1461182932081 Marionette TRACE conn4 <- [1,3090,null,{}] 13:08:52 INFO - PROCESS | 2880 | 1461182932092 Marionette TRACE conn4 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:52 INFO - PROCESS | 2880 | 1461182932238 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 13:08:52 INFO - PROCESS | 2880 | 1461182932456 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:52 INFO - PROCESS | 2880 | ++DOCSHELL 1FB52000 == 180 [pid = 2880] [id = 784] 13:08:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 285 (20435400) [pid = 2880] [serial = 2350] [outer = 00000000] 13:08:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 286 (20534400) [pid = 2880] [serial = 2351] [outer = 20435400] 13:08:52 INFO - PROCESS | 2880 | 1461182932517 Marionette DEBUG loaded listener.js 13:08:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 287 (20A05800) [pid = 2880] [serial = 2352] [outer = 20435400] 13:08:53 INFO - PROCESS | 2880 | 1461182933070 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 13:08:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 13:08:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1019ms 13:08:53 INFO - PROCESS | 2880 | 1461182933102 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 13:08:53 INFO - PROCESS | 2880 | 1461182933105 Marionette TRACE conn4 <- [1,3093,null,{"value":"13"}] 13:08:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 13:08:53 INFO - PROCESS | 2880 | 1461182933108 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 13:08:53 INFO - PROCESS | 2880 | 1461182933111 Marionette TRACE conn4 <- [1,3094,null,{}] 13:08:53 INFO - PROCESS | 2880 | 1461182933114 Marionette TRACE conn4 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:53 INFO - PROCESS | 2880 | 1461182933259 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 13:08:53 INFO - PROCESS | 2880 | 1461182933476 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:53 INFO - PROCESS | 2880 | ++DOCSHELL 23171400 == 181 [pid = 2880] [id = 785] 13:08:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 288 (23178800) [pid = 2880] [serial = 2353] [outer = 00000000] 13:08:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 289 (239A0800) [pid = 2880] [serial = 2354] [outer = 23178800] 13:08:53 INFO - PROCESS | 2880 | 1461182933533 Marionette DEBUG loaded listener.js 13:08:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 290 (23A6FC00) [pid = 2880] [serial = 2355] [outer = 23178800] 13:08:54 INFO - PROCESS | 2880 | 1461182934081 Marionette TRACE conn4 <- [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]]]}] 13:08:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 13:08:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 13:08:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 13:08:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1018ms 13:08:54 INFO - PROCESS | 2880 | 1461182934128 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 13:08:54 INFO - PROCESS | 2880 | 1461182934131 Marionette TRACE conn4 <- [1,3097,null,{"value":"13"}] 13:08:54 INFO - PROCESS | 2880 | 1461182934134 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 13:08:54 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 13:08:54 INFO - PROCESS | 2880 | 1461182934136 Marionette TRACE conn4 <- [1,3098,null,{}] 13:08:54 INFO - PROCESS | 2880 | 1461182934140 Marionette TRACE conn4 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:54 INFO - PROCESS | 2880 | 1461182934279 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 13:08:54 INFO - PROCESS | 2880 | 1461182934499 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:54 INFO - PROCESS | 2880 | ++DOCSHELL 20B72C00 == 182 [pid = 2880] [id = 786] 13:08:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 291 (23A73400) [pid = 2880] [serial = 2356] [outer = 00000000] 13:08:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 292 (24D92000) [pid = 2880] [serial = 2357] [outer = 23A73400] 13:08:54 INFO - PROCESS | 2880 | 1461182934561 Marionette DEBUG loaded listener.js 13:08:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 293 (24D97C00) [pid = 2880] [serial = 2358] [outer = 23A73400] 13:08:55 INFO - PROCESS | 2880 | 1461182935132 Marionette TRACE conn4 <- [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"]]]}] 13:08:55 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 13:08:55 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 13:08:55 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 13:08:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:08:55 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 13:08:55 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1016ms 13:08:55 INFO - PROCESS | 2880 | 1461182935154 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 13:08:55 INFO - PROCESS | 2880 | 1461182935156 Marionette TRACE conn4 <- [1,3101,null,{"value":"13"}] 13:08:55 INFO - PROCESS | 2880 | 1461182935160 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 13:08:55 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 13:08:55 INFO - PROCESS | 2880 | 1461182935162 Marionette TRACE conn4 <- [1,3102,null,{}] 13:08:55 INFO - PROCESS | 2880 | 1461182935165 Marionette TRACE conn4 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:55 INFO - PROCESS | 2880 | 1461182935388 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 13:08:55 INFO - PROCESS | 2880 | 1461182935554 Marionette TRACE conn4 -> [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\", \"331ed14e-9208-43a5-a40b-9eb7412683d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:55 INFO - PROCESS | 2880 | ++DOCSHELL 2471B400 == 183 [pid = 2880] [id = 787] 13:08:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 294 (24D9CC00) [pid = 2880] [serial = 2359] [outer = 00000000] 13:08:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 295 (251EF400) [pid = 2880] [serial = 2360] [outer = 24D9CC00] 13:08:55 INFO - PROCESS | 2880 | 1461182935624 Marionette DEBUG loaded listener.js 13:08:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 296 (25698400) [pid = 2880] [serial = 2361] [outer = 24D9CC00] 13:08:56 INFO - PROCESS | 2880 | 1461182936159 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 13:08:56 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 13:08:56 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1019ms 13:08:56 INFO - PROCESS | 2880 | 1461182936186 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 13:08:56 INFO - PROCESS | 2880 | 1461182936189 Marionette TRACE conn4 <- [1,3105,null,{"value":"13"}] 13:08:57 WARNING - u'runner_teardown' () 13:08:57 INFO - No more tests 13:08:57 INFO - Got 0 unexpected results 13:08:57 INFO - SUITE-END | took 746s 13:08:57 INFO - Closing logging queue 13:08:57 INFO - queue closed 13:08:57 INFO - Return code: 0 13:08:57 WARNING - # TBPL SUCCESS # 13:08:57 INFO - Running post-action listener: _resource_record_post_action 13:08:57 INFO - Running post-run listener: _resource_record_post_run 13:08:58 INFO - Total resource usage - Wall time: 764s; CPU: 14.0%; Read bytes: 88453632; Write bytes: 1130427392; Read time: 1171460; Write time: 8250270 13:08:58 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 13:08:58 INFO - install - Wall time: 3s; CPU: 9.0%; Read bytes: 32768; Write bytes: 92000256; Read time: 3910; Write time: 210910 13:08:58 INFO - run-tests - Wall time: 761s; CPU: 14.0%; Read bytes: 88420864; Write bytes: 1038427136; Read time: 1167550; Write time: 8039360 13:08:58 INFO - Running post-run listener: _upload_blobber_files 13:08:58 INFO - Blob upload gear active. 13:08:58 INFO - Preparing to upload files from C:\slave\test\build\blobber_upload_dir. 13:08:58 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 13:08:58 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\python', 'C:\\slave\\test\\build\\venv\\Scripts\\blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', 'C:\\slave\\test\\oauth.txt', '-b', 'mozilla-central', '-d', 'C:\\slave\\test\\build\\blobber_upload_dir', '--output-manifest', 'C:\\slave\\test\\build\\uploaded_files.json'] 13:08:58 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\python C:\slave\test\build\venv\Scripts\blobberc.py -u https://blobupload.elasticbeanstalk.com -a C:\slave\test\oauth.txt -b mozilla-central -d C:\slave\test\build\blobber_upload_dir --output-manifest C:\slave\test\build\uploaded_files.json 13:08:59 INFO - (blobuploader) - INFO - Open directory for files ... 13:08:59 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log ... 13:08:59 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 13:08:59 INFO - (blobuploader) - INFO - Uploading, attempt #1. 13:09:00 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 13:09:00 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 13:09:00 INFO - (blobuploader) - INFO - Done attempting. 13:09:00 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_raw.log ... 13:09:00 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 13:09:00 INFO - (blobuploader) - INFO - Uploading, attempt #1. 13:09:02 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 13:09:02 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 13:09:02 INFO - (blobuploader) - INFO - Done attempting. 13:09:02 INFO - (blobuploader) - INFO - Iteration through files over. 13:09:02 INFO - Return code: 0 13:09:02 INFO - rmtree: C:\slave\test\build\uploaded_files.json 13:09:02 INFO - Using _rmtree_windows ... 13:09:02 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build\\uploaded_files.json',), kwargs: {}, attempt #1 13:09:02 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/c90ebe7982294a24865f697e808982673f7b78fb6829f9992ba0d2000ecbcc8d0d4f322b9bbb257dda5e47dc566f1a37662685d43e64c0445b3b9bc84648ad60", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/c4a3185185391ca9da5e19082d3e8cdb0ca289d299ca915378a69ce3840e4b96711005eb5afcc658f864d636e7e7cffa4a7dbfb0bbdbc93b8d29fb97246c2dfc"} 13:09:02 INFO - Writing buildbot properties ['blobber_files'] to C:\slave\test\properties\blobber_files 13:09:02 INFO - Writing to file C:\slave\test\properties\blobber_files 13:09:02 INFO - Contents: 13:09:02 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/c90ebe7982294a24865f697e808982673f7b78fb6829f9992ba0d2000ecbcc8d0d4f322b9bbb257dda5e47dc566f1a37662685d43e64c0445b3b9bc84648ad60", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/c4a3185185391ca9da5e19082d3e8cdb0ca289d299ca915378a69ce3840e4b96711005eb5afcc658f864d636e7e7cffa4a7dbfb0bbdbc93b8d29fb97246c2dfc"} 13:09:02 INFO - Running post-run listener: copy_logs_to_upload_dir 13:09:02 INFO - Copying logs to upload dir... 13:09:02 INFO - mkdir: C:\slave\test\build\upload\logs 13:09:02 INFO - Copying logs to upload dir... 13:09:02 INFO - Using _rmtree_windows ... 13:09:02 INFO - Using _rmtree_windows ... 13:09:02 INFO - Using _rmtree_windows ... 13:09:02 INFO - Using _rmtree_windows ... 13:09:02 INFO - Using _rmtree_windows ... 13:09:02 INFO - Using _rmtree_windows ... 13:09:02 INFO - Using _rmtree_windows ... program finished with exit code 0 elapsedTime=2183.666000 ========= master_lag: 3.67 ========= ========= Finished 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 36 mins, 27 secs) (at 2016-04-20 13:09:05.280465) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 13:09:05.281351) ========= '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-145 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-145 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg;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-145 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-central/sha512/c90ebe7982294a24865f697e808982673f7b78fb6829f9992ba0d2000ecbcc8d0d4f322b9bbb257dda5e47dc566f1a37662685d43e64c0445b3b9bc84648ad60", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/c4a3185185391ca9da5e19082d3e8cdb0ca289d299ca915378a69ce3840e4b96711005eb5afcc658f864d636e7e7cffa4a7dbfb0bbdbc93b8d29fb97246c2dfc"} build_url:https://queue.taskcluster.net/v1/task/bYSUSpsRS3CnYDWEiLTTyg/artifacts/public/build/firefox-48.0a1.en-US.win32.zip symbols_url:https://queue.taskcluster.net/v1/task/bYSUSpsRS3CnYDWEiLTTyg/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.101000 build_url: 'https://queue.taskcluster.net/v1/task/bYSUSpsRS3CnYDWEiLTTyg/artifacts/public/build/firefox-48.0a1.en-US.win32.zip' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/c90ebe7982294a24865f697e808982673f7b78fb6829f9992ba0d2000ecbcc8d0d4f322b9bbb257dda5e47dc566f1a37662685d43e64c0445b3b9bc84648ad60", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/c4a3185185391ca9da5e19082d3e8cdb0ca289d299ca915378a69ce3840e4b96711005eb5afcc658f864d636e7e7cffa4a7dbfb0bbdbc93b8d29fb97246c2dfc"}' symbols_url: 'https://queue.taskcluster.net/v1/task/bYSUSpsRS3CnYDWEiLTTyg/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 13:09:05.404316) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 13:09:05.404699) ========= '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-145 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-145 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg;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-145 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.02 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 13:09:05.525236) ========= ========= Started reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-04-20 13:09:05.525562) ========= ========= Finished reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-04-20 13:09:06.039927) ========= ========= Total master_lag: 3.85 =========